Rob Bygrave
|
9f98b5333d
|
Update tests - for asserts trim column alias from generated SQL if necessary (to support generating without column alias)
|
2016-10-14 20:23:36 +13:00 |
|
Robin Bygrave
|
4f98ca5d91
|
#821 - CQueryIteratorSimple not working with consecutive calls to hasNext() - ie. without matching calls to next()
|
2016-10-03 23:36:03 +13:00 |
|
Robin Bygrave
|
014a9aef6f
|
#826 - Remove deprecated methods - migrate findRowCount() to findCount() & findFutureRowCount() to findFutureCount()
|
2016-10-03 22:31:33 +13:00 |
|
Robin Bygrave
|
bd3e7c8035
|
#823 - Remove deprecated API from PagedList
|
2016-09-22 21:02:28 +12:00 |
|
Robin Bygrave
|
43afaf1344
|
#811 - ENH: Restore findIterate() as alternative to findEach / findEachWhile
|
2016-08-05 13:01:42 +12:00 |
|
Robin Bygrave
|
81de83a6e7
|
#803 - Fix generics on findMap() to ... <K> Map<K, T> findMap();
|
2016-08-04 20:23:11 +12:00 |
|
Robin Bygrave
|
3c6eab6c85
|
#802 - Find generics on findIds() - refactor internals of find ids to use find single attribute
|
2016-08-04 17:28:41 +12:00 |
|
Robin Bygrave
|
1be30f1671
|
#125 - ENH: Add support for query returning a List of single Attribute type
|
2016-08-04 16:41:50 +12:00 |
|
Robin Bygrave
|
e6e6a28245
|
No effective change - tidy asserts on TestQueryDistinct (AssertJ string contains etc)
|
2016-08-01 22:53:47 +12:00 |
|
Matus Zamborsky
|
cdad31bd8a
|
Added test for distinct paging query
|
2016-08-01 12:20:50 +02:00 |
|
Robin Bygrave
|
dc7c854432
|
#788 - Deprecate findRowCount() ... add findCount(). Effectively renaming findRowCount() to findCount()
|
2016-07-31 19:06:21 +12:00 |
|
Robin Bygrave
|
56fee2ea9b
|
#789 - findCount() ... with where raw(...) expression that includes a "many" produces incorrect SQL
|
2016-07-31 14:57:12 +12:00 |
|
Robin Bygrave
|
86faa947af
|
No effective change - tidy tests
|
2016-07-12 16:22:18 +12:00 |
|
Robin Bygrave
|
d8dfd66af3
|
Refactor BeanPropertyAssocMany findByParentIds use of raw expression
|
2016-07-12 16:01:32 +12:00 |
|
Robin Bygrave
|
db1ba5f20e
|
#759 - Use default value of 100 for JDBC buffer fetchSize for findEach() / findEachWhile() - Add global defaults ServerConfig jdbcFetchSizeFindEach, jdbcFetchSizeFindList
|
2016-07-04 21:56:33 +12:00 |
|
Robin Bygrave
|
11b3f7a813
|
Merge branch 'release/collection-isempty-1' of https://github.com/DevFactory/avaje-ebeanorm into DevFactory-release/collection-isempty-1
Conflicts:
src/main/java/com/avaje/ebeaninternal/server/query/DefaultDbSqlContext.java
|
2016-06-23 13:24:58 +12:00 |
|
Artyom Melnikov
|
0a3b819991
|
Fixing squid:S1155 - Collection.isEmpty() should be used to test for emptiness
|
2016-06-22 13:43:15 +03:00 |
|
Robin Bygrave
|
c30e3bf78c
|
#746 - SqlQuery with named parameter and limit/offset gives SQL exception
|
2016-06-20 22:54:08 +12:00 |
|
Robin Bygrave
|
353175626d
|
#733 - RawSqlBuilder.columnMapping() not working using DB column alias ... java.lang.IllegalArgumentException: DB Column [detail_count] not found in mapping.
|
2016-06-07 17:10:37 +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
|
067a8b784c
|
No effective change - add test with where().raw() containing disjunction etc
|
2016-05-24 09:28:29 +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
|
11d623cb69
|
#716 - Remove createNamedQuery() and createQuery(Class<T> beanType, String query) ... use criteria API, query beans and RawSql
|
2016-05-20 22:13:58 +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 |
|
Victor Jimenez Kwast
|
fb2488e3b8
|
Added tests for query isNull expressions
|
2016-05-20 00:21:33 +02:00 |
|
Robin Bygrave
|
75a2633590
|
#710 - Behavior change - query with invalid fetch path (without properties) now throws PersistenceException
|
2016-05-18 12:34:16 +12:00 |
|
Robin Bygrave
|
d89b1b0367
|
#511 Add Test (that is clearer with better asserts)
|
2016-05-17 08:19:13 +12:00 |
|
Robin Bygrave
|
35d0481644
|
No effective change - sys out for CI server
|
2016-05-13 16:05:13 +12:00 |
|
Robin Bygrave
|
d1d4bf1da8
|
#704 - Internal refactor to use excludeBeanCache in DefaultOrmQuery
|
2016-05-13 15:56:45 +12:00 |
|
Robin Bygrave
|
8c6653605d
|
#704 - Update tests for 704 removing the use of Query.setUseCache(true) which is redundant
|
2016-05-13 14:31:03 +12:00 |
|
Robin Bygrave
|
8cb8f9eabf
|
#278 - SqlQuery setFirstRow fail - modify SQL using LIMIT/OFFSET etc to support firstRows/maxRows
|
2016-05-12 20:59:52 +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
|
5bcfce9cd4
|
#684 - Refactor - rename @CacheStrategy to @Cache ... require explicit enableQueryCache=true for query cache use
|
2016-04-29 21:52:50 +12:00 |
|
Robin Bygrave
|
840c5f8992
|
#679 - Remove SqlQuery.setListener() ... migrate to SqlQuery.findEach() or SqlQuery.findEachWhile()
|
2016-04-29 08:43:30 +12:00 |
|
Robin Bygrave
|
8a84eaf7a7
|
#675 - ENH: Add SqlQuery.findEach() and SqlQuery.findEachWhile() methods ... to replace setListener()
|
2016-04-28 22:15:41 +12:00 |
|
Robin Bygrave
|
69c2810fbe
|
No effective change - add test for SqlQuery listener
|
2016-04-28 09:54:17 +12:00 |
|
Robin Bygrave
|
3fb9a7414c
|
#647 - REFACTOR: L2 cache - remove cache warming support (from @CacheStrategy and API)
|
2016-04-12 23:44:24 +12:00 |
|
Robin Bygrave
|
2c6f637dab
|
#646 - REFACTOR: L2 cache towards remote data grid caches (like Ignite etc)
|
2016-04-12 23:20:16 +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
|
c58db0033d
|
No effective change - add more tests for raw use of exists / not exists
|
2016-04-08 08:28:13 +12:00 |
|
Robin Bygrave
|
32f4a56ab4
|
#626 - ENH: Add support for where().idIn(...) using varargs
|
2016-03-29 16:10:00 +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
|
5216014d50
|
#601 - Second Nested filterMany not executed but joined
|
2016-03-14 23:54:34 +13:00 |
|
Robin Bygrave
|
ad596a2043
|
#580 - @Enumerated(EnumType.STRING) on Enum uses toString() rather than name()
|
2016-03-01 17:35:55 +13:00 |
|
Robin Bygrave
|
8d3b4a0407
|
#304 - ElasticSearch integration part 1 / doc store integration
|
2016-03-01 15:36:44 +13:00 |
|
Robin Bygrave
|
5c6d6608ef
|
#566 - Refactor internals - Initial tidy on OrmQueryDetail and OrmQueryDetailProperties - internals for fetch paths etc
|
2016-02-17 13:59:48 +13:00 |
|
Robin Bygrave
|
2fcaab44c6
|
#566 - Refactor internals - Initial tidy on OrmQueryDetail and OrmQueryDetailProperties
|
2016-02-17 10:52:55 +13:00 |
|