Robin Bygrave
|
d12e55c20b
|
#744 - ElasticSearch - isEmpty() expression needs to have outer not:{} negation to work as per ..
|
2016-06-20 21:32:05 +12:00 |
|
Robin Bygrave
|
3477f590dd
|
#743 - Fix issue with ElasticSearch nested path query with multiple nested path expressions
|
2016-06-20 20:57:45 +12:00 |
|
Robin Bygrave
|
6bbf93aba8
|
No effective change - extract private constant in DefaultExpressionList
|
2016-06-20 13:14:28 +12:00 |
|
Robin Bygrave
|
71f70c01ae
|
#727 - ENH: Add endOr(), endAnd(), endNot() ... to ExpressionList as synonym for endJunction()
|
2016-06-01 16:03:30 +12:00 |
|
Robin Bygrave
|
6c7074e288
|
#120 - ENH: Add support for using where() on bulk Update statements
|
2016-05-23 22:24:07 +12:00 |
|
Robin Bygrave
|
b2a3f0c99b
|
#718 - Remove findPagedList(pageIndex, pageSize) ... migrate to setFirstRows().setMaxRows().findPagedList()
|
2016-05-20 23:04:35 +12:00 |
|
Robin Bygrave
|
662be92a16
|
#717 - Remove findIterate() ... migrate to findEach() or findEachWhile()
|
2016-05-20 22:38:07 +12:00 |
|
Robin Bygrave
|
a20822a9e1
|
#715 - isNull() expression on @OneToMany or @ManyToMany produces incorrect SQL - should translate this to be same as isEmpty() and result in exists subquery
|
2016-05-20 17:53:11 +12:00 |
|
Robin Bygrave
|
b197d8a637
|
#695 - ENH: Add @DbArray for storing scalar types (UUID, Long, String) to Postgres ARRAY type
|
2016-05-09 22:38:51 +12:00 |
|
Robin Bygrave
|
2b602f6e51
|
#570 - ENH: Add ability to configure eBean to use true "ilike" expression
|
2016-05-06 14:26:08 +12:00 |
|
Robin Bygrave
|
640db2267f
|
#642 - ENH: Add support for OneToMany expression isEmpty() / isNotEmpty() ... which is effectively an EXISTS and NOT EXISTS subquery
|
2016-04-08 13:44:54 +12:00 |
|
Robin Bygrave
|
4059034891
|
#642 - ENH: Add support for OneToMany expression isEmpty() / isNotEmpty() ... which is effectively an EXISTS and NOT EXISTS subquery
|
2016-04-08 13:41:43 +12:00 |
|
Robin Bygrave
|
de6ba31996
|
#627 - Rename Query.includeSoftDeletes() to Query.setIncludeSoftDeletes()
|
2016-03-29 16:38:09 +13:00 |
|
Robin Bygrave
|
32f4a56ab4
|
#626 - ENH: Add support for where().idIn(...) using varargs
|
2016-03-29 16:10:00 +13:00 |
|
Robin Bygrave
|
6fe557e237
|
#616 - No effective change - rename methods
|
2016-03-23 18:11:25 +13:00 |
|
Robin Bygrave
|
a227f8c469
|
#616 - ElasticSearch expression - IllegalArgumentException: unhandled type class org.example.domain.Customer
|
2016-03-23 18:08:37 +13:00 |
|
Robin Bygrave
|
62f88c9e4f
|
#607 - bool conversion for and(), or() and not()
|
2016-03-18 16:19:41 +13:00 |
|
Robin Bygrave
|
42f65ead47
|
#607 - must(), should(), mustNot() always mark setUseDocStore(true);
|
2016-03-18 16:17:32 +13:00 |
|
Robin Bygrave
|
8e98e88e8a
|
#607 - Tidy "text" extensions to criteria API - remove endMust(), endShould(), endMustNot() ... just use endJunction()
|
2016-03-18 14:24:07 +13:00 |
|
Robin Bygrave
|
5de67e1939
|
#606 - Add not() as a junction expression (like and() and or()) to the query criteria API
|
2016-03-18 14:11:51 +13:00 |
|
Robin Bygrave
|
3ddd7099b5
|
#605 - Add and() and or() ... as synonyms for conjunction() and disjunction() ... to the "Query Criteria API"
|
2016-03-18 13:06:10 +13:00 |
|
Robin Bygrave
|
636acc61e5
|
#594 ElasticSearch - Add match / TextExpression support - move expressions onto ExpressionList (remove TextExpressionList)
|
2016-03-18 12:51:39 +13:00 |
|
Robin Bygrave
|
049bf76cc4
|
#594 - ElasticSearch - Add support for TextSimple, TextQueryString and TextCommon full text search expressions
|
2016-03-11 14:52:27 +13:00 |
|
Robin Bygrave
|
75a84af3f8
|
#594 - ElasticSearch - Use AbstractTextExpression
|
2016-03-10 11:30:42 +13:00 |
|
Robin Bygrave
|
faf7df1c69
|
#594 - ElasticSearch - multi match support
|
2016-03-09 23:44:23 +13:00 |
|
Robin Bygrave
|
34dcc98908
|
#594 - ElasticSearch - Add match / TextExpression support (Full text search expression)
|
2016-03-09 21:48:22 +13:00 |
|
Robin Bygrave
|
37b86f2191
|
#589 - ElasticSearch - refactor to DocQueryContext
|
2016-03-08 00:00:02 +13:00 |
|
Robin Bygrave
|
53dd810b9a
|
#587 - Refactor - Change JsonContext.getScalar() to JsonContext.writeScalar()
|
2016-03-03 23:38:09 +13:00 |
|
Robin Bygrave
|
5b10d06348
|
#584 - ElasticSearch: Internal changes for config, expressions and JSON conversion
|
2016-03-03 17:46:32 +13:00 |
|
Robin Bygrave
|
ca73eff519
|
#582 - ElasticSearch: Add setUseDocStore(true) on ExpressionList ... for fluid query style
|
2016-03-02 23:25:58 +13:00 |
|
Robin Bygrave
|
8d3b4a0407
|
#304 - ElasticSearch integration part 1 / doc store integration
|
2016-03-01 15:36:44 +13:00 |
|
Robin Bygrave
|
6561c118ec
|
#575 - Refactor PathProperties, extract FetchPath interface, rename get(path) -> getProperties(path)
|
2016-02-29 10:22:59 +13:00 |
|
Robin Bygrave
|
2fcaab44c6
|
#566 - Refactor internals - Initial tidy on OrmQueryDetail and OrmQueryDetailProperties
|
2016-02-17 10:52:55 +13:00 |
|
Robin Bygrave
|
3d91a4f927
|
#566 - Refactor internals - SpiExpression, add prepareExpression() to merge queryAutoTuneHash() and queryPlanHash() - sameByPlan() & sameByBind()
|
2016-02-15 23:44:56 +13:00 |
|
Robin Bygrave
|
ca944eb756
|
#566 - Refactor internals - SpiExpression, add prepareExpression() to merge queryAutoTuneHash() and queryPlanHash() - refactor InQuery and Exists query
|
2016-02-13 20:52:41 +13:00 |
|
Robin Bygrave
|
769e4bb488
|
#566 - Refactor internals - SpiExpression, add prepareExpression() to merge queryAutoTuneHash() and queryPlanHash() - initial
|
2016-02-13 20:13:16 +13:00 |
|
Robin Bygrave
|
ae44b59c5f
|
#532 - Change example expression such that it supports nested beans
|
2016-01-18 23:52:28 +13:00 |
|
Robin Bygrave
|
f9800dd59e
|
#509 - ExpressList.notIn method does not work
|
2016-01-05 09:11:14 +13:00 |
|
Robin Bygrave
|
eb85931fe2
|
#500 - Change raw(String, Object[]) expression to varargs raw(String, Object...)
|
2015-12-16 08:11:32 +13:00 |
|
Robin Bygrave
|
e4fa031cd3
|
#494 - ENH: Support findPagingList() ... that uses firstRow & maxRows (rather than pageIndex, pageSize)
|
2015-12-10 14:52:27 +13:00 |
|
Robin Bygrave
|
8318bbc4ca
|
#118 - Additional: Add query includeSoftDeletes() asDraft() to ExpressionList (for fluid style when added after predicates)
|
2015-12-03 17:42:26 +13:00 |
|
Robin Bygrave
|
fae39fe650
|
#291 - ENH: Add ability to validate a query or property expression - Was Please check column exist on entity
|
2015-11-30 15:10:22 +13:00 |
|
Robin Bygrave
|
debd8ad617
|
#465 - The encrypt key is logged out in sql statement - when included in where predicate
|
2015-11-30 12:25:25 +13:00 |
|
Robin Bygrave
|
489eb483c0
|
No effective change - parameter name from val -> value
|
2015-09-22 12:34:30 +12:00 |
|
Robin Bygrave
|
11301846be
|
#422 - ENH: Add jsonBetween() expression
|
2015-09-22 12:32:46 +12:00 |
|
Robin Bygrave
|
5726410f6f
|
#417 - ENH: Add JSON expressions ... path exists and value at path equals value
|
2015-09-21 16:20:14 +12:00 |
|
Robin Bygrave
|
0a8c902790
|
#411 - Refactor AutoFetch, rename to "AutoTune", store/load tuning and profiling as XML
|
2015-09-10 23:20:57 +12:00 |
|
Robin Bygrave
|
98fc739600
|
#404 - ENH: ExpressionList missing setUseQueryCache() method - need to add it.
|
2015-09-08 23:55:53 +12:00 |
|
Robin Bygrave
|
1c23720605
|
#398 - ENH: Support delete using a Query instance
|
2015-08-29 00:58:47 +12:00 |
|
Robin Bygrave
|
1a0f3a6614
|
#386 - ENH: Add setDistinct() onto ExpressionList ... so you don't need to get back to the query(and #385 javadoc)
|
2015-08-19 12:37:53 +12:00 |
|