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