Roland Praml
0c6c1abb55
Merge remote-tracking branch 'upstream/master'
...
# Conflicts:
# ebean-core/src/main/java/io/ebeaninternal/server/deploy/TablespaceMeta.java
# ebean-core/src/main/java/io/ebeaninternal/server/type/RsetDataReader.java
# ebean-ddl-generator/src/main/java/io/ebeaninternal/dbmigration/ddlgeneration/platform/BaseTableDdl.java
# ebean-ddl-generator/src/main/java/io/ebeaninternal/dbmigration/ddlgeneration/platform/PlatformDdl.java
# ebean-ddl-generator/src/test/java/io/ebeaninternal/dbmigration/model/ModelContainerApplyTest.java
# ebean-test/src/test/java/misc/migration/v1_0/EBasic.java
# ebean-test/src/test/java/misc/migration/v1_1/MtmChild.java
# ebean-test/src/test/java/misc/migration/v1_1/MtmMaster.java
# ebean-test/src/test/java/org/tests/json/TestDbJson_List.java
# ebean-test/src/test/resources/extra-ddl.xml
# ebean-test/src/test/resources/migrationtest/dbmigration/db2fori/idx_db2.migrations
# ebean-test/src/test/resources/migrationtest/dbmigration/db2legacy/idx_db2.migrations
# ebean-test/src/test/resources/migrationtest/dbmigration/db2luw/I__create_tablespaces.sql
# ebean-test/src/test/resources/migrationtest/dbmigration/db2luw/idx_db2.migrations
# ebean-test/src/test/resources/migrationtest/dbmigration/db2zos/idx_db2.migrations
# ebean-test/src/test/resources/migrationtest/dbmigration/model/1.0__initial.model.xml
# ebean-test/src/test/resources/migrationtest/dbmigration/model/1.1.model.xml
2022-03-24 09:20:28 +01: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
f58d6038c7
Move some unit tests from ebean-test back to ebean-core
2022-03-24 18:21:48 +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
17f408681c
No functional change - final methods on internal RsetDataReader
2022-03-24 12:01:22 +13:00
Roland Praml
3e4cc3b3d6
Add tablespace support for DB2
2022-03-22 17:03:38 +01:00
Roland Praml
bcec447193
Merge remote-tracking branch 'upstream/master'
...
# Conflicts:
# ebean-ddl-generator/src/main/java/io/ebeaninternal/dbmigration/DefaultDbMigration.java
# ebean-ddl-generator/src/main/java/io/ebeaninternal/dbmigration/ddlgeneration/platform/BaseTableDdl.java
# ebean-ddl-generator/src/main/java/io/ebeaninternal/dbmigration/ddlgeneration/platform/Db2HistoryDdl.java
# ebean-ddl-generator/src/main/java/io/ebeaninternal/dbmigration/ddlgeneration/platform/DbTriggerBasedHistoryDdl.java
# ebean-ddl-generator/src/main/java/io/ebeaninternal/dbmigration/ddlgeneration/platform/HanaHistoryDdl.java
# ebean-ddl-generator/src/main/java/io/ebeaninternal/dbmigration/ddlgeneration/platform/PlatformDdl.java
# ebean-ddl-generator/src/main/java/io/ebeaninternal/dbmigration/ddlgeneration/platform/PostgresHistoryDdl.java
# ebean-test/src/test/resources/migrationtest/dbmigration/db2fori/1.1.sql
# ebean-test/src/test/resources/migrationtest/dbmigration/db2fori/idx_db2.migrations
# ebean-test/src/test/resources/migrationtest/dbmigration/db2legacy/1.1.sql
# ebean-test/src/test/resources/migrationtest/dbmigration/db2legacy/idx_db2.migrations
# ebean-test/src/test/resources/migrationtest/dbmigration/db2luw/1.1.sql
# ebean-test/src/test/resources/migrationtest/dbmigration/db2luw/idx_db2.migrations
# ebean-test/src/test/resources/migrationtest/dbmigration/db2zos/1.1.sql
# ebean-test/src/test/resources/migrationtest/dbmigration/db2zos/idx_db2.migrations
# ebean-test/src/test/resources/migrationtest/dbmigration/model/1.3.model.xml
2022-03-22 11:07:36 +01:00
Rob Bygrave
baddc76961
Refactor tidy grammar in server/expression classes
2022-03-22 16:48:47 +13:00
Roland Praml
eb1ed0bdd0
DbColumDefault must be returned although if individual columnDefinition is specified (cases no DDL change)
...
We support optional platform columnDefinitions now. E.g. "db2;clob(64M);" - so we must not ignore @DbDefault for all other platforms
2022-03-17 13:07:52 +01:00
Roland Praml
a810ef0c63
Handle DB2 extra lob options
2022-03-17 11:58:29 +01:00
Roland Praml
e252ff4932
Merge remote-tracking branch 'upstream/master'
2022-03-16 14:04:20 +01:00
Rob Bygrave
92e85e32a2
#2598 - H2 + @Lob String fails with - Error[Value too long for column "CHARACTER VARYING": "... (1048577)" [22001-210]]
2022-03-16 22:13:52 +13: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
Noemi Szemenyei
f274743736
Bug: Wrong join in query with @Inheritance and @DbForeignKey
2022-03-15 15:37:43 +01:00
Noemi Szemenyei
edb6a0ebe2
performance boost list --> set
...
(cherry picked from commit 2478aded70 )
2022-03-15 13:21:10 +01:00
Noemi Szemenyei
826b507b77
Suggested fix
...
(cherry picked from commit 52ca271a13 )
2022-03-15 13:21:02 +01:00
Noemi Szemenyei
2478aded70
performance boost list --> set
2022-03-15 10:46:22 +01:00
Noemi Szemenyei
52ca271a13
Suggested fix
2022-03-15 10:36:36 +01:00
Rob Bygrave and Noemi Szemenyei
e9966913a0
#25890 - Tidy only, no effective change for BackgroundExecutorWrapper
...
(cherry picked from commit 267a81b792 )
2022-03-14 08:35:38 +01:00
Rob Bygrave
71fce1b4c5
#2575 Tidy up for [DDL-ClickHouse] fixes for ClickHouse platform
2022-03-14 16:53:51 +13: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
d3a765a532
Tidy whitespace only, no effective change
2022-03-14 16:19:02 +13:00
Rob Bygrave
fd4be0ca59
#2593 - Tidy SqlTreeBuilder to not add duplicate BeanProperties
2022-03-14 16:16:14 +13:00
Rob Bygrave
267a81b792
#25890 - Tidy only, no effective change for BackgroundExecutorWrapper
2022-03-14 15:46:21 +13:00
Rob Bygrave
1615beadd1
Merge branch 'master' of github.com:ebean-orm/ebean
2022-03-14 15:37:52 +13:00
Rob Bygrave
267b1b7303
#2580 - Fix for Wrong join in query with @Inheritance
...
Effectively delays an extra join added via BeanPropertyAssocOne with inheritance, such that this only occurs if a SqlTreeNode child doesn't add the join.
2022-03-14 15:37:12 +13:00
Rob Bygrave
c902caed24
Fix is to delay the extra join added via BeanPropertyAssocOne until after the children nodes have joined.
...
In this way the join is ONLY added if not already done so via a child node (SqlTreeNode).
2022-03-14 15:32:42 +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
Noemi Szemenyei
dab8ed8a3b
update
2022-03-11 09:01:25 +01:00
Noemi Szemenyei
336accf447
Provide custom BackgroundExecutorWrapper to pass thread locals
2022-03-10 16:57:56 +01:00
Noemi Szemenyei
fe50738c66
hazelcast 4.1.5 unmodifiable map
2022-03-10 09:59:32 +01:00
Rob Bygrave
febd56c9c0
#2581 - SoftDelete on @OneToMany is ignored after refresh() (since 12.11.5)
2022-03-10 16:19:11 +13:00
Noemi Szemenyei
b41b6da40e
iterator.remove() is not needed
2022-03-04 08:20:44 +01:00
Rob Bygrave and Roland Praml
34d21a9971
#2582 - Fix for regression, BackgroundExecutor is bounded (since 12.6.2)
...
The change for #2121 brought in a regression where the scheduledExecutorService was used for processing ALL submitted tasks (not just scheduled ones) and is a bounded executor service. Previously non-scheduled tasks went to a "newCachedThreadPool" based executor service and with this change we are moving back to that (via restoring and using the DaemonExecutorService for those tasks).
2022-03-04 07:55:12 +01:00
Rob Bygrave
e3a20a351d
#2582 - Fix for regression, BackgroundExecutor is bounded (since 12.6.2)
...
The change for #2121 brought in a regression where the scheduledExecutorService was used for processing ALL submitted tasks (not just scheduled ones) and is a bounded executor service. Previously non-scheduled tasks went to a "newCachedThreadPool" based executor service and with this change we are moving back to that (via restoring and using the DaemonExecutorService for those tasks).
2022-03-04 10:21:56 +13:00
Rob Bygrave
c5acd31da4
#2579 - Bump to ebean-migration 12.16.0, support both basePlatform and platform for finding/running migrations
2022-03-02 12:25:57 +13:00
Roland Praml
b88e4a35f8
Ddl fixes for clickhouse platform
2022-02-25 12:10:54 +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
Rob Bygrave
dad4837b50
No change - format code only
2022-02-22 13:15:28 +13:00
Noemi Szemenyei
12e993729c
automatische Ermittlung von columnDefs
2022-02-18 10:35:27 +01:00
Noemi Szemenyei
c2e4f862bc
default columnDef should be calculated from ebean
2022-02-18 10:02:48 +01:00
Roland Praml
04d8878689
Merge remote-tracking branch 'upstream/master' into tmp3
...
# Conflicts:
# ebean-test/src/test/java/org/tests/model/tevent/TEventOne.java
2022-02-07 10:51:49 +01:00
4fe6f0cb13
NEU: Db2 Tablespaces ( #59 )
...
* first commit
* second commit, it works for db2
* create table index in TS
* IndexTS & runPlacholdersMap
* Zwischencommit
* Implemented Tablespaces
* Update PR
* Zwischencommit
* release.md
* add lobTablespace support
* ebean-annotation 7.7
* create index in TS ausgebaut
* Fix Mergekonflikte
* Migrationsskripte neu generiert
* Revert "Migrationsskripte neu generiert"
This reverts commit 2690718b92701c0f34661d309c129b97e3cbe053.
* Revert "Fix Mergekonflikte"
This reverts commit e073e25048af88205259fd6b0873c4227b27d205.
* revert merge commit
* Resolved merge commits
* FIX: More merge conflicts and compile errors
* FIX: platform.base problem
* tableName uppercase
* Reviewkommentare Teil 1
* Reviewkommentare Teil 2
* DbMigrationTest für DB2 gefixt
* revert whitespaces
* Review
* review
Co-authored-by: Roland Praml <roland.praml@foconis.de >
2022-02-04 13:04:34 +01:00
Roland Praml
09b124a37b
Match also on base platform
2022-02-04 08:55:56 +01:00
Rob Bygrave
d0fcd4a13a
#2549 - Fix DefaultPersister to expose non RuntimeExceptions on insert/update/delete. Not hide NoClassDefFoundError etc
2022-02-04 15:55:00 +13:00
Rob Bygrave
daf0ba67a4
#2547 - CockroachDB - Use ON DISTINCT ... like Postgres and Yugabyte
2022-02-04 08:58:21 +13:00
Rob Bygrave
a72cbaf243
#2547 - Cockroach identity DDL - Changing to use standard GENERATED ... AS IDENTITY syntax
2022-02-04 08:40:23 +13:00
Roland Praml
1b10b4e742
Merge remote-tracking branch 'upstream/master'
2022-02-03 14:56:55 +01:00
Rob Bygrave
94951a5476
Yugabyte - use distinct on clause with Yugabyte (like Postgres)
2022-02-02 23:38:50 +13:00