Christian Beikov
fb30206387
Add emulation for simple lateral joins and make use of lateral joins for min/max index/element paths if possible
2021-12-18 05:12:36 -06:00
Christian Beikov
ab954925e4
Simplify TableJoin to only allow the distinction between inner and left joins
2021-12-18 05:12:36 -06:00
Christian Beikov
1988ffa310
Support lateral joins by introducing a lateral flag in TableGroupJoin and add a FunctionTableReference for table valued functions
2021-12-18 05:12:36 -06:00
Christian Beikov
b75277b421
Split TableReference class into interface and NamedTableReference implementation to allow QueryPartTableReference and ValuesTableReference to fit into the picture
2021-12-18 05:12:36 -06:00
Gavin King
70114d30ec
treat integral types as equivalent for purposes of schema validation/update
2021-12-18 05:08:26 -06:00
Gavin King
a2272be61c
documentation surrounding @Lob and Length
2021-12-18 05:05:55 -06:00
Andrea Boriero
d6bdca77f2
Fix Stack Overflow caused by EntitySelectFetchByUniqueKeyInitializer
2021-12-18 04:45:48 -06:00
Fabio Massimo Ercoli
ecd9d2a193
Test eager cycles derived by 1to1 owner by contained
2021-12-18 04:45:48 -06:00
Steve Ebersole
275f6325d3
HHH-14986 - drop build_command
2021-12-18 04:36:25 -06:00
Chris Cranford
9be679bfee
HHH-14986 Introduce custom build_command
2021-12-18 04:35:08 -06:00
Chris Cranford
5e5e783b98
HHH-14986 Use JDK11 with LGTM check
2021-12-18 04:35:08 -06:00
Steve Ebersole
335a4d62e3
HHH-14977 - @Where is broken in 6.0
...
`@Where` and `@Filter` fragments are now fully handled as AST - each fragment gets its own Predicate instance.
Some more work coming to clean up methods we no longer use which require the old String-manip approach.
2021-12-18 04:26:49 -06:00
Chris Cranford
98c9cf136c
HHH-14280 Fix test failures
2021-12-17 22:21:33 -05:00
Chris Cranford
c249b019e6
HHH-14280 Reworked test
2021-12-17 22:21:33 -05:00
Rapenok, Ivan
f4994a4cf6
HHH-14280 - audit query does not work when @IdClass composite identifier contains association to a not audited entity
...
Add possible solution
2021-12-17 22:21:33 -05:00
Rapenok, Ivan
0ea49974d0
HHH-14280 - audit query does not work when @IdClass composite identifier contains association to a not audited entity
...
Add test case
2021-12-17 22:21:33 -05:00
Steve Ebersole
4c758b2d48
HHH-14977 - @Where is broken in 6.0
...
`@Where` and `@Filter` fragments are now fully handled as AST - each fragment gets its own Predicate instance.
Some more work coming to clean up methods we no longer use which require the old String-manip approach.
2021-12-17 19:09:09 -06:00
Steve Ebersole
1c5ec0612c
HHH-14977 - @Where is broken in 6.0
...
`@Where` and `@Filter` fragments are now fully handled as AST - each fragment gets its own Predicate instance.
Some more work coming to clean up methods we no longer use which require the old String-manip approach.
2021-12-17 19:07:46 -06:00
Chris Cranford
4e4f2e40b4
HHH-9432 Fix test failures
2021-12-17 18:43:20 -05:00
Chris Cranford
921a958e88
HHH-9432 Fix audit queries when `@Where` applied to discriminator mappings
2021-12-17 18:43:20 -05:00
Chris Cranford
9ace8a9dd3
HHH-13817 Support to-one relation traversals in RevisionsOfEntity queries
2021-12-17 18:31:10 -05:00
Chris Cranford
96e7d4cbb1
HHH-11573 Fix rebase issues
2021-12-17 18:30:09 -05:00
Chris Cranford
d263466dc0
HHH-11573 Moved test class
2021-12-17 18:30:09 -05:00
Chris Cranford
a408fa4597
HHH-11573 - Fix non-deterministic result ordering & test validation.
2021-12-17 18:30:09 -05:00
Chris Cranford
8d7562a314
HHH-11573 - Added todo wrt query context.
2021-12-17 18:30:09 -05:00
Chris Cranford
938b481cd9
HHH-11573 - Test case fixes.
2021-12-17 18:30:09 -05:00
Chris Cranford
6676a9c7bd
HHH-11573 - Fix javadoc typo.
2021-12-17 18:30:09 -05:00
Felix Feisst
1eec41a136
HHH-11573 Query based on type expressions
2021-12-17 18:30:09 -05:00
Christian Beikov
9d75e6d620
Fix some wrong assignability checks
2021-12-17 18:30:26 +01:00
Andrea Boriero
f765eb4a87
Fix issue with Hibernate proxy
2021-12-17 18:30:26 +01:00
Fabio Massimo Ercoli
d845f4b066
Test load of polymorphic entities
2021-12-17 18:30:26 +01:00
Andrea Boriero
5626b075dc
Fix instantiation of VirtualId
2021-12-17 18:29:53 +01:00
Christian Beikov
c92a475892
Get rid of unnecessary lexer rules
2021-12-17 15:40:08 +01:00
Andrea Boriero
017d1a2dcd
Reenable additional tests
2021-12-17 09:06:09 +01:00
Christian Beikov
b75c2117b2
Fix resolving table references for discriminator path
2021-12-17 08:23:53 +01:00
Chris Cranford
9c8eabcd95
HHH-11896 Fix test failures on Oracle
2021-12-17 00:54:42 -05:00
Chris Cranford
2e8d16efca
HHH-11896 Fix test to be deterministic
2021-12-17 00:54:42 -05:00
Felix Feisst
3e3d227c9a
HHH-11896 Support 'on-clause' criterion when traversing audit query relations
2021-12-17 00:54:42 -05:00
Chris Cranford
e07a8c3bd5
HHH-11895 Fix test to be deterministic
2021-12-17 00:53:19 -05:00
Felix Feisst
d9f3e82291
HHH-11895 Support traversal of components in audit query API
2021-12-17 00:53:19 -05:00
Chris Cranford
25421733d6
HHH-14981 Support null precedence with Envers Query API
2021-12-16 19:53:21 -05:00
Gavin King
bc65526c77
clean up the Dialect-specific default property handling
2021-12-16 15:58:47 +01:00
Chris Cranford
057b9bfc04
HHH-11452 Fix test failures
2021-12-16 01:12:39 -05:00
Felix Feisst
e50037ec8c
HHH-11452 Added possibility to apply the like operator on a function criterion. Added possibility to use the id of an entity as function argument.
2021-12-16 01:12:39 -05:00
Felix Feisst
640bd85975
HHH-11452 Extended audit query API to specify the use of scalar
...
functions.
2021-12-16 01:12:39 -05:00
Felix Feisst
bb09222102
HHH-11735 Support traversal of to-many-associations in audit queries.
2021-12-16 01:10:08 -05:00
Chris Cranford
b384b37f39
HHH-8051 Gracefully handle not-found to-one associations
2021-12-16 01:05:27 -05:00
Fabio Massimo Ercoli
28b8b33b88
Support multiload by single natural id
2021-12-15 10:52:43 -06:00
Fabio Massimo Ercoli
2814c05399
Test multiload on single event
2021-12-15 10:52:43 -06:00
Fabio Massimo Ercoli
647c2a923c
Use single loader to load single instance on multiloading
2021-12-15 10:52:43 -06:00