Commit Graph

1944 Commits

Author SHA1 Message Date
Timo Westkämper
37b551883f updated version to 0.6.3-SNAPSHOT 2009-10-08 13:08:13 +00:00
Timo Westkämper
5da9b09c41 updated version to 0.6.3 2009-10-08 12:55:06 +00:00
Timo Westkämper
38509dd5d9 2009-10-08 12:41:53 +00:00
Timo Westkämper
c9b3cef02c removed lastIndexOf support 2009-10-08 12:30:44 +00:00
Timo Westkämper
b692e184ac improved test coverage for sql module 2009-10-08 11:45:19 +00:00
Timo Westkämper
3ef9fa9974 2009-10-08 09:16:58 +00:00
Timo Westkämper
b603a617e2 improved tests 2009-10-08 08:35:16 +00:00
Timo Westkämper
235670b229 2009-10-07 07:06:29 +00:00
Timo Westkämper
e40f126efc improved test suite 2009-10-06 18:51:57 +00:00
Timo Westkämper
523b28b604 updated version to 0.6.1 2009-10-06 14:26:52 +00:00
Timo Westkämper
c6bc44aae1 2009-10-04 20:31:54 +00:00
Timo Westkämper
3c03104095 2009-10-04 20:24:37 +00:00
Timo Westkämper
6e2353cd0f renamed ClassModel to BeanModel
renamed FieldModel to PropertyModel
2009-10-04 10:05:17 +00:00
Timo Westkämper
7e4f383c87 2009-10-03 15:16:03 +00:00
Timo Westkämper
8fa74c3c2a added support for factory methods in Querydsl entity query types
added more javadocs to generated Querydsl query types
2009-10-03 15:12:56 +00:00
Timo Westkämper
5d59acd6d8 updated version to 0.6.0 2009-10-03 09:08:22 +00:00
Timo Westkämper
ee8a8f25a6 added support for EmbeddedId
updated version to 0.5.10
2009-10-02 12:57:14 +00:00
Timo Westkämper
24f4b65e52 added javadocs 2009-10-01 12:26:23 +00:00
Timo Westkämper
d3ea8a9d0d updated version to 0.5.9 2009-10-01 11:55:11 +00:00
Timo Westkämper
8560aed33d updated version to 0.5.8 2009-10-01 11:25:34 +00:00
Timo Westkämper
e9200f77fd updated version to 0.5.7 2009-09-30 08:28:44 +00:00
Timo Westkämper
a7b4df05a2 2009-09-23 13:42:33 +00:00
Timo Westkämper
05d278d550 improvements to code generation 2009-09-18 12:52:09 +00:00
Timo Westkämper
eb164692e9 updated version to 0.5.5 2009-09-17 10:32:27 +00:00
Timo Westkämper
432d632f38 2009-09-15 07:35:49 +00:00
Timo Westkämper
e7116111b4 2009-09-14 13:55:08 +00:00
Timo Westkämper
0de01602b7 added support for update and delete in querydsl-sql
removed AggregationFunctions
removed deprecated methods from MathFunctions
moved SQLTemplates subclasses into own files
refactored SQLTemplates into JavaBean compliant form
2009-09-13 18:17:21 +00:00
Timo Westkämper
a98815ce32 added UpdateClause and DeleteClause and basic implementations 2009-09-12 17:24:26 +00:00
Timo Westkämper
7db6c80385 made Expr types Serializable 2009-09-11 14:07:06 +00:00
Timo Westkämper
8183259807 used better names for field creation in PEntity
created EmbeddedSerializer as subclass of EntitySerializer
2009-09-10 18:20:52 +00:00
Timo Westkämper
47eef2958d updated version to 0.5.3-SNAPSHOT 2009-09-10 15:46:50 +00:00
Timo Westkämper
06035ae175 added EDateOrTime as supertype for EDate, ETime and EDateTime 2009-09-10 12:16:48 +00:00
Timo Westkämper
5573c2f10d made ENumber a subtype of Expr instead of EComparable 2009-09-10 12:01:20 +00:00
Timo Westkämper
9b0b8c395e 2009-09-10 11:31:31 +00:00
Timo Westkämper
ca1decbbde added convenience constructor 2009-09-10 11:20:40 +00:00
Timo Westkämper
17b00016f5 optimized Expr.in and Expr.notIn 2009-09-10 10:58:15 +00:00
Timo Westkämper
0ccbd77af4 2009-09-10 10:42:45 +00:00
Timo Westkämper
dd0511d59d unified entity and superClass querytype constructor behaviour 2009-09-10 09:51:44 +00:00
Timo Westkämper
6458747971 added supertype serialization 2009-09-10 09:11:33 +00:00
Timo Westkämper
6e3598cca4 #426668 : fixed handling of reserved names in properties 2009-09-09 11:06:26 +00:00
Timo Westkämper
9cd8271505 refactored Template into Template and TemplateFactory 2009-09-07 07:09:25 +00:00
Timo Westkämper
ee0be4c029 splitted Detachable implementations into SQLSubQuery, JDOQLSubQuery and HQLSubQuery 2009-09-04 07:20:22 +00:00
Timo Westkämper
0897dd8f90 extended Custom types 2009-08-31 08:03:25 +00:00
Timo Westkämper
0995ea8062 2009-08-31 06:49:47 +00:00
Timo Westkämper
e266003d7a replaced Freemarker based Serializer with pure Java version 2009-08-30 17:44:53 +00:00
Timo Westkämper
469a2df163 removed reflection usage from Visitor 2009-08-30 12:50:33 +00:00
Timo Westkämper
019e5520f2 simplified collections implementation
removed compile scope joda-time dependency from querydsl-core
removed compile time querydsl-apt dependency from modules
removed compile time freemarker dependency from querydsl-core
2009-08-29 06:40:19 +00:00
Timo Westkämper
0b267817a3 2009-08-28 08:26:39 +00:00
Timo Westkämper
80b27c3a73 fixed bug in CascadingBoolean 2009-08-26 10:37:33 +00:00
Timo Westkämper
683600f0f7 2009-08-26 07:32:34 +00:00
Timo Westkämper
6f2173af70 further codegen simplification 2009-08-26 06:57:35 +00:00
Timo Westkämper
6aedc5e77f improvements to codegen 2009-08-25 12:28:15 +00:00
Timo Westkämper
cc296093a0 renamed FieldType to TypeCategory 2009-08-25 08:23:44 +00:00
Timo Westkämper
34e86a76f7 added some improvements to code generation
simple code serialization
2009-08-23 18:11:19 +00:00
Timo Westkämper
350e255408 added @Transient annotation 2009-08-21 13:48:56 +00:00
Timo Westkämper
6785657ffc added some sketches for binding construction 2009-08-21 12:04:31 +00:00
Timo Westkämper
aacc1c59cb added typed constants for String, Number and Boolean 2009-08-21 06:56:10 +00:00
Timo Westkämper
914d311f2e removed some empty constructors of Query implementations 2009-08-20 14:35:57 +00:00
Timo Westkämper
9b9eebb87c added better support for custom literal types 2009-08-20 14:22:08 +00:00
Timo Westkämper
1c30b449d9 renamed *HQLQuery to *HibernateQuery
renmaed *JPAQLQuery to *JPAQuery
2009-08-20 12:29:31 +00:00
Timo Westkämper
dc803425f9 added EString.prepend
renamed EString.add to EString.append
2009-08-20 09:27:44 +00:00
Timo Westkämper
e8b7d6157a simplified Ops.EXISTS usage 2009-08-20 09:06:46 +00:00
Timo Westkämper
4eede79d0f 2009-08-20 08:43:24 +00:00
Timo Westkämper
46a2d0ec54 refactored SQL dialect usage
added exists() to sub queries
2009-08-20 08:26:03 +00:00
Timo Westkämper
e7355c2b9f separated SQLQuery into SQLQueryImpl and SQLQuery
combined all Query interfaces as subinterfaces of com.mysema.query.Query
2009-08-20 07:58:11 +00:00
Timo Westkämper
f96291b964 2009-08-20 07:34:56 +00:00
Timo Westkämper
83443b42df 2009-08-20 07:01:32 +00:00
Timo Westkämper
9da01f02f6 improved constant names in Ops 2009-08-19 21:18:52 +00:00
Timo Westkämper
fcd77a093a BaseSerializer -> SerializerBase 2009-08-19 19:29:55 +00:00
Timo Westkämper
ef37432baf added new template system for query serialization 2009-08-19 19:27:16 +00:00
Timo Westkämper
0af4b2ff6c 2009-08-19 08:55:49 +00:00
Timo Westkämper
9ce3d97fa7 more code generation tests 2009-08-19 08:48:03 +00:00
Timo Westkämper
b646f233e8 improved query type serialization 2009-08-19 07:46:19 +00:00
Timo Westkämper
26ff5cfb96 improved FreeMarker templates for code generation, more space etc 2009-08-18 13:57:05 +00:00
Timo Westkämper
4e7bb9dc4e 2009-08-18 09:42:46 +00:00
Timo Westkämper
7c13a8a53b removed EDecimal and related classes 2009-08-18 09:01:17 +00:00
Timo Westkämper
eba20af923 added deprecations 2009-08-17 14:10:27 +00:00
Timo Westkämper
1e8752bf37 added EDecimal for decimal expressions 2009-08-17 14:05:44 +00:00
Timo Westkämper
860e80b859 2009-08-17 12:50:29 +00:00
Timo Westkämper
8d35e5341e 2009-08-17 11:17:11 +00:00
Timo Westkämper
f2e64f5dfd 2009-08-17 10:53:07 +00:00
Timo Westkämper
d84abe576c moved some factory methods to ENumber and Expr 2009-08-17 10:50:29 +00:00
Timo Westkämper
2f1e12a693 made ProjectableAdapter immutable 2009-08-14 13:53:00 +00:00
Timo Westkämper
92a75b2883 reformatted code 2009-08-14 13:49:32 +00:00
Timo Westkämper
d109146eaf fixed JSR 305 usage
added @NotEmpty annotatio and usage
2009-08-13 15:02:09 +00:00
Timo Westkämper
3222a5b4af made some types immutable 2009-08-13 07:59:35 +00:00
Timo Westkämper
406ed12ff2 2009-08-12 11:40:42 +00:00
Timo Westkämper
30e58a5114 added more JSR-305 annotations 2009-08-11 12:56:54 +00:00
Timo Westkämper
931bad1c85 added more JSR-305 annotations 2009-08-11 12:55:39 +00:00
Timo Westkämper
2a977026e9 added JSR-205 based annotations 2009-08-11 11:09:02 +00:00
Timo Westkämper
d7b8423ef4 2009-08-07 06:51:15 +00:00
Timo Westkämper
623a847ff8 moved some aggregate functions to Expr and ENumber 2009-08-05 14:19:14 +00:00
Timo Westkämper
859c356822 updated javadocs 2009-08-05 12:32:39 +00:00
Timo Westkämper
828ece0064 added ODate, ODateTime and OTime
moved all date&time functions to EDate, EDateTime and ETime
2009-08-05 12:02:39 +00:00
Timo Westkämper
910013eb34 fixed some small bugs in test data 2009-08-05 09:18:55 +00:00
Timo Westkämper
352996c04b 2009-07-28 08:21:25 +00:00
Timo Westkämper
3c37d716b0 fixed some bugs 2009-07-28 07:18:43 +00:00
Timo Westkämper
73e113ce9e moved CascadedBoolean to com.mysema.query 2009-07-24 13:26:31 +00:00
Timo Westkämper
fd471fb85b improvementds to test suite 2009-07-24 11:47:07 +00:00
Timo Westkämper
64f2143907 removed contracts dependency 2009-07-23 08:50:21 +00:00
Timo Westkämper
773d760968 basic contracts integration 2009-07-23 07:37:24 +00:00
Timo Westkämper
65109f8d48 Improved StandardTest 2009-07-22 11:48:24 +00:00
Timo Westkämper
eef36381d6 Updated documentation 2009-07-22 11:03:34 +00:00
Timo Westkämper
d48d522f91 added contracts
refactored Grammar subclasses
2009-07-21 15:00:50 +00:00
Timo Westkämper
39c7b1a8e6 improved JDOQL subquery tests 2009-06-18 13:19:53 +00:00
Timo Westkämper
e787b8e734 removed skipLists 2009-06-18 09:24:13 +00:00
Timo Westkämper
5d4c3093fa added Date, DateTime and Time support to alias creation 2009-06-18 09:12:54 +00:00
Timo Westkämper
f6b797dfbc moved query expression types to com.mysema.query.types.query 2009-06-18 07:57:02 +00:00
Timo Westkämper
ade1d78702 remove methods from Grammar that are available in infix form in Expr types 2009-06-18 07:01:22 +00:00
Timo Westkämper
5669dba05a added basic support for docString handling 2009-06-16 11:53:46 +00:00
Timo Westkämper
1d25feecc7 updated version to 0.4.5-SNAPSHOT
updated test suite
2009-06-15 20:23:49 +00:00
Timo Westkämper
a98eff25f1 added stubs for new Querydsl JDOQL tests
improved APT model
2009-06-12 09:24:46 +00:00
Timo Westkämper
eb08554c6a added support for detached subqueries 2009-06-10 07:11:52 +00:00
Timo Westkämper
1626ae54d5 extended test suite 2009-06-09 11:17:30 +00:00
Timo Westkämper
198f19c179 refined EDate, EDateTime and ETime 2009-06-08 12:47:17 +00:00
Timo Westkämper
1a8e11ba50 added dateTime tests 2009-06-08 12:32:31 +00:00
Timo Westkämper
542dda0632 fixed default toString() pattern to str(%s) 2009-06-08 10:13:42 +00:00
Timo Westkämper
133342fb6a extended StandardTest suite 2009-06-08 10:02:23 +00:00
Timo Westkämper
32462ac043 added suppress warnings annotations 2009-06-07 17:13:56 +00:00
Timo Westkämper
8e00bf56b7 improved StandardTestSuite coverage 2009-06-07 17:05:12 +00:00
Timo Westkämper
ce7a3cfe4c improved tests 2009-06-04 14:57:05 +00:00
Timo Westkämper
d7398fca35 2009-06-04 11:57:57 +00:00
Timo Westkämper
f08dfe3598 unified serialization 2009-06-04 11:05:16 +00:00
Timo Westkämper
5befc998ac added tests 2009-06-03 14:31:30 +00:00
Timo Westkämper
18cb4ee643 2009-06-02 09:07:19 +00:00
Timo Westkämper
9a27154f56 2009-06-02 08:39:59 +00:00
Timo Westkämper
2a7332e447 2009-06-01 12:58:22 +00:00
Timo Westkämper
f765946b33 2009-06-01 12:00:36 +00:00
Timo Westkämper
43a32d709c 2009-06-01 08:58:12 +00:00
Timo Westkämper
5bcade9e46 2009-05-30 17:05:07 +00:00
Timo Westkämper
ee2628f1ad 2009-05-29 08:05:16 +00:00
Timo Westkämper
e6df608b18 2009-05-29 07:09:22 +00:00
Timo Westkämper
2e80e9a696 2009-05-28 14:36:12 +00:00
Timo Westkämper
443c78de02 2009-05-28 14:17:40 +00:00
Timo Westkämper
f8c91ad954 2009-05-28 14:14:24 +00:00
Timo Westkämper
970e530d08 2009-05-28 14:09:54 +00:00
Timo Westkämper
22626806d9 2009-05-28 13:47:32 +00:00
Timo Westkämper
6e0ad40700 2009-05-28 11:57:03 +00:00
Timo Westkämper
aa2fe22330 fixed version 2009-05-28 11:00:46 +00:00
Timo Westkämper
16b0f6f640 2009-05-28 09:34:23 +00:00
Timo Westkämper
8dc4b917b7 unified usage of aggregation methods 2009-05-27 14:18:38 +00:00
Timo Westkämper
b222941e6a made Operator an interface and made OperatorImpl (as class) + PathType (as enum) implementations 2009-05-27 11:33:03 +00:00
Timo Westkämper
c157203d24 moved PathType to top level 2009-05-27 09:04:10 +00:00
Timo Westkämper
b78e201d48 added isEmpty, isNotEmpty, isNull and isNotNull
updated version to 0.3.8-SNAPSHOT
2009-05-27 08:00:25 +00:00
Timo Westkämper
079b22f296 2009-05-26 14:24:59 +00:00
Timo Westkämper
90113607b2 2009-05-26 14:24:27 +00:00
Timo Westkämper
cd91286a02 2009-05-26 13:38:55 +00:00
Timo Westkämper
b5d5d1d2b0 2009-05-26 08:42:41 +00:00
Timo Westkämper
e4a8ecdee8 2009-05-26 08:40:09 +00:00
Timo Westkämper
da222756ea 2009-05-26 07:54:54 +00:00
Timo Westkämper
46994f725a reformatted code 2009-05-26 07:51:58 +00:00
Timo Westkämper
d48219790c 2009-05-25 19:41:30 +00:00
Timo Westkämper
0fbae15854 2009-05-25 19:28:27 +00:00
Timo Westkämper
dce931e4fc 2009-05-25 18:01:45 +00:00
Timo Westkämper
7283b5c373 improvements to JDOQL module 2009-05-25 06:58:21 +00:00
Timo Westkämper
8949714310 small refactorings 2009-05-24 12:37:50 +00:00
Timo Westkämper
49bfb0ec2f added querydsl-jdoql
refactorings
2009-05-23 18:18:59 +00:00
Timo Westkämper
e5a2c11822 2009-05-22 12:16:30 +00:00
Timo Westkämper
78d06f8a4f 2009-05-21 18:39:27 +00:00
Timo Westkämper
2dd02d384e 2009-05-21 17:55:11 +00:00
Timo Westkämper
27100ebf64 2009-05-19 18:22:12 +00:00
Timo Westkämper
9cb530a664 2009-05-18 07:27:52 +00:00
Timo Westkämper
12829c4077 updated to version 0.3.1 2009-05-12 10:31:14 +00:00
Timo Westkämper
1254bfb09f added basic Derby support 2009-04-29 19:20:48 +00:00
Timo Westkämper
033a92ed3c replaced Assert in util package with mysema-commons-lang variant 2009-04-29 13:04:20 +00:00
Samppa Saarela
0d9ad72b3b Fixed enum handling in data create 2009-04-24 12:43:34 +00:00
Timo Westkämper
dd73e4c2b6 2009-04-24 08:40:57 +00:00
Timo Westkämper
ee21f63823 2009-04-23 14:57:45 +00:00
Timo Westkämper
31b2e683ec moved Assert to com.mysema.util 2009-04-23 14:56:12 +00:00
Samppa Saarela
d01c58a532 Added notEmpty assert 2009-04-22 18:06:41 +00:00
Timo Westkämper
1ac4fd7f98 added toString() implementations and delegates 2009-04-21 14:58:47 +00:00
Timo Westkämper
97e9564ad6 added caching of Class constants 2009-04-21 09:53:09 +00:00
Timo Westkämper
6db1042479 removed Domain annotation
added Entity and Literal annotations
2009-04-21 07:20:39 +00:00
Timo Westkämper
065bb7a289 added test for joda time support 2009-04-20 15:22:51 +00:00
Timo Westkämper
8813a0f9b9 2009-04-20 14:54:26 +00:00
Timo Westkämper
078c4d6cfc fixed joda time support 2009-04-20 14:50:48 +00:00
Timo Westkämper
1ea8ef20d2 replaced Comparable<?> with Comparable 2009-04-20 14:49:22 +00:00
Timo Westkämper
6718fb3a65 relaxed toheEComparable type contract to support joda time types 2009-04-20 13:34:34 +00:00
Timo Westkämper
c47ad756e4 2009-04-20 13:18:21 +00:00
Timo Westkämper
acc654023b added asc and desc support to QComparable 2009-04-20 13:18:03 +00:00
Timo Westkämper
acf57e95ea added support for Joda time types via the QComparable library 2009-04-20 13:15:27 +00:00
Timo Westkämper
9abb5ca381 2009-04-20 11:16:14 +00:00
Timo Westkämper
1ec0bbbb2d added orderBy to CustomQueryable
added isAscending() to OrderSpecifier
2009-04-19 09:09:36 +00:00
Timo Westkämper
d2f67481a4 2009-04-18 09:27:32 +00:00
Timo Westkämper
5ba230f56c added stub for improved supertype handling in APT class generation 2009-04-17 13:53:24 +00:00
Timo Westkämper
bf76b9183f 2009-04-16 15:50:15 +00:00
Timo Westkämper
6b91e18eaa updated javadocs 2009-04-16 12:19:31 +00:00
Timo Westkämper
2021fe6d3e changed startsWith / endsWith signature 2009-04-16 07:36:54 +00:00
Timo Westkämper
3c7c5c4c0e made sure distinct works 2009-04-15 19:34:26 +00:00
Timo Westkämper
6128d2f620 added distinctList and distinctIterator methods to Projectable
changed Query/Projectable implementations to support them
2009-04-15 18:42:00 +00:00
Timo Westkämper
2976f7cde3 2009-04-13 17:27:14 +00:00
Timo Westkämper
0d204a2b01 2009-04-13 14:26:43 +00:00
Timo Westkämper
84274d81c7 2009-04-13 08:21:49 +00:00
Timo Westkämper
3f5b5c6c88 fixed return type of some methods in Grammar from EComparable to ENumber 2009-04-12 16:24:47 +00:00
Samppa Saarela
8a08b8fee4 * MoneyCondition
* Refactored common classes into own packages
2009-04-11 18:11:14 +00:00
Timo Westkämper
14b96903bc 2009-04-07 09:31:19 +00:00
Timo Westkämper
79640a86aa renamed DefaultMetadata -> DefaultQueryMetadata 2009-04-07 09:21:39 +00:00
Timo Westkämper
741ff25282 updated operator set 2009-04-07 06:58:23 +00:00
Timo Westkämper
3cd463aabc 2009-04-06 07:03:07 +00:00
Timo Westkämper
6c95ae97e2 changes to QueryMetadata interface 2009-04-06 07:02:47 +00:00
Timo Westkämper
30a5f18560 added QueryBaseWithProjection for Query implementations with projection
modified ColQuery, HqlQuery and SqlQuery to extend QueryBaseWithProjection
modified Serializer implementations to user QueryMetadata instead of individual query fields
2009-04-05 09:43:57 +00:00
Timo Westkämper
cb8babf9fd updated javadocs 2009-04-03 10:46:16 +00:00
Timo Westkämper
9c69da77e0 made query variable instance specific 2009-04-03 08:45:57 +00:00
Timo Westkämper
b6e9abce66 simplified Operation signature 2009-04-03 07:15:07 +00:00
Timo Westkämper
1c9239677d added validation for Expr types 2009-04-02 10:29:03 +00:00
Timo Westkämper
8eee26015f 2009-04-02 07:41:04 +00:00
Timo Westkämper
e2a105dcb4 added OSimple for general operations 2009-04-02 07:19:10 +00:00
Timo Westkämper
7a2f8efb35 made Expr types immutable 2009-04-02 07:07:52 +00:00
Timo Westkämper
4ab51410d7 made Operation types immutable 2009-04-01 14:24:43 +00:00
Timo Westkämper
02bab0bb62 small improvements to toString methods 2009-03-31 12:07:31 +00:00
Timo Westkämper
7fb5128dc2 made most of Expr methods final
moved in and notIn methods to top level
2009-03-31 08:47:53 +00:00
Timo Westkämper
7dc23aa893 added DefaultMetadata and QueryMetadata
updated Serializers and Query implementations to use them
2009-03-31 06:56:19 +00:00
Timo Westkämper
c770144669 added clone and equals to Operation implementations
added equals and hashCode to JoinExpression
2009-03-30 14:33:28 +00:00
Timo Westkämper
f15a171995 updated 2009-03-30 12:48:54 +00:00
Timo Westkämper
163efaa7e2 2009-03-30 07:58:50 +00:00
Timo Westkämper
8b3e7a8458 fixed full join usage in querydsl-hql 2009-03-30 07:18:59 +00:00
Timo Westkämper
f0d563de89 updated 2009-03-29 18:35:27 +00:00
Timo Westkämper
eb88f5c204 improved map support 2009-03-29 18:19:16 +00:00
Timo Westkämper
aa3472c514 added support for annotated getters
moved APT constants to com.mysema.query.apt.Constants
added Adapter for Query
2009-03-29 16:16:58 +00:00
Timo Westkämper
85c5f0e50c worked on CustomQueryable 2009-03-27 14:28:01 +00:00
Timo Westkämper
7dc0433e36 introduced Projectable interface 2009-03-27 13:13:36 +00:00
Timo Westkämper
431cabe026 removed ExtString 2009-03-27 12:08:23 +00:00
Timo Westkämper
d198426607 added PEntity constructor for improved entity expression creation 2009-03-27 08:53:48 +00:00
Timo Westkämper
7302ca9ca1 made APT more configurable
added better support for Class typed properties
2009-03-26 19:53:27 +00:00
Timo Westkämper
482d0d5e63 reformatted Expr.EString code 2009-03-26 15:29:47 +00:00
Samppa Saarela
c799ac6107 Generalized string matchers 2009-03-26 15:17:13 +00:00
Timo Westkämper
4014011278 2009-03-26 15:10:11 +00:00
Timo Westkämper
db41511af9 2009-03-26 14:29:24 +00:00
Timo Westkämper
48f541e046 added OperationPatterns / Visitor based abstract syntax which is accessible via Expr.toString() 2009-03-26 14:03:45 +00:00
Timo Westkämper
95b51daf3c refactored AbstractColQuery to use close method and CloseableIterator 2009-03-24 09:14:50 +00:00
Timo Westkämper
10d8958658 fixed Grammar.typeOf usage 2009-03-18 11:03:57 +00:00
Timo Westkämper
6a96b2dd79 fixed MultiIterator issues 2009-03-15 14:00:00 +00:00
Timo Westkämper
60de6e9647 added better index usage code 2009-03-13 09:19:20 +00:00
Timo Westkämper
bc9e254cdd added optimization for like usage 2009-03-12 11:53:43 +00:00
Timo Westkämper
62cc7a62a8 updated 2009-03-09 08:36:53 +00:00
Timo Westkämper
9b9ba1b3eb 2009-03-06 14:57:26 +00:00
Timo Westkämper
76d297e3db removed self 2009-03-06 13:28:26 +00:00
Timo Westkämper
7a729e9ab2 updated javadocs 2009-03-06 13:27:26 +00:00
Timo Westkämper
35bdf54a0a improved alias usage options in Querydsl collections 2009-03-06 12:01:18 +00:00
Timo Westkämper
52c1cdb374 added @SuppressWarnings("unchecked") 2009-03-03 10:38:48 +00:00
Timo Westkämper
8d66927860 worked on query optimization 2009-03-02 13:27:50 +00:00
Timo Westkämper
5bacfc5112 optimized querydsl collections query evaluation 2009-03-02 07:43:33 +00:00
Timo Westkämper
62e2c46e16 added some TODO comments 2009-02-27 08:16:15 +00:00
Timo Westkämper
eeb5d8390f 2009-02-26 18:59:15 +00:00
Timo Westkämper
a70ed0cd99 updated Iterator implementations in querydsl collections 2009-02-26 18:12:45 +00:00
Timo Westkämper
b64ba4dff3 unified names for sub types 2009-02-24 15:41:42 +00:00
Timo Westkämper
b4063b87fb 2009-02-24 15:20:04 +00:00
Timo Westkämper
0bd138ddd1 2009-02-24 13:32:47 +00:00
Timo Westkämper
bbed16c537 renamed grammar.types.Constructor -> EConstructor
organized imports
2009-02-24 13:29:46 +00:00
Timo Westkämper
b85ddbfa1a optimized generics usage 2009-02-24 13:19:11 +00:00
Timo Westkämper
824a039c06 2009-02-23 14:35:35 +00:00
Timo Westkämper
2fe75687b8 2009-02-12 08:50:18 +00:00
Timo Westkämper
386fb857e5 2009-02-11 15:24:20 +00:00
Timo Westkämper
98fc920fb2 moved numeric cast methods from Grammar to NumberUtil 2009-02-11 14:34:23 +00:00
Timo Westkämper
c4e195ec08 2009-02-11 12:56:08 +00:00
Timo Westkämper
b6bb219851 simplified alias handling 2009-02-11 12:55:46 +00:00
Timo Westkämper
95671018bc added hashCode implementation 2009-02-10 15:44:53 +00:00
Timo Westkämper
679233b860 2009-02-10 13:17:57 +00:00
Timo Westkämper
ce857b46f9 2009-02-10 12:49:37 +00:00
Timo Westkämper
ba931cc093 bug #326650 : further improvements to issue 2009-02-10 09:14:16 +00:00
Timo Westkämper
cb1d5aa46d bug #327113 : some additional Comparable usage changes 2009-02-09 12:26:51 +00:00
Timo Westkämper
1578edfa3a bug #327113 : changed usage of Comparable<SomeType> to Comparable<? super SomeType> 2009-02-09 12:12:48 +00:00
Timo Westkämper
ae1d3ea567 updated javadocs 2009-02-02 14:44:30 +00:00
Timo Westkämper
0ee90b4603 updated javadoc documentation 2009-02-02 14:12:29 +00:00
Timo Westkämper
ad9ef32bca updated 2009-02-02 10:56:18 +00:00
Timo Westkämper
b3ddaa9905 2009-01-30 14:23:33 +00:00
Timo Westkämper
29e33b3750 2009-01-30 14:22:06 +00:00
Timo Westkämper
3933894e08 2009-01-30 12:16:07 +00:00
Timo Westkämper
af7df11b69 added Projection for inline projections 2009-01-30 11:46:38 +00:00
Timo Westkämper
a650e217b8 2009-01-29 12:36:14 +00:00
Timo Westkämper
e9920652a0 added Oracle specific extensions
splitted SqlQuery into SqlQuery and AbstractSqlQuery for subclassing
2009-01-27 09:21:15 +00:00
Timo Westkämper
a134557650 added hashCode and equals implementations 2009-01-21 09:57:14 +00:00
Timo Westkämper
95dbf4387a 2009-01-20 14:25:55 +00:00
Timo Westkämper
6db5aeee99 added QDateTime and QString expression libraries
updated tests for HSQLDB and MySQL
2009-01-20 12:27:59 +00:00
Timo Westkämper
9b808b542c introduced ENumber subtype for EComparable 2009-01-20 08:30:22 +00:00
Timo Westkämper
2d988f9456 added math methods to QMath
added subquery and union support to querydsl-sql
moved SubQuery to querydsl-core
2009-01-19 15:11:10 +00:00
Timo Westkämper
e3a298c85a 2009-01-19 08:25:39 +00:00
Timo Westkämper
504c5e3fd9 moved IntGrammar content to Grammar
now all methods are also available in prefix form
2009-01-16 19:01:54 +00:00
Timo Westkämper
e6f3516e04 alias features successfully moved to querydsl-core
alias features can now be used also from within querydsl-hql
2009-01-16 14:58:40 +00:00
Timo Westkämper
f6636e379e 2009-01-16 14:08:43 +00:00
Timo Westkämper
ed4f1b36dd added java-headers 2009-01-16 14:00:14 +00:00
Timo Westkämper
8ca752ed92 moved alias features to querydsl-core
MiniApi extends now GrammarWithAlias
GrammarWithAlias provides alias factory methods and extends Grammar
Grammar provides only factory methods for operations
2009-01-16 13:59:04 +00:00
Timo Westkämper
b5c68435f8 moved aggregate functions to querydsl-core 2009-01-16 13:34:52 +00:00
Timo Westkämper
4dc3d005fa moved commons-lang dependency to querydsl-core
added support for java constructor retrieval from Constructor expression
2009-01-14 12:53:12 +00:00
Timo Westkämper
989855820e added entityName proproperty to entity path types
added stub for querydsl-sql
added basic SQL serialization
2009-01-13 14:32:55 +00:00
Timo Westkämper
d2ccc3159f added reflection based FactoryMap implementation 2009-01-07 13:27:25 +00:00
Timo Westkämper
35b3dde309 2009-01-06 18:57:06 +00:00
Timo Westkämper
9aa30c5b79 2009-01-06 18:49:24 +00:00
Timo Westkämper
a32e4ce075 updated 2009-01-05 09:26:55 +00:00
Timo Westkämper
ea3d27fd53 improved Query interface by adding varargs for where and other methods 2009-01-04 14:26:52 +00:00
Timo Westkämper
5f18e19019 improved MiniApi with factory methods for paths 2009-01-04 14:08:49 +00:00
Timo Westkämper
c13105c1a0 2008-12-19 14:13:03 +00:00
Timo Westkämper
5027e03703 added javadocs for packages 2008-12-17 08:43:46 +00:00
Timo Westkämper
37b257fa51 small refactorings
added hamcrest-collections like MiniApi
moved common Expr types to querydsl-core
2008-12-13 23:15:01 +00:00
Timo Westkämper
634b9e56b6 2008-12-13 10:21:11 +00:00
Timo Westkämper
1f9ee7d633 moved querydsl-annotation contents here 2008-12-12 19:09:57 +00:00
Timo Westkämper
7d1ad9754d updated javadocs 2008-12-12 07:32:03 +00:00
Timo Westkämper
29b3885375 updated querydsl-collections 2008-12-11 20:40:34 +00:00
Timo Westkämper
744bb7586d 2008-12-08 13:46:35 +00:00
Timo Westkämper
4150d7de75 fixed handling of Locale typed properties 2008-11-21 09:28:04 +00:00
Timo Westkämper
0daa5385a7 2008-11-14 12:07:44 +00:00
Timo Westkämper
e5a1bb24f3 2008-11-06 16:02:26 +00:00
Timo Westkämper
40fa0c85bd 2008-11-06 12:01:31 +00:00
Timo Westkämper
aac38ec8b7 added Result type 2008-11-06 09:30:43 +00:00
Timo Westkämper
3a3d3288f0 added method based path expansion 2008-10-25 17:36:19 +00:00
Timo Westkämper
f278834897 up+dated contents 2008-08-26 17:55:23 +00:00
Timo Westkämper
2ec28c7728 updated docs 2008-08-15 11:18:18 +00:00
Timo Westkämper
2e28f0000e updated documentation 2008-08-15 09:14:44 +00:00
Timo Westkämper
9549a13103 updated documentation 2008-08-15 09:00:30 +00:00
Timo Westkämper
04f7a80e2d added support for 'inner join fetch' and 'left join fetch' 2008-07-14 13:37:14 +00:00
Timo Westkämper
777084a134 made type signature for arithmetic operations use Number & Comparable 2008-06-10 17:57:08 +00:00
Timo Westkämper
a3fbcb90d6 unified javadocs 2008-04-06 13:59:23 +00:00
Timo Westkämper
51893eccdf finished collection / list separation 2008-04-05 08:24:30 +00:00
Timo Westkämper
86d54c584e added tests for domain types 2008-04-04 23:28:28 +00:00
Timo Westkämper
a1b218ba64 updated to version 0.2.5 2008-04-04 21:06:00 +00:00
Timo Westkämper
748ccc12ce small renamings 2008-04-04 20:52:45 +00:00
Timo Westkämper
918e8c448f added support for custom expressions 2008-04-04 20:37:41 +00:00
Timo Westkämper
0dc86ac82c added annotations and sql modules
renamed Simple to Literal in Expr and Path
2008-04-04 20:01:09 +00:00
Timo Westkämper
2d25c424a8 refactored PathMetadata.PathType class and instances 2008-04-03 21:21:51 +00:00
Timo Westkämper
2cfe17028b fixed compilation errors 2008-04-03 21:04:00 +00:00
Timo Westkämper
744d4fef57 refactored type system 2008-04-03 19:42:37 +00:00
Timo Westkämper
6650971ca9 fixed PathCollection issue 2008-04-03 16:56:34 +00:00
Timo Westkämper
91978fea29 improved path expressions and modeled them like operations 2008-03-29 00:22:17 +00:00
Timo Westkämper
abc24c0b49 2008-03-20 20:20:57 +00:00
Timo Westkämper
b6173f4365 removed mysema commons dependencies 2008-03-20 17:01:29 +00:00
Timo Westkämper
57bb28a117 reduced query where to single ExprBoolean for simplification of serialization 2008-03-18 19:39:27 +00:00
Timo Westkämper
96cdeb7e70 unified handling of collections and subqueries 2008-03-17 18:00:10 +00:00
Timo Westkämper
0d272e1f8f added precedence to operation serialization 2008-03-16 13:43:03 +00:00
Timo Westkämper
e33a0c9a9a added CascadingBoolean
changed distinct from operation to own type, since it can operate on both simple and entity values
2008-03-16 09:54:07 +00:00
Timo Westkämper
4c856c50c0 fixed issue with from clause 2008-03-12 22:36:27 +00:00
Timo Westkämper
7ae47ae9d7 moved all domain types of HqlParserTest into one java file 2008-03-12 22:15:45 +00:00
Timo Westkämper
c04a2c89ed refactored path metadata to PathMetadata class 2008-03-12 19:48:07 +00:00
Timo Westkämper
58557adc19 moved PathMetadata out of Types 2008-03-11 19:09:34 +00:00
Timo Westkämper
5cc1cf54c8 added test for querydsl-apt 2008-03-11 17:34:52 +00:00
Timo Westkämper
de9f97966c added support for entity maps and simple maps
added min, max and size methods
import HqlParserTest from hibernate code and replaced the String queries with statically typed ones
2008-03-10 18:59:47 +00:00
Timo Westkämper
220d08b998 removed deprecations 2008-03-09 18:56:34 +00:00
Timo Westkämper
5408e3d71b updated 2008-03-08 16:25:14 +00:00
Timo Westkämper
1fd786a463 moved JoinExpression and JoinType out of QueryBase
moved Order and OrderSpecifier out of Types
2008-03-08 14:23:36 +00:00
Timo Westkämper
a4b04d0b03 deprecated query level join constructs as they are to be replaced by inline joins 2008-03-07 22:14:16 +00:00
Timo Westkämper
49aac9247a formalized Path types 2008-03-07 22:12:02 +00:00
Timo Westkämper
76af7c7bdf added tests for reserved words 2008-03-06 21:43:02 +00:00
Timo Westkämper
4121c37e43 added null checks 2008-03-06 20:36:03 +00:00
Timo Westkämper
71da0ac3c0 fixed Visitor dispatch 2008-03-06 18:32:49 +00:00
Timo Westkämper
a4b801029c Renamed remotely 2008-03-06 17:26:51 +00:00