rob bygrave
|
46eeee68c9
|
#1814 - Support older MySQL 5.5
|
2019-09-11 21:37:52 +12:00 |
|
rob bygrave
|
9155716752
|
#1795 - Refactor bind padding for Id IN expressions (based on internal multiValueSupport and simple id)
|
2019-08-18 16:33:36 +12:00 |
|
rob bygrave
|
c530883e5e
|
#1793 - ENH: Add filterMany() that takes expressions ... as a simpler option
|
2019-08-15 22:05:46 +12:00 |
|
rob bygrave
|
7fa5e2aa8c
|
#1738 - Refactor add final, Object.equals, Integer.compare
|
2019-06-29 00:23:12 +12:00 |
|
rob bygrave
|
8bfae9deef
|
#1738 - Refactor simplify switch and various
|
2019-06-28 23:48:03 +12:00 |
|
rob bygrave
|
e6c9f151c1
|
#1738 - Refactor tidy suppressWarnings and access
|
2019-06-28 23:20:57 +12:00 |
|
rob bygrave
|
856a3a6fdd
|
#1689 - ENH: Add query usingTransaction() and usingConnection()
|
2019-04-30 20:13:12 +12:00 |
|
rob bygrave
|
65fa1c056b
|
#1681 - Support hitting L2 bean cache via ... findList() with idsIn() expression
|
2019-04-26 12:01:16 +12:00 |
|
rob bygrave
|
27f86548a6
|
#1645 - ENH: Add expression rawOrEmpty() ... as a convenience for conditionally added a raw expression
|
2019-03-05 23:03:22 +13:00 |
|
rob bygrave
|
e195f20981
|
#1645 - ENH: Add expression rawOrEmpty() ... as a convenience for conditionally added a raw expression
|
2019-03-05 22:13:38 +13:00 |
|
rob bygrave
|
a4698ea1b6
|
#1643 - ENH: Add expression inOrEmpty() ... as a convenience for conditionally added a IN expression
|
2019-03-01 18:24:00 +13:00 |
|
rob bygrave
|
192a946cf6
|
#1634 ENH: Add convenience expressions "equal to or null" eqOrNull()
|
2019-02-11 22:59:47 +13:00 |
|
rob bygrave
|
829dfcb013
|
#1634 - ENH: Add convenience expressions "greater than or null" gtOrNull(), ltOrNull() and inRangeWith()
|
2019-02-09 00:30:55 +13:00 |
|
rob bygrave
|
ea60e42a4d
|
#1633 - ENH: Add bind parameter expansion for raw() expressions
|
2019-02-07 23:29:42 +13:00 |
|
rob bygrave
|
89beaee0f6
|
#1621 - Consider clean up white space in generated SQL (as in remove unneeded extra spaces)
|
2019-01-25 01:47:21 +13:00 |
|
rob bygrave
|
471691c747
|
#1611 - ENH: Add inRange expression (as half open expression) ... (property >= lowerValue and property < upperValue)
|
2019-01-21 20:01:57 +13:00 |
|
rob bygrave
|
8a34d6050b
|
#1607 - ENH: Add query.exists() query ... as a convenience for "does a row exist" check
|
2019-01-09 13:59:53 +13:00 |
|
rob bygrave
|
b1beb0b787
|
#1596 - NullPointerException at findOne() with filterMany()
|
2019-01-07 22:21:54 +13:00 |
|
 Rob BygraveandGitHub
|
94591954b3
|
1476 - Query plan capture, initial wip capturing bind params (#1477)
* 1476 - Query plan capture, initial wip capturing bind params
* No effective change - Reset test default db to H2
* #1476 - Query plan capture, initial wip capturing bind params #1477
Update with consumer
* #1476 - Query plan capture, initial wip capturing bind params #1477
Update with query plan request
* #1476 - Query plan capture, initial wip capturing bind params #1477
Extract interface
* #1476 - Query plan capture, initial wip capturing bind params #1477
Extract interface
|
2018-12-19 16:04:28 +13:00 |
|
rob bygrave
|
138b587ff7
|
#1581 - ENH: Add query.asUpdate() ... to convert a query into an UpdateQuery (typically with query beans)
|
2018-12-19 14:45:33 +13:00 |
|
rob bygrave
|
70e2b1c2ae
|
#1562 - Query cache use incorrect with RawExpression - incorrect bind hash
|
2018-11-29 09:54:24 +13:00 |
|
 Roland PramlandRob Bygrave
|
4fe2016891
|
new comparison method Ine (caseInsensitive notEquals) (#1551)
|
2018-11-19 22:22:46 +13:00 |
|
rob bygrave
|
54a4fd75f1
|
#1539 - FIX: Pairs must not be modified by query
Remove the (|| multiValueSupported) part
|
2018-11-13 23:44:16 +13:00 |
|
 Roland PramlandRob Bygrave
|
105f08cca1
|
FIX: Pairs must not be modified by query (#1539)
* FIX: Pairs must not be modified by query
* Modification can also occur on inValues.
* fixed tests
* removed obsolete line
|
2018-11-13 23:41:36 +13:00 |
|
 Roland PramlandRob Bygrave
|
88a0c34d37
|
FIX: use outer join on "is null" check (#1535)
|
2018-11-13 20:46:18 +13:00 |
|
 Roland PramlandRob Bygrave
|
808004165c
|
Code cleanup (#1534)
* removed unused imports (no code change)
* Add missing @Override / @SupressWarnings (no code change)
* FIX: serialization warnings
* FIX: Access to static member
|
2018-11-10 20:07:01 +13:00 |
|
rob bygrave
|
1f928e65a4
|
#1521 - Add API for using explicit transaction for UpdateQuery - e.g. ebeanServer.update(Customer.class)...update(activeTransaction);
|
2018-10-30 13:39:54 +13:00 |
|
rob bygrave
|
2dbb5ea80d
|
#1511 - Add SAP HANA support - format only changes
|
2018-10-24 21:49:48 +13:00 |
|
 Jonathan BreglerandRob Bygrave
|
158ee9a081
|
Add SAP HANA support (#1511)
|
2018-10-24 21:38:17 +13:00 |
|
Rob Bygrave
|
0036473971
|
#1489 - removed the concat-operator "||" and replaced with "concat()"
|
2018-09-26 21:23:14 +12:00 |
|
 Roland PramlandRob Bygrave
|
a020bb15a1
|
removed the concat-operator "||" and replaced with "concat()" (#1489)
* removed the concat-operator "||" and replaced with "concat()"
* using || in postgres
* FIX: Assert-statement
|
2018-09-26 21:19:28 +12:00 |
|
 Roland PramlandRob Bygrave
|
72845acbad
|
FIX: JunctionExpression.notExists (#1481)
|
2018-09-20 20:24:33 +12:00 |
|
rob bygrave
|
471605619a
|
#1460 - ENH: Add FetchGroup ... as a mechanism to specify select() + fetch() separately from Query
|
2018-07-30 23:51:52 +12:00 |
|
rob bygrave
|
9cd189034c
|
#1437 - or(expr, expr) ... where expr has a ToMany should produce a LEFT JOIN (and instead we only get JOIN)
|
2018-06-26 21:33:44 +12:00 |
|
rob bygrave
|
59537227b6
|
#1426 - ENH: Add bitwiseNot expression ... e.g. bitwiseNot("flags", BwFlags.HAS_COLOUR)
|
2018-06-14 23:28:30 +12:00 |
|
rob bygrave
|
258e29d2f0
|
#1415 - Add asDto(Class<D> dtoClass) ... to ExpressionList to support fluid style
|
2018-06-11 13:29:13 +12:00 |
|
rob bygrave
|
11e3649b85
|
#1398 - Support EQ / "Equal to" predicate on client side encrypted entity property - @Encrypted(dbEncryption = false)
|
2018-05-31 16:02:49 +12:00 |
|
Rob Bygrave
|
602a35d0b6
|
#1348 - ENH: Add support for bitwiseAnd / bitwiseAny / bitwiseAll .. expressions for use with integer/long "Flags" properties
|
2018-03-14 16:23:16 +13:00 |
|
Rob Bygrave
|
85bfe3d03e
|
#1345 - Refactor io.ebean.meta.MetaInfoManager API (query execution metrics). Breaking change for people collecting query execution metrics.
|
2018-03-10 02:51:51 +13:00 |
|
Rob Bygrave
|
98e014f8c8
|
#1300 - NEW: FetchCountDistinct ... add example to javadoc + support chaining use via ExpressionList
|
2018-03-02 14:30:38 +13:00 |
|
 Roland PramlandRob Bygrave
|
83b463040f
|
ENH: Add sanity check to InExpression (#1313)
|
2018-03-02 12:14:09 +13:00 |
|
Rob Bygrave
|
525afbc00f
|
#1296 - where().exampleLike(bean) ... with 'empty bean' produces invalid SQL
|
2018-03-01 13:38:09 +13:00 |
|
 Roland PramlandRob Bygrave
|
0e3f47ee82
|
No effective code change: Fixwarnings, overrides, generics etc. (#1285)
|
2018-02-27 10:15:19 +13:00 |
|
Rob Bygrave
|
2f47235018
|
#1255 - Regression on raw LIKE expression with slashes on Postgres
|
2018-02-09 21:28:39 +13:00 |
|
Rob Bygrave
|
932986a6b5
|
#1232 - Performance: Add support for a second read-only DataSource (for implicit query-only transactions)
|
2018-01-09 16:35:22 +13:00 |
|
Rob Bygrave
|
7ff3d703f7
|
#1215 - ENH: Add Query setBeanCacheMode(CacheMode) ... with a view to it replacing the existing setUseCache(boolean) and setLoadBeanCache(boolean)
|
2017-11-19 20:16:40 +13:00 |
|
Rob Bygrave
|
ef91c643ed
|
#1214 - ENH: Add inPairs() expression - support L2 cache hits for complex natural key with findList() and in pairs expression
|
2017-11-19 16:47:32 +13:00 |
|
Rob Bygrave
|
d5555ed9a9
|
#1211 - ENH: Support L2 cache complex natural keys include findList() queries
|
2017-11-18 22:20:42 +13:00 |
|
 Koen De GrooteandRob Bygrave
|
f1ebe7929b
|
Internal refactor / tidy - Suggestions from intellij code analysis. (#1209)
|
2017-11-14 18:19:38 +13:00 |
|
Rob Bygrave
|
9b2b2f7787
|
#1205 - ENH: Add support for raw expression array binding with Postgres - e.g. raw(" foo = any(?) ", collection)
|
2017-11-08 00:56:13 +13:00 |
|