Commit Graph

328 Commits

Author SHA1 Message Date
Timo Westkämper
9c779ce23d moved QueryBase to support package, since it is not part of the public API
added SimpleQuery, SimpleProjectable and SimpleQueryAdapter
2010-03-07 19:35:58 +00:00
Timo Westkämper
cacde7de65 for subtype variables : SubType -> Q 2010-03-07 19:00:57 +00:00
Timo Westkämper
2efa88bc1f stripped Model suffix off from codegen class names
made references to external supertypes possible in APT based query type generation
added Java compiler API based test
2010-03-07 18:54:44 +00:00
Timo Westkämper
68aa9d2b94 #530217 : added typed variants of ObjectSubQuery 2010-03-05 15:35:31 +00:00
Timo Westkämper
faa70a0487 fixes based on Sonar reports 2010-03-04 13:33:10 +00:00
Timo Westkämper
3f5a2ecc04 fixes based on Sonar reports 2010-03-04 13:18:37 +00:00
Timo Westkämper
372d648096 fixes based on Sonar reports 2010-03-04 12:51:40 +00:00
Timo Westkämper
3c68136eaf fixes based on Sonar reports 2010-03-04 12:21:47 +00:00
Timo Westkämper
e487ea8264 fixed distinct usage in listDistinctResults
updated version to 1.3.3
refactored standard tests to test all projectable projections
2010-03-03 19:30:16 +00:00
Timo Westkämper
c761a11212 replaced raw query types with QueryException and APTException 2010-03-02 07:02:34 +00:00
Timo Westkämper
30f6173961 fixes based on Sonar reports 2010-02-27 14:46:06 +00:00
Timo Westkämper
f9874facd4 fixes based on Sonar reports 2010-02-27 10:13:29 +00:00
Timo Westkämper
6b6468205c fixes based on Sonar reports 2010-02-26 16:04:52 +00:00
Timo Westkämper
12e6edf8aa fixes based on Sonar reports 2010-02-26 13:33:43 +00:00
Timo Westkämper
54dc3f41fc updated version to 1.2.6 2010-02-26 08:39:59 +00:00
Timo Westkämper
373f2d8c24 fixes based on Sonar 2010-02-25 21:02:25 +00:00
Timo Westkämper
77b29eac86 improvements based on Sonar reports 2010-02-25 08:21:35 +00:00
Timo Westkämper
e15e1769be simplifications to serializers 2010-02-24 21:11:09 +00:00
Timo Westkämper
abc416df94 fixed based on Sonar reports 2010-02-24 20:10:13 +00:00
Timo Westkämper
8d52b3770b improvements based on Sonar checks 2010-02-24 15:34:37 +00:00
Timo Westkämper
a51c2496a8 improvements based on Sonar checks 2010-02-24 14:23:18 +00:00
Timo Westkämper
76904b0efb 2010-02-24 13:59:54 +00:00
Timo Westkämper
594ae5cea0 fixes based on Sonar reports 2010-02-22 20:25:52 +00:00
Timo Westkämper
8ce761a0ec fixes based on Sonar reports 2010-02-22 19:54:13 +00:00
Timo Westkämper
030d9207ca worked on Hibernate SQL support
improved TypeModel serialization
2010-02-21 16:35:27 +00:00
Timo Westkämper
77b56749a3 worked on Hibernate SQL implementation
* added tests
* added result transformation
* fixed Derby serialization issues
2010-02-21 13:05:06 +00:00
Timo Westkämper
62582b0b64 2010-02-19 07:34:25 +00:00
Timo Westkämper
426d9e9977 added clone also to some interfaces 2010-02-19 07:31:01 +00:00
Timo Westkämper
bb3094cbfd added support for query cloning
updated version to 1.2.2
2010-02-18 15:22:16 +00:00
Timo Westkämper
68ba4fda23 made queries reusable
updated version to 1.2.1
2010-02-18 12:43:24 +00:00
Timo Westkämper
3c569f2e00 improved querydsl-maven-plugin
updated querydsl-sql docs
2010-02-11 12:09:23 +00:00
Timo Westkämper
fcd0604232 improved MetaDataExporter
updated docs for querydsl-sql
2010-02-04 15:13:58 +00:00
Timo Westkämper
6375f05f76 2010-02-04 14:18:55 +00:00
Timo Westkämper
bc8f6941aa 2010-02-04 14:01:03 +00:00
Timo Westkämper
06c5e35091 updated version to 1.1.4 2010-01-21 13:52:41 +00:00
Timo Westkämper
6cbd56cf41 added javadocs 2010-01-13 09:55:33 +00:00
Timo Westkämper
a79331cfaf added convenience constructos QueryMixin and Query types 2010-01-12 12:38:55 +00:00
Timo Westkämper
a9127485d5 added support for QueryExtensions handling 2010-01-08 12:59:02 +00:00
Timo Westkämper
4462754bb7 updated version to 1.0.6
removed entityName from PEntity
2010-01-02 16:05:49 +00:00
Timo Westkämper
3b04541455 added PathBuilder
updated version to 1.0.5
2010-01-02 12:47:44 +00:00
Timo Westkämper
31417f258b renamed QueryBaseWithDetach to DetachableQuery
renamed QueryBaseWithProjection to ProjectableQuery
2009-12-31 10:07:29 +00:00
Timo Westkämper
94432d1b4f #500163 : added support for manual path initialization via QuerydslConfig 2009-12-28 12:44:59 +00:00
Timo Westkämper
2f6d0e4314 refactored Query classes to use mixin style dependencies 2009-12-27 20:27:30 +00:00
Timo Westkämper
318eccecb4 refactored singletons 2009-12-19 17:16:03 +00:00
Timo Westkämper
693fb5a7a7 updated javadocs 2009-12-17 15:33:45 +00:00
Timo Westkämper
dc6ae28f98 updated version to 0.9.5
fixed QueryInit behaviour for deep paths
2009-12-10 08:50:02 +00:00
Timo Westkämper
723b84fc16 added tests 2009-12-08 15:12:45 +00:00
Timo Westkämper
462075d6b8 updated version to 0.9.2
added getYearMonth() to EDate and EDateTime
2009-12-08 13:57:52 +00:00
Timo Westkämper
6b3c2d775c added case insenstive version of EString.contains 2009-12-04 19:35:07 +00:00
Timo Westkämper
a28682e0a3 added support for simple case expressions 2009-12-04 14:26:07 +00:00
Timo Westkämper
75416a1e2a improvements to aggregate method usage 2009-11-24 13:05:00 +00:00
Timo Westkämper
2969ce3ee6 2009-11-20 08:33:34 +00:00
Timo Westkämper
4cab80f918 improved javadocs 2009-11-19 09:53:14 +00:00
Timo Westkämper
96adcb6020 improved query and subquery serialization 2009-11-11 07:59:49 +00:00
Timo Westkämper
205763859b fixed SQL serialization 2009-11-10 15:03:10 +00:00
Timo Westkämper
1fda1b83c7 added validation for sources 2009-11-10 12:21:53 +00:00
Timo Westkämper
17a8b5edc5 improved signature of projection types and methods in code generation 2009-11-07 22:53:45 +00:00
Timo Westkämper
015e0b9c5c improved generics support 2009-11-07 17:01:40 +00:00
Timo Westkämper
62618162b5 added some improvements to CascadingBoolean
added javadocs
2009-11-05 13:47:43 +00:00
Timo Westkämper
0d590934cf updated to version 0.6.8 2009-10-22 08:36:48 +00:00
Timo Westkämper
a53c43b1c2 2009-10-20 18:07:11 +00:00
Timo Westkämper
fb413b106c added better support for generic signature of domain types 2009-10-20 17:57:25 +00:00
Timo Westkämper
d6226ccaa2 moved APT tests to querydsl-apt 2009-10-19 17:59:09 +00:00
Timo Westkämper
0e220e92fc 2009-10-09 12:46:52 +00:00
Timo Westkämper
00730f4b43 2009-10-09 07:13:35 +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
6e2353cd0f renamed ClassModel to BeanModel
renamed FieldModel to PropertyModel
2009-10-04 10:05:17 +00:00
Timo Westkämper
5d59acd6d8 updated version to 0.6.0 2009-10-03 09:08:22 +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
eb164692e9 updated version to 0.5.5 2009-09-17 10:32:27 +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
47eef2958d updated version to 0.5.3-SNAPSHOT 2009-09-10 15:46:50 +00:00
Timo Westkämper
6458747971 added supertype serialization 2009-09-10 09:11:33 +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
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
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
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
194fb2d1e2 2009-08-20 08:31:25 +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
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
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
d109146eaf fixed JSR 305 usage
added @NotEmpty annotatio and usage
2009-08-13 15:02:09 +00:00
Timo Westkämper
931bad1c85 added more JSR-305 annotations 2009-08-11 12:55:39 +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
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
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
eb08554c6a added support for detached subqueries 2009-06-10 07:11:52 +00:00
Timo Westkämper
1a8e11ba50 added dateTime tests 2009-06-08 12:32:31 +00:00
Timo Westkämper
8e00bf56b7 improved StandardTestSuite coverage 2009-06-07 17:05:12 +00:00
Timo Westkämper
f08dfe3598 unified serialization 2009-06-04 11:05:16 +00:00
Timo Westkämper
5bcade9e46 2009-05-30 17:05:07 +00:00
Timo Westkämper
883ef9cc57 2009-05-28 14:11:24 +00:00
Timo Westkämper
145fcc0df7 2009-05-28 13:47:37 +00:00
Timo Westkämper
3227b8e9ae 2009-05-28 11:57:48 +00:00
Timo Westkämper
4ca0b986a5 2009-05-28 09:33:16 +00:00
Timo Westkämper
8dc4b917b7 unified usage of aggregation methods 2009-05-27 14:18:38 +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
b35db63d00 2009-05-26 14:24:08 +00:00
Timo Westkämper
46994f725a reformatted code 2009-05-26 07:51:58 +00:00
Timo Westkämper
f2ca4982cc 2009-05-25 18:02:36 +00:00
Timo Westkämper
7283b5c373 improvements to JDOQL module 2009-05-25 06:58:21 +00:00
Timo Westkämper
b0c3524af8 2009-05-22 12:18:43 +00:00
Timo Westkämper
a68482945c 2009-05-21 18:05:25 +00:00
Timo Westkämper
ceec611d3b huge refactorings :
* Expr, Path and Operation subtypes as top level types and into separate packages
* Hql -> HQL
* Sql -> SQL
* each module has now com.mysema.query.<modulename>... for all packages
updated version to 0.3.5-SNAPSHOT
2009-05-21 17:58:06 +00:00
Timo Westkämper
b678643e7b 2009-05-19 18:23:43 +00:00
Timo Westkämper
1254bfb09f added basic Derby support 2009-04-29 19:20:48 +00:00
Timo Westkämper
3d918df73e added support for supertypes in classpath 2009-04-18 15:23:29 +00:00
Timo Westkämper
d0fd6faaaa 2009-04-16 12:24:49 +00:00
Timo Westkämper
45d8671dd9 updated javadocs 2009-04-16 12:19:29 +00:00
Timo Westkämper
a7b8709b92 added tests for startsWith / endsWith 2009-04-16 08:43:02 +00:00
Timo Westkämper
66e96dfd33 added distinctList and distinctIterator methods to Projectable
changed Query/Projectable implementations to support them
2009-04-15 18:42:29 +00:00
Timo Westkämper
ae83977c05 2009-04-13 08:21:51 +00:00
Timo Westkämper
4c79159034 2009-04-07 09:31:31 +00:00
Timo Westkämper
c91d650527 changes to QueryMetadata interface 2009-04-06 07:02:45 +00:00
Timo Westkämper
a0a1cbe531 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:44:10 +00:00
Timo Westkämper
85160638a3 simplified Operation signature 2009-04-03 07:15:04 +00:00
Timo Westkämper
8a9835558e made Expr types immutable 2009-04-02 07:07:53 +00:00
Timo Westkämper
8aa8cd3262 made Operation types immutable 2009-04-01 14:24:46 +00:00
Timo Westkämper
1387bdfbf2 added DefaultMetadata and QueryMetadata
updated Serializers and Query implementations to use them
2009-03-31 06:56:18 +00:00
Timo Westkämper
4698a0ded9 2009-03-30 08:03:44 +00:00
Timo Westkämper
ba7724c137 fixed full join usage in querydsl-hql 2009-03-30 07:19:00 +00:00
Timo Westkämper
a2d1859ebd separate apt types into apt specific and model 2009-03-11 13:54:49 +00:00
Timo Westkämper
ed118618c5 refactored querydsl-apt packages 2009-03-10 15:01:51 +00:00
Timo Westkämper
b5a3a00aa9 renamed Serializer.FreeMarker to FreeMarkerSerializer 2009-03-02 15:27:47 +00:00
Timo Westkämper
877f019533 added some TODO comments 2009-02-27 08:16:13 +00:00
Timo Westkämper
2e9906c0d8 updated Iterator implementations in querydsl collections 2009-02-26 18:12:27 +00:00
Timo Westkämper
5367ce77bf unified names for sub types 2009-02-24 15:41:40 +00:00
Timo Westkämper
9e4c53a12c renamed grammar.types.Constructor -> EConstructor
organized imports
2009-02-24 13:29:44 +00:00
Timo Westkämper
51f6a2e486 fixed oracle dialect issues 2009-02-23 14:35:02 +00:00
Timo Westkämper
97c1ab458e added tests for cast methods in querydsl-collections and querydsl-sql 2009-02-10 10:54:13 +00:00
Timo Westkämper
e197b259d5 bug #327113 : changed usage of Comparable<SomeType> to Comparable<? super SomeType> 2009-02-09 12:12:52 +00:00
Timo Westkämper
8ba8ea6590 updated 2009-02-02 14:18:55 +00:00
Timo Westkämper
d04f45b698 updated 2009-02-02 10:56:17 +00:00
Timo Westkämper
8b8b91d24c added Projection for inline projections 2009-01-30 11:46:36 +00:00
Timo Westkämper
67a853aeb2 2009-01-29 12:36:11 +00:00
Timo Westkämper
62445812a1 2009-01-28 13:12:17 +00:00
Timo Westkämper
ae10fb77da added oracle grammar 2009-01-28 12:39:36 +00:00
Timo Westkämper
4f43170110 added tests for connect by prior (Oracle) 2009-01-27 13:12:26 +00:00
Timo Westkämper
e52e97d945 added Oracle specific extensions
splitted SqlQuery into SqlQuery and AbstractSqlQuery for subclassing
2009-01-27 09:21:09 +00:00
Timo Westkämper
e163726c50 improved tests 2009-01-26 15:01:48 +00:00
Timo Westkämper
b2bec7a0ca 2009-01-26 13:52:02 +00:00
Timo Westkämper
ceee0d9724 added oracle tests 2009-01-26 13:31:08 +00:00
Timo Westkämper
d4cfd775e8 2009-01-21 09:57:37 +00:00
Timo Westkämper
dc2d82f21c 2009-01-20 14:37:29 +00:00
Timo Westkämper
f27ecbd52a 2009-01-20 14:33:03 +00:00
Timo Westkämper
8aa4bf5f70 improved sql tests 2009-01-20 14:25:46 +00:00
Timo Westkämper
92f75c3ae9 added QDateTime and QString expression libraries
updated tests for HSQLDB and MySQL
2009-01-20 12:28:00 +00:00
Timo Westkämper
e8a6ea727d updated 2009-01-20 10:35:01 +00:00
Timo Westkämper
a9a049bfcb added MySQL test suite 2009-01-20 09:20:01 +00:00
Timo Westkämper
2bcfa6258d introduced ENumber subtype for EComparable 2009-01-20 08:30:28 +00:00
Timo Westkämper
ece1f57be9 added math methods to QMath
added subquery and union support to querydsl-sql
moved SubQuery to querydsl-core
2009-01-19 15:11:11 +00:00
Timo Westkämper
7a254fa0ff small changes to Dialect construction 2009-01-15 09:01:11 +00:00
Timo Westkämper
a9d63996ac 2009-01-14 15:37:44 +00:00
Timo Westkämper
30113d8ac9 added javadoc headers 2009-01-14 15:36:20 +00:00
Timo Westkämper
69c336c84a improved javadocs 2009-01-14 13:11:18 +00:00
Timo Westkämper
c368f9d611 added support for constructors in list part of queries 2009-01-14 12:52:25 +00:00
Timo Westkämper
54009cae8c 2009-01-14 09:56:15 +00:00
Timo Westkämper
2bcb828429 updated sql support
used PreparedStatements instead of normal statements
2009-01-13 15:40:16 +00:00
Timo Westkämper
2395e05bbe added entityName proproperty to entity path types
added stub for querydsl-sql
added basic SQL serialization
2009-01-13 14:32:54 +00:00
Timo Westkämper
96b00908d6 Initial import. 2009-01-13 10:31:24 +00:00