Rob Bygrave
5b9ef2daec
[12x] Backport of fix for #3173 BeanSet init(), initClear() and BeanMap
...
- BeanSet init() and initClear() load with onlyIds false because the expectation is that with BeanSet the equals/hashCode implementation can use a property
- BeanMap lazy loading, include the mapKey if defined in the lazy loading query
2023-09-07 14:44:17 +12:00
Rob Bygrave
4cad515110
#2619 - Lack of setNullParameter() functionality on io.ebean.SqlQuery interface
2022-03-29 22:41:36 +13:00
Roland Praml
ffeb630e7e
JsonContext accepts a bean as target
2022-03-28 15:38:44 +02:00
Rob Bygrave
b85bb5f459
Refactor tests, move some unit tests to ebean-api
2022-03-27 20:31:17 +13:00
Rob Bygrave
72963bc9fb
Refactor tests, move DbPrimaryTest to ebean-api
2022-03-25 18:07:29 +13:00
Rob Bygrave
e4c06432a0
Move some more unit tests from ebean-test back to ebean-core
2022-03-24 18:48:59 +13:00
Rob Bygrave
e6ea85a193
#2609 - Fix module-info export io.ebean.config.dbplatform.yugabyte
2022-03-24 16:51:18 +13:00
Rob Bygrave
fcf6f5f384
No effective change - typo in javadoc
2022-03-24 11:32:50 +13:00
Roland Praml
4077d906d1
ADD: Support for quoted identifiers
2022-03-21 13:34:29 +01:00
Roland Praml
a8ad93823a
Removed 'lowerTableName' and 'lowerColumnName'
2022-03-18 08:56:43 +01:00
Rob Bygrave
327f25c568
No functional change - refactor tidy dealing with some internal warnings
...
protected not needed on final classes
2022-03-16 18:51:12 +13:00
Roland Praml
c9204eed3f
DB2: HistorySupport added
2022-03-15 15:59:33 +01:00
Rob Bygrave
db60065389
Merge branch 'ddl-clickhouse' of https://github.com/FOCONIS/ebean into FOCONIS-ddl-clickhouse
2022-03-14 16:51:27 +13:00
Rob Bygrave
267a81b792
#25890 - Tidy only, no effective change for BackgroundExecutorWrapper
2022-03-14 15:46:21 +13:00
Noemi Szemenyei
e0e572a8b4
update
...
(cherry picked from commit dab8ed8a3b )
2022-03-11 13:31:58 +01:00
Noemi Szemenyei
3c7555de36
Provide custom BackgroundExecutorWrapper to pass thread locals
...
(cherry picked from commit 336accf447 )
2022-03-11 13:31:50 +01:00
Rob Bygrave
ffad9abeef
#2577 - Refactor internals remove no longer needed DdlAutoCommit platform option
2022-03-01 22:32:09 +13:00
Rob Bygrave
6d27e30b88
[H2] Use LocalDateTime in H2HistoryTrigger with microsecond precision - fix DbMigrationTest
2022-03-01 20:52:39 +13:00
Rob Bygrave
00940c2b31
For Multi-jdk build failure - tweak DbMigrationTest
2022-03-01 12:10:28 +13:00
Rob Bygrave
708ec64893
For Multi-jdk build failure - check if H2HistoryTrigger should bump 1ms if needed
2022-03-01 11:59:37 +13:00
Rob Bygrave
d0dd2d8203
Add a more useful implementation for Version.toString()
2022-03-01 11:34:07 +13:00
Rob Bygrave and GitHub
b6ea9df444
Merge pull request #2574 from FOCONIS/ddl-cockroach
...
[DDL-Cockroach] Fixes for Cockroach platform
2022-02-28 11:25:21 +13:00
Roland Praml
b88e4a35f8
Ddl fixes for clickhouse platform
2022-02-25 12:10:54 +01:00
Roland Praml
c82f3783f0
Fixes for Cockroach platform
2022-02-25 12:10:06 +01:00
Roland Praml
bf99f9d08d
Fix: HANA always requires stored procedures (similar to SqlServer), Fix: default value on intermediate alters
2022-02-25 12:09:09 +01:00
Roland Praml
1ca5789112
Removed unused imports and add missing Override statements (no effective code change)
2022-02-24 08:03:26 +01:00
Alexander Wagner
90066eee0c
Possible fix
2022-02-11 10:31:24 +01:00
Rob Bygrave
0d3ea9626c
CockroachDB - Now supports LIKE ESCAPE and no longer needs Autocommit for DDL
2022-02-04 17:02:01 +13:00
Rob Bygrave
170e323ee9
#2507 - Script runner does not work with file system path
2022-02-02 13:02:49 +13:00
Jonas Pöhler
4b8565e7c7
FIX: we can set persistBatchOnCascade to ALL for newer DB2 versions
2022-01-31 11:32:22 +01:00
Rob Bygrave and GitHub
94ae513d85
Merge pull request #2522 from FOCONIS/db2/check-exception-chain
...
DB2: SqlCodeTranslator must check exception chain
2022-01-29 15:33:46 +13:00
Rob Bygrave and GitHub
029cde12db
Merge pull request #2527 from FOCONIS/db2/fix-sequence
...
DB2: Fix Sequence generator
2022-01-29 15:16:24 +13:00
Rob Bygrave and GitHub
95b19569e4
Merge pull request #2524 from FOCONIS/db2/nocompressedid
...
DB2 does not support ids in compressed form
2022-01-29 15:12:25 +13:00
Rob Bygrave and GitHub
a9560c6664
Merge pull request #2523 from FOCONIS/db2/sqllimiter
...
DB2: FIX Db2SqlLimiter & tests
2022-01-29 15:11:33 +13:00
Roland Praml
c0e827ffda
DB2: Fix Sequence generator
2022-01-28 10:57:41 +01:00
Roland Praml
9f9184ac6a
DB2 does not support ids in compressed form
2022-01-28 10:53:51 +01:00
Roland Praml
5ae5e408e3
DB2: FIX Db2SqlLimiter & tests
2022-01-28 10:23:22 +01:00
Roland Praml
90f6d0707f
DB2: SqlCodeTranslator must check exception chain
2022-01-28 10:21:55 +01:00
Roland Praml
015dd00b8e
DB2: Fix Raw like
2022-01-28 10:04:20 +01:00
Rob Bygrave
64605b5090
Yugabyte platform support - Automatic detection and DDL support
...
- Automatic detection similar to Cockroach
- DDL very similar to Postgres but no CREATE TABLE LIKE support (for history DDL)
2022-01-28 17:04:19 +13:00
Rob Bygrave
44462e3513
Add maxInBinding - Oracle support for large delete by ids
2022-01-28 09:46:03 +13:00
Roland Praml
5b63434f13
reindent code and linked #2514
2022-01-27 16:43:35 +01:00
Roland Praml
d8c2b3d583
FIX: Compile errors
2022-01-27 10:34:25 +01:00
Roland Praml
48c8f5e2ca
ADD: different DB2 platforms
2022-01-27 10:09:31 +01:00
Rob Bygrave and GitHub
1dc5ecc81f
Merge pull request #2506 from FOCONIS/fix-localdate-databind
...
DB2: Fix: DataBind/Read of native LocalDates
2022-01-27 09:02:04 +13:00
Roland Praml and Roland Praml
2e1a6eec04
DB2: Fix: DataBind/Read of native LocalDates
2022-01-26 16:51:55 +01:00
Roland Praml and Roland Praml
e5f37e638c
Refactor UUID generator. Add uuid-property to serverConfig ( #57 )
...
Co-authored-by: Roland Praml <roland.praml@foconis.de >
2022-01-26 12:05:12 +01:00
Rob Bygrave and GitHub
bc6d2fb3be
Merge branch 'master' into wip/h2database-v2
2022-01-25 21:30:36 +13:00
Rob Bygrave
4f70c09690
Merge branch 'pr/enh/stored_procedures_mysql_drop_column' of https://github.com/FOCONIS/ebean into FOCONIS-pr/enh/stored_procedures_mysql_drop_column
2022-01-21 17:06:48 +13:00
Rob Bygrave
263f6cdeba
Tidy OraclePlatform only
2022-01-17 22:10:53 +13:00