Rob Bygrave and GitHub
de22b7bf27
Refactor SQL generation - remove excess whitespace (double spaces before where, join and order by) ( #2065 )
2020-10-07 21:28:33 +13:00
Rob Bygrave and GitHub
32ce1f1d59
#2004 - MariaDb specific platform with @History support (initial) ( #2023 )
...
#2004 - MariaDb specific platform with @History support (initial)
2020-06-19 23:20:07 +12:00
rob bygrave
a8ff918bb3
#2024 - Change default "fetchBuffer" for findEach/iterate/stream queries to 100
2020-06-19 22:36:24 +12:00
rob bygrave
c863014fec
Javadoc improvements for #2022 - use of index params like ?1, ?2, ?3 etc
2020-06-18 16:04:13 +12:00
rob bygrave
9b70900267
#2021 - Use smarter persistence context for findEach/iterate/stream queries - improve performance of un-tuned findEach/iterate/stream queries that invoke lazy loading
2020-06-17 21:50:11 +12:00
rob bygrave
9d9d13060c
#2020 - Fix potential connection leak in query-iterator WITH lazyLoadBufferSize (Refer #1164 )
2020-06-17 17:10:16 +12:00
rob bygrave
e071eecd59
Tidy test only - TestQueryFindEachWhile
2020-06-17 15:37:58 +12:00
rob bygrave
bc8e254a65
Tidy tests - delete duplicate test TestQueryFindVisit.java
2020-06-17 13:31:18 +12:00
rob bygrave
e0e369904c
Tidy test only - TestQueryFindIterate
2020-06-17 13:30:34 +12:00
rob bygrave
bd85ba17a1
No effective change - tidy TestQueryFindEach
2020-06-16 17:00:23 +12:00
rob bygrave
8801b8d8ca
No effective change - tidy TestQueryFindEach
2020-06-16 16:55:49 +12:00
rob bygrave
5e94c26094
No effective change - update TestQueryInIdTypeConversion
2020-05-27 15:53:01 +12:00
rob bygrave
d6d7537a9c
#2012 - Change ExpressionList.orderBy(String) to return ExpressionList<T>
2020-05-15 14:05:15 +12:00
rob bygrave
bfc2b57df5
Support for @Identity - use identity options with sequence
2020-03-04 21:29:56 +13:00
rob bygrave
9410f82f5a
Support for @Identity - update default sequence increment
2020-03-03 22:36:59 +13:00
rob bygrave
ddf3c753d6
Ability to use order(<orderByClause>) on filterMany() (related to #1943 ) #1964
2020-03-03 22:31:01 +13:00
rob bygrave
3878b02cff
#1956 - Add SqlQuery - mapTo( RowMapper) ... to deprecate findOne(RowMapper)
2020-02-22 10:50:23 +13:00
rob bygrave
92995b807e
#1955 - mapToScalar - Add SqlQuery.mapToScalar( <class> ).findOne() / findList() ... to deprecate findSingleAttribute()
2020-02-22 10:09:44 +13:00
Rob Bygrave and GitHub
907d36123d
OraclePlatform update (ANSI row limiting with OFFSET), Oracle11Platform for old behaviour ( #1951 )
...
* #1947 - Oracle change to use concat operator rather than function
* #1947 - setMaxRows(1).findIds() under Oracle returns wrong result
* #1950 - Change OraclePlatform to use ANSI row limiting - OFFSET and NEXT ROWS, old platform as Oracle11Platform
* Revert test default to H2
* #1947 - Oracle & Oracle11 platform
2020-02-22 09:28:34 +13:00
Rob Bygrave and GitHub
2db95f909d
Merge pull request #1944 from ebean-orm/feature/1943
...
#1943 - Use limit & offset via setFirstRow() and setMaxRows() on filterMany()
2020-02-22 09:26:03 +13:00
rob bygrave
de42655bbd
Refactor tests using assertSql() helper method
...
This helper method trims column alias from the sql (for Oracle)
2020-02-20 15:08:43 +13:00
rob bygrave
168dacffa7
Deprecate orderBy() migrate to order()
2020-02-18 23:27:43 +13:00
rob bygrave
e0d322d80a
#1943 - Return ExpressionList<T> from setMaxRows() setFirstRow() to allow fluid style
...
This is to allow fluid style use of setMaxRows() setFirstRow() with filterMany query
2020-02-17 17:19:27 +13:00
rob bygrave
1dd0f3cbf8
#1943 - Use limit & offset via setFirstRow() and setMaxRows() on filterMany()
2020-02-17 17:05:01 +13:00
rob bygrave
8feb100ac6
#1938 - API consistency add setParameters(varargs) & setParameter() - migrate from setNextParameter() and setParams()
2020-02-15 02:01:02 +13:00
rob bygrave
e3dba6bfe1
Failing test for idIn() empty
2020-02-01 13:18:42 +13:00
Roland Praml
e00713aa29
Testcase for #1902
2020-01-10 01:03:38 +01:00
rob bygrave
ec55b2f096
Refactor for query plan capture with initial threshold micros - part 3
...
Use QueryPlanInit
2019-12-24 02:02:11 +13:00
rob bygrave
8a263d243c
Refactor for query plan capture with initial threshold micros - part 2
2019-12-24 00:29:46 +13:00
rob bygrave
6fcac27dfe
Refactor for query plan capture with initial threshold micros
2019-12-23 10:28:08 +13:00
rob bygrave
502b20be67
#1891 - Deprecate createSqlQuery() ... migrate to sqlQuery()
2019-12-13 13:58:14 +13:00
rob bygrave
74929472d9
#1879 - For metrics reporting for timed metrics with location by default only report on initial collection
2019-12-03 23:53:13 +13:00
rob bygrave
e274a4c512
#1878 - Remove metric type from metric json output
2019-12-03 21:06:13 +13:00
rob bygrave
5d93c44475
#1877 - Adjust metric names add "orm." prefix for orm queries, "dto." for dto queries
2019-12-03 21:01:03 +13:00
Rob Bygrave and GitHub
a04594540c
#1873 - Refactor metrics reporting and collection, simplify removing MetricOrmQueryNode, MetricOrmQueryOrigin ( #1874 )
...
* #1873 - Refactor metrics reporting and collection, simplify removing MetricOrmQueryNode, MetricOrmQueryOrigin
* #1873 - fix test
2019-11-29 23:35:21 +13:00
rob bygrave
269f2de333
#1872 - Reporting ORM metrics defaults to suppressing sql and location after initial collection
2019-11-29 22:15:51 +13:00
rob bygrave
be12910aec
#1872 - Reporting ORM metrics defaults to suppressing sql and location after initial collection
2019-11-29 22:05:58 +13:00
rob bygrave
67c2e1d24c
#1871 - Add ability to write metrics in JSON form to Appendable
2019-11-29 17:19:01 +13:00
rob bygrave
eb292e017e
#1868 - Change the Metric "sqlHash" into a hash of the SQL + name + location
2019-11-20 20:15:32 +13:00
rob bygrave
566a01d815
#1858 - Modify JSON dumped metrics to include metric type and location for timed metrics
2019-11-10 21:23:26 +13:00
rob bygrave
01054bf470
#1855 - Add MetaInfoManager collectMetricsAsJson()
2019-11-07 16:35:25 +13:00
rob bygrave
0929147b08
No effective change - tidy test TestQueryFindPagedList
2019-10-18 17:23:31 +13:00
rob bygrave
ecab219635
#1848 - ENH: Add EmptyPagedList ... as helper implementation of PagedList<T>
2019-10-18 17:22:19 +13:00
rob bygrave
b665d8375c
#1831 - Update query with maxRows does not include the limit in the generated SQL
2019-10-11 17:01:30 +13:00
Rob Bygrave and GitHub
4e74c68603
Merge pull request #1840 from FOCONIS/exists-use-query-copy
...
exists() limits the max rows on the query, this should be done on a copy
2019-10-10 23:28:48 +13:00
Manuel Danisch
2694aa3fe1
Fixed test
2019-10-10 11:28:24 +02:00
rob bygrave
c2faf0e0a7
No effective change - tidy tests
2019-10-10 21:42:34 +13:00
rob bygrave
8890079b80
#1839 - Fix JSON marshalling of @ElementCollection maps and scalar
2019-10-10 21:32:44 +13:00
rob bygrave
fdc67b3ce5
#1823 - ENH: Add query.findStream() and query.findLargeStream()
2019-10-10 13:44:29 +13:00
rob bygrave
a3f9c4c889
#1836 - NPE with findCount() on bean with @Aggregation, Regression in 11.45.1
2019-10-10 08:55:01 +13:00