root

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Rev Chgset Date Author Log Message
(edit) @108:db1fdb678d67 [108:db1fdb678d67] 15 months ryan@… Upgrade to Google Collections 1.0-rc1
(edit) @107:3680b9bdb7e7 [107:3680b9bdb7e7] 21 months javaprog@… Added Apache Derby and PostgreSQL SQL dialect implementations.
(edit) @106:25ea770cff13 [106:25ea770cff13] 21 months Ryan Daum <ryan.daum@…> Use LinkedHashMap for tuple members to improve consistency of order
(edit) @105:d9ad409407e0 [105:d9ad409407e0] 21 months Ryan Daum <ryan.daum@…> Use LinkedHashMap for join closure computation to improve consistency of …
(edit) @104:7fc0c421c878 [104:7fc0c421c878] 21 months Ryan Daum <ryan.daum@…> Update tests to Spring 2.5.5 and JUnit 4.4.
(edit) @103:c87e4ec6cc86 [103:c87e4ec6cc86] 21 months Ryan Daum <ryan.daum@…> [maven-release-plugin] prepare for next development iteration
(edit) @102:74a45f8eeea9 [102:74a45f8eeea9] 21 months Ryan Daum <ryan.daum@…> [maven-release-plugin] copy for tag jrel-0.10
(edit) @101:2a771debd9a0 [101:2a771debd9a0] 21 months Ryan Daum <ryan.daum@…> [maven-release-plugin] prepare release jrel-0.10
(edit) @100:6045c4cf56a9 [100:6045c4cf56a9] 22 months javaprog@… Removed unneeded direct dependency on commons-collections, this will be …
(edit) @99:ee275018bc24 [99:ee275018bc24] 22 months javaprog@… Moved package declaration below license header.
(edit) @98:edc3820217c8 [98:edc3820217c8] 22 months javaprog@… Added missing license header.
(edit) @97:8c3630588b38 [97:8c3630588b38] 22 months javaprog@… Added missing from call in query creation.
(edit) @96:62b1f5ec3d67 [96:62b1f5ec3d67] 23 months Hausdorf@… Fixed impossible cast.
(edit) @95:785dda0a04fc [95:785dda0a04fc] 23 months Hausdorf@… Added wildcard generic parameter to raw types to reduce compiler warnings.
(edit) @94:8c54b40ffb28 [94:8c54b40ffb28] 23 months Hausdorf@… Removed duplicate license header.
(edit) @93:55af94bed6c5 [93:55af94bed6c5] 23 months javaprog@… Added missing JSR 250 dependency for compiling under Java 5.
(edit) @92:b8120a369eb1 [92:b8120a369eb1] 23 months javaprog@… Added missing semicolons.
(edit) @91:0d02382fc1f3 [91:0d02382fc1f3] 23 months Ryan Daum <ryan.daum@…> Test of HG access perms
(edit) @90:8a4cef541ff2 [90:8a4cef541ff2] 23 months Ryan Daum <ryan.daum@…> More extensive JavaDoc on various classes.
(edit) @89:f4faf26f87de [89:f4faf26f87de] 23 months Ryan Daum <ryan.daum@…> remove unused utility class
(edit) @88:e2e384749014 [88:e2e384749014] 23 months Ryan Daum <ryan.daum@…> Some code cleanup related to access levels & visibility
(edit) @87:6b3df7cd0dc1 [87:6b3df7cd0dc1] 23 months Ryan Daum <ryan.daum@…> Add license into new source files that were missing
(edit) @86:8c27be6888b6 [86:8c27be6888b6] 23 months Ryan Daum <ryan.daum@…> 1. Added JavaDoc on all attribute types, and cleaned up their access …
(edit) @85:d5b36e5087b9 [85:d5b36e5087b9] 23 months Ryan Daum <ryan.daum@…> Make pom.xml use Java 1.5
(edit) @84:e01edcd92ed5 [84:e01edcd92ed5] 23 months Ryan Daum <ryan.daum@…> Refactoring of attribute projection to reflect aliases as a first class …
(edit) @83:95df59b79d75 [83:95df59b79d75] 2 years Ryan Daum <ryan.daum@…> Added basic CAST(xx AS xx) operator. Type literals are manual for now.
(edit) @82:8aa33104788f [82:8aa33104788f] 2 years Ryan Daum <ryan.daum@…> Fixes to conditional expressions: guaranteed order (using List instead of …
(edit) @81:83dcb68e5290 [81:83dcb68e5290] 2 years Ryan Daum <ryan.daum@…> Added conditional expression support
(edit) @80:6d2358da82b4 [80:6d2358da82b4] 2 years Ryan Daum <ryan.daum@…> Clarification of functions vs attributes; there are no function attributes …
(edit) @79:ad652b425ed6 [79:ad652b425ed6] 2 years Ryan Daum <ryan.daum@…> Support for nested attribute retrieval from queries
(edit) @78:9e1f839cdd39 [78:9e1f839cdd39] 2 years Ryan Daum <ryan.daum@…> Fix for equality comparisons for attributes.
(edit) @77:8b7022dcc592 [77:8b7022dcc592] 2 years Ryan Daum <ryan.daum@…> 1. Cleanup of domains & attributes, fixing management of attributes from …
(edit) @76:7ee6e870561e [76:7ee6e870561e] 2 years Ryan Daum <ryan.daum@…> Upgraded to use most recent google collections
(edit) @75:f344d07692ab [75:f344d07692ab] 2 years Ryan Daum <ryan.daum@…> [maven-release-plugin] prepare for next development iteration
(edit) @74:e38c2001a261 [74:e38c2001a261] 2 years Ryan Daum <ryan.daum@…> [maven-release-plugin] copy for tag jrel-0.9
(edit) @73:d95cdef983e8 [73:d95cdef983e8] 2 years Ryan Daum <ryan.daum@…> [maven-release-plugin] prepare release jrel-0.9
(edit) @72:7ea7e1105698 [72:7ea7e1105698] 2 years Ryan Daum <ryan.daum@…> [maven-release-plugin] prepare for next development iteration
(edit) @71:80392f616a9f [71:80392f616a9f] 2 years Ryan Daum <ryan.daum@…> [maven-release-plugin] copy for tag jrel-0.8
(edit) @70:4ec03dab5032 [70:4ec03dab5032] 2 years Ryan Daum <ryan.daum@…> Added deployment pieces to POM, changed version # to 0.8-SNAPSHOT
(edit) @69:eca2549b1e5f [69:eca2549b1e5f] 2 years Ryan Daum <ryan.daum@…> Eliminated dependency on JGraphT
(edit) @68:c404f8684472 [68:c404f8684472] 2 years Ryan Daum <ryan.daum@…> Use dated thimbleware snapshot dependency for google collections
(edit) @67:77ef8394f4c3 [67:77ef8394f4c3] 2 years Ryan Daum <ryan.daum@…> Switched to newer google collections interface.
(edit) @66:0b0ce4f572b4 [66:0b0ce4f572b4] 2 years Ryan Daum <ryan.daum@…> More JavaDoc
(edit) @65:3867888b5a35 [65:3867888b5a35] 2 years Ryan Daum <ryan.daum@…> Some JavaDoc
(edit) @64:5c0fcd788f10 [64:5c0fcd788f10] 2 years ryan@… Added TuplePivoter
(edit) @63:87a45d39c727 [63:87a45d39c727] 3 years ryan@… Added parameter substitutions.
(edit) @62:859ec1090ab3 [62:859ec1090ab3] 3 years ryan@… Allow setting of tuple var attributes via columns
(edit) @61:1f70d8f57d16 [61:1f70d8f57d16] 3 years ryan@… Renamed select -> restrict to unconfuse SQL users
(edit) @60:282ba067df4d [60:282ba067df4d] 3 years ryan@… Moved definition of operators back to Op, removed aggregate operators from …
(edit) @59:149d6d994558 [59:149d6d994558] 3 years ryan@… Use of static imports for google collections. Fix for date format for …
(edit) @58:779f4764d3bc [58:779f4764d3bc] 3 years ryan@… Added declarative table annotation components
(edit) @57:f1631a8f4188 [57:f1631a8f4188] 3 years ryan@… Work on declarative tables
(edit) @56:6237882953a9 [56:6237882953a9] 3 years ryan <ryan@…> Initial support for declarative tables
(edit) @55:eaf9eed4bf72 [55:eaf9eed4bf72] 3 years ryan <ryan@…> Removed joinclause generation code in the sql dialect
(edit) @54:55293acfe941 [54:55293acfe941] 3 years ryan <ryan@…> Fix to handling multiple join types
(edit) @53:480041d897f7 [53:480041d897f7] 3 years ryan <ryan@…> Made update/delete/insert require at least argument for select & add
(edit) @52:f0eb4ba20836 [52:f0eb4ba20836] 3 years ryan <ryan@…> Added license (Apache 2.0)
(edit) @51:3d54d63975eb [51:3d54d63975eb] 3 years ryan <ryan@…> Removed 'sum' from Query
(edit) @50:61d02d5c083d [50:61d02d5c083d] 3 years ryan <ryan@…> Enforce minimum 1 value for order by and select
(edit) @49:bd0401b81381 [49:bd0401b81381] 3 years ryan <ryan@…> Enforce minimum 1 value for groupBy
(edit) @48:bfcf7cb1b221 [48:bfcf7cb1b221] 3 years ryan <ryan@…> Enforce minimum 1 value for project and from methods
(edit) @47:978a470af3d6 [47:978a470af3d6] 3 years ryan <ryan@…> Created AbstractExpression, moved various conditions, functions, etc. onto …
(edit) @46:1151b6be512e [46:1151b6be512e] 3 years ryan <ryan@…> Moved add/sub/mul/div operator decl onto attribute
(edit) @45:116a376b8b17 [45:116a376b8b17] 3 years ryan <ryan@…> Fix to bug in thetaJoin on multiple join conditions
(edit) @44:4a535f8cc212 [44:4a535f8cc212] 3 years ryan <ryan@…> Encapsulate public fields -> private
(edit) @43:b950b43a91cf [43:b950b43a91cf] 3 years ryan <ryan@…> Add count() function
(edit) @42:b41e12412526 [42:b41e12412526] 3 years ryan <ryan@…> Added compound expressions in conditions
(edit) @41:ad6eb06f17b6 [41:ad6eb06f17b6] 3 years ryan <ryan@…> Added support for expressions in projection
(edit) @40:213fd3d7ee63 [40:213fd3d7ee63] 3 years ryan <ryan@…> Fix to situation where restrictions were getting lost on 'set' in update
(edit) @39:03b0e10e6d30 [39:03b0e10e6d30] 3 years ryan <ryan@…> Some fixes to function condition use & or stmts
(edit) @38:8bd7aecb81e6 [38:8bd7aecb81e6] 3 years ryan <ryan@…> Added support for Delete
(edit) @37:f6c53c3b352a [37:f6c53c3b352a] 3 years ryan <ryan@…> Fixes to ordering and management of multiway joins
(edit) @36:c7edf6cacffd [36:c7edf6cacffd] 3 years ryan <ryan@…> Support multiple row inserts in MySQL
(edit) @35:f2bd47c8e6cc [35:f2bd47c8e6cc] 3 years ryan <ryan@…> Added support for date literals, created mysql dialect
(edit) @34:3a81142ae3a5 [34:3a81142ae3a5] 3 years ryan <ryan@…> Added ability to project an entire domain
(edit) @33:40ad5cd84e7b [33:40ad5cd84e7b] 3 years ryan <ryan@…> Removed type restriction on eq, neq, etc.
(edit) @32:3ba1b60c3d65 [32:3ba1b60c3d65] 3 years ryan <ryan@…> Escape ' quotes in string literals
(edit) @31:dbc79347cd49 [31:dbc79347cd49] 3 years ryan <ryan@…> Support for Boolean type
(edit) @30:d3ccde477dd7 [30:d3ccde477dd7] 3 years ryan <ryan@…> Added Long support
(edit) @29:288076631f38 [29:288076631f38] 3 years ryan <ryan@…> Initial support for INSERT; lacks range<->domain validity checking and …
(edit) @28:3140c62469e6 [28:3140c62469e6] 3 years ryan <ryan@…> Added full support for UPDATE statements.
(edit) @27:b00092af1cbc [27:b00092af1cbc] 3 years ryan <ryan@…> Work on aggregate functions, with tets
(edit) @26:a22331a4d71a [26:a22331a4d71a] 3 years ryan <ryan@…> Added polymorphic Matcher class and test for it
(edit) @25:2081b36af397 [25:2081b36af397] 3 years ryan <ryan@…> More work on aggregate functions & operators
(edit) @24:51c82e4ee5ac [24:51c82e4ee5ac] 3 years ryan <ryan@…> Initial work towards aggregate function projections
(edit) @23:92ae1c8b33aa [23:92ae1c8b33aa] 3 years ryan <ryan@…> Added subqueries, tuple expressions, and IN/NOT IN operators
(edit) @22:186410da80fd [22:186410da80fd] 3 years ryan <ryan@…> Added orderBy
(edit) @21:f04267281cdb [21:f04267281cdb] 3 years ryan <ryan@…> Moved extractSchema to the dialect
(edit) @20:1acadca6f773 [20:1acadca6f773] 3 years ryan <ryan@…> More javadoc
(edit) @19:56836c0b30b4 [19:56836c0b30b4] 3 years ryan <ryan@…> Some minor refactoring on Cache.
(edit) @18:956cf4c4bcbb [18:956cf4c4bcbb] 3 years ryan <ryan@…> Introduction of a cache on the DB of the retrieved tables
(edit) @17:d96656f14fe3 [17:d96656f14fe3] 3 years ryan <ryan@…> Handling of additional operators in conditions
(edit) @16:676d4c9ad10f [16:676d4c9ad10f] 3 years ryan <ryan@…> Auto convert null values to NullLiteral<T> in manufactureLiteral
(edit) @15:3c919bd2a0f4 [15:3c919bd2a0f4] 3 years ryan <ryan@…> Case insensitivity on table and attribute names by converting both to …
(edit) @14:075e916f867a [14:075e916f867a] 3 years ryan <ryan@…> Added null literal and is/is not null conditions
(edit) @13:918932e5160d [13:918932e5160d] 3 years ryan <ryan@…> Cleaned up generation of literals in the SQLDialect/SQLVisitor …
(edit) @12:f01a558d5b72 [12:f01a558d5b72] 3 years ryan <ryan@…> Some comments and minor code cleanups.
(edit) @11:ffb396b2a1ff [11:ffb396b2a1ff] 3 years ryan <ryan@…> Moved HSQLDialect into a 'dialects' package
(edit) @10:5edb8cf0cab8 [10:5edb8cf0cab8] 3 years ryan <ryan@…> Some cleanup of the SQLDialect interface, and addition of some javadoc for …
(edit) @9:0f01e367526f [9:0f01e367526f] 3 years ryan <ryan@…> Some cleanups to SQL dialect organization
Note: See TracRevisionLog for help on using the revision log.