Lukas Eder
bbd51168a5
[ jOOQ/jOOQ#16246 ] Avoid DataMap allocation also in DefaultConverterContext
2024-02-09 18:26:26 +01:00
Lukas Eder
c03b165cea
[ jOOQ/jOOQ#15941 ] Remove deprecated Context::keyword method
2024-02-09 18:15:14 +01:00
Lukas Eder
0392b0bb71
[ jOOQ/jOOQ#15941 ] Remove deprecated Context::keyword method
2024-02-09 18:06:26 +01:00
Lukas Eder
4d79215520
[ jOOQ/jOOQ#15941 ] Remove deprecated intern() methods
2024-02-09 18:05:28 +01:00
Lukas Eder
0e5e78823e
[ jOOQ/jOOQ#15941 ] Remove deprecated partitionByOne()
2024-02-09 17:58:37 +01:00
Lukas Eder
8899b97f11
[ jOOQ/jOOQ#6639 ] Cache TableRecord Constructor in TableImpl for use in
...
Tools.recordFactory()
2024-02-09 17:42:55 +01:00
Lukas Eder
ba1b9d96b7
Slight optimisation: https://twitter.com/grashalm_/status/1755963425266503831
2024-02-09 15:56:59 +01:00
Lukas Eder
15a626b132
[ jOOQ/jOOQ#16246 ] Add a new internal AbstractLazyScope base
...
implementation for Scopes that lazily initialise their DataMap
2024-02-09 14:27:10 +01:00
Lukas Eder
a2d1aaa49f
[ jOOQ/jOOQ#16237 ] SQL Server is also affected
2024-02-08 10:50:50 +01:00
Lukas Eder
b70b53a9bc
[ jOOQ/jOOQ#14307 ] Emulate LIMIT 0 in INFORMIX
2024-02-08 10:11:15 +01:00
Lukas Eder
c5c118a91e
[ jOOQ/jOOQ#16237 ] IndexOutOfBoundsException in DerbyDatabase when
...
<includeExcludeColumns/> excludes a column from an index
2024-02-08 10:11:04 +01:00
Lukas Eder
d1c2effe2e
[ jOOQ/jOOQ#14307 ] Emulate LIMIT 0 where not supported
2024-02-07 16:42:44 +01:00
Lukas Eder
bf561461e3
Revert "[ jOOQ/jOOQ#9754 ] [ jOOQ/jOOQ#14039 ] To stabilise overload calculation, we use the type signature"
2024-02-07 15:38:09 +01:00
Lukas Eder
b9ec823b57
[ jOOQ/jOOQ#16227 ] Support parsing JSON_LENGTH()
2024-02-07 15:33:32 +01:00
Lukas Eder
1e31cbd88a
[ jOOQ/jOOQ#16227 ] Add JSON_ARRAY_LENGTH() function support
...
Support also:
- MariaDB
- MySQL
- Oracle
- SQL Server
- SQLite
2024-02-07 15:31:35 +01:00
Lukas Eder
35aa5fb38d
[ jOOQ/jOOQ#16227 ] Add JSON_ARRAY_LENGTH() function support
...
Native support in PostgreSQL. More dialects to be added soon.
2024-02-07 14:23:03 +01:00
Lukas Eder
9981af4bd1
[ jOOQ/jOOQ#16227 ] Add JSON_ARRAY_LENGTH() function support
...
Native support in PostgreSQL. More dialects to be added soon.
2024-02-07 14:21:55 +01:00
Lukas Eder
57129a5b49
[ jOOQ/jOOQ#9754 ] [ jOOQ/jOOQ#14039 ] To stabilise overload calculation, we use the type signature
2024-02-07 13:51:46 +01:00
Lukas Eder
a9e1abde9c
[ jOOQ/jOOQ#16101 ] Add parser support for binaryConcat()
2024-02-07 13:51:37 +01:00
Lukas Eder
c1ffc7b7b3
[ jOOQ/jOOQ#16101 ] Add support for binaryConcat()
2024-02-07 13:27:52 +01:00
Lukas Eder
bc1b4fcc72
[ jOOQ/jOOQ#16215 ] BatchCRUD implementation should extract bind values with SQL string in one go
2024-02-07 11:11:58 +01:00
Lukas Eder
7ef9246a6e
[ jOOQ/jOOQ#16217 ] Add ExecuteContext.params(): Param<?>[]
2024-02-07 11:10:05 +01:00
Lukas Eder
2e0ba31260
[ jOOQ/jOOQ#16209 ] AbstractScope::dsl, ::settings, ::dialect, and ::family should avoid unnecessary null-checks on Configuration
2024-02-06 10:22:09 +01:00
Lukas Eder
43e0d46485
[ jOOQ/jOOQ#16203 ] Remove internal AbstractContext::toggle utilities
2024-02-05 14:43:19 +01:00
Lukas Eder
f480cd823e
[ jOOQ/jOOQ#16195 ] Overall performance improvement in
...
AbstractNamed.hashCode() specialisations by avoiding Name::append
2024-02-02 15:16:01 +01:00
Lukas Eder
7147879ba5
Upgrade testcontainers to 1.19.4
2024-02-02 14:53:37 +01:00
Lukas Eder
59fe044378
[ jOOQ/jOOQ#16114 ] Settings.returnDefaultOnUpdatableRecord and
...
Settings.returnComputedOnUpdatableRecord don't work for replacing
embeddables
2024-01-26 12:35:36 +01:00
Lukas Eder
c92933b855
[ jOOQ/jOOQ#16135 ] Don't render any HIDDEN keyword if not supported
2024-01-26 12:23:27 +01:00
Lukas Eder
5203e83b89
Specify Spring Boot version in example directory
2024-01-26 10:47:49 +01:00
Lukas Eder
bc0c06fd23
Ignore .idea folder
2024-01-26 10:47:35 +01:00
Lukas Eder
6cb15e9b50
[ jOOQ/jOOQ#16135 ] Fix NPE
2024-01-26 10:47:11 +01:00
Lukas Eder
3eaf3b1729
[ jOOQ/jOOQ#16135 ] Add the invisibleColumnsAsHidden flag
2024-01-25 14:22:57 +01:00
Lukas Eder
ecc9576125
[ jOOQ/jOOQ#16135 ] Support also Db2's IMPLICITLY HIDDEN
2024-01-25 12:50:09 +01:00
Lukas Eder
385324ffce
[ jOOQ/jOOQ#16135 ] INVISIBLE only in MariaDB 10.3 or MySQL 8.0.20
2024-01-25 12:49:50 +01:00
Lukas Eder
bdba91611c
[ jOOQ/jOOQ#16135 ] Include the hidden flag in DDL exports
2024-01-25 10:43:20 +01:00
Lukas Eder
71cc8a71c4
[ jOOQ/jOOQ#13411 ] HANA supports the NOT HIDDEN keywords
2024-01-25 09:41:40 +01:00
Lukas Eder
9eded931ee
[ jOOQ/jOOQ#13411 ] CockroachDB uses the NOT VISIBLE keywords
2024-01-25 08:57:37 +01:00
Lukas Eder
571d4e28da
Remove unnecessary spring.boot.version
2024-01-25 08:16:46 +01:00
Lukas Eder
cf25eb888b
[ jOOQ/jOOQ#16136 ] Meta::ddl should include hidden columns in DDL exports
2024-01-25 08:16:32 +01:00
Lukas Eder
e68941c1d7
[ jOOQ/jOOQ#16139 ] Upgrade Spring dependency from jOOQ-meta-extensions-hibernate to 6.1.3 due to CVE-2024-22233
2024-01-24 15:02:44 +01:00
Lukas Eder
65f25639ef
Remove unnecessary spring version properties
2024-01-24 14:12:43 +01:00
Lukas Eder
60113d2f6f
Remove unnecessary spring-tx dependency
...
It is only present due to a code generation test, but we don't actually
need the dependency for the test
2024-01-24 13:52:48 +01:00
Lukas Eder
93bf6c70e9
[ jOOQ/jOOQ#13411 ] Fix RETURNING * with hidden columns for data change
...
delta tables
2024-01-24 13:52:42 +01:00
Lukas Eder
2b5bfe45c7
Re-generate code
2024-01-24 13:29:34 +01:00
Lukas Eder
045852585d
[ jOOQ/jOOQ#13411 ] Parser meta lookups must look up hidden fields
...
This includes:
- [jOOQ/jOOQ#16138 ] Let AbstractRecord, AbstractRow implement
FieldsTrait
2024-01-24 11:16:43 +01:00
Lukas Eder
57e529b916
[ jOOQ/jOOQ#13411 ] Expand asterisks in the presence of hidden fields
2024-01-23 14:46:47 +01:00
Lukas Eder
f57f1e494d
[ jOOQ/jOOQ#16133 ] jOOQ-codegen-gradle doesn't consider basedir property for its OutputDirectory
2024-01-23 09:29:32 +01:00
Lukas Eder
47339e4bb4
[ jOOQ/jOOQ#15933 ] Maximum consumed results reached when Hikari close a SQL Server connection, leading to excessive logging
2024-01-23 08:49:13 +01:00
Lukas Eder
1f07cdfe6d
[ jOOQ/jOOQ#15998 ] [ jOOQ/jOOQ#15996 ] RenderTable fixes
...
This includes:
- [jOOQ/jOOQ#16121 ] Add Context.scopeParts(Class<Q>): Iterable<Q> to
allow for iterating over the values that are currently in scope
- [jOOQ/jOOQ#15998 ] RenderTable.WHEN_AMBIGUOUS_COLUMNS doesn't cover all
ambiguous column name cases
- [jOOQ/jOOQ#15996 ] RenderTable.WHEN_MULTIPLE_TABLES doesn't work
correctly in correlated subqueries
2024-01-22 17:49:59 +01:00
Lukas Eder
e6aaf25bbd
[ jOOQ/jOOQ#16101 ] Fix support annotation:
...
- YugabyteDB doesn't support LTRIM/RTRIM (https://github.com/yugabyte/yugabyte-db/issues/20728 )
- Add missing support annotation on OCTET_LENGTH
2024-01-22 13:43:53 +01:00