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