Lukas Eder
55f51fc6bd
[ jOOQ/jOOQ#9574 ] Support referencing synonyms from foreign keys in interpreter
2024-10-01 18:19:09 +02:00
Lukas Eder
8f689c6a1c
[ jOOQ/jOOQ#17402 ] DefaultGeneratorStrategy should guard against path
...
classes receiving the same name as their enclosing class
2024-10-01 11:11:01 +02:00
Lukas Eder
26f39d7248
[ jOOQ/jOOQ#17397 ] IN-list padding truncates row IN lists to 1000
...
elements in Oracle pre 23ai
2024-09-30 16:51:15 +02:00
Lukas Eder
fadd02fd81
[ jOOQ/jOOQ#15325 ] Filter out SYNONYM and ALIAS types in all dialects
2024-09-30 11:17:03 +02:00
Lukas Eder
ba322822a7
[ jOOQ/jOOQ#9574 ] Emulate CREATE OR REPLACE SYNONYM in SQL Server
2024-09-27 11:21:21 +02:00
Lukas Eder
2ca68012f6
[ jOOQ/jOOQ#9574 ] SQL Server code generation support
2024-09-26 17:47:14 +02:00
Lukas Eder
7119d5e3aa
[ jOOQ/jOOQ#15325 ] Meta.ddl() generates broken DDL for DB2 and Derby table aliases
2024-09-26 17:00:14 +02:00
Lukas Eder
0db0beac81
[ jOOQ/jOOQ#17390 ] Javadoc typos on trigger related methods
2024-09-26 16:07:05 +02:00
Lukas Eder
992b2b656a
[ jOOQ/jOOQ#9574 ] Derby code generation support
2024-09-26 16:00:33 +02:00
Lukas Eder
14de50bb9b
[ jOOQ/jOOQ#9574 ] H2 code generation support
...
This includes:
- [jOOQ/jOOQ#17389 ] Deprecate org.jooq.meta.h2.information_schema, regenerate new meta schema in org.jooq.meta.h2_2.information_schema
2024-09-26 15:32:07 +02:00
Lukas Eder
4fd6b134bd
[ jOOQ/jOOQ#17388 ] Deprecate SQLDialect.H2_1_4 version support
2024-09-26 15:14:39 +02:00
Lukas Eder
b68ec5fbd2
[ jOOQ/jOOQ#9574 ] Add org.jooq.Synonym
...
This includes:
- Code generation support
- MetaSQL support
- HSQLDB code generation
2024-09-26 14:47:40 +02:00
Lukas Eder
cf7cdae07c
[ jOOQ/jOOQ#9574 ] Fix FilteredMeta
2024-09-26 12:12:42 +02:00
Lukas Eder
a1dddf7906
[ jOOQ/jOOQ#9574 ] Interpreter implementation
...
This includes:
- DROP TABLE .. CASCADE / RESTRICT
- DROP SYNONYM
2024-09-26 10:51:20 +02:00
Lukas Eder
f4f20a9e36
[ jOOQ/jOOQ#9574 ] Support parsing Informix PRIVATE SYNONYM
2024-09-26 10:30:19 +02:00
Lukas Eder
433b1afd15
[ jOOQ/jOOQ#9574 ] Fix Oracle pre 23ai DROP SYNONYM IF EXISTS
2024-09-26 10:25:45 +02:00
Lukas Eder
d17ebe2c7a
[ jOOQ/jOOQ#9574 ] Fix Db2 DROP SYNONYM IF EXISTS
2024-09-26 10:23:41 +02:00
Lukas Eder
2a78b257f3
[ jOOQ/jOOQ#17376 ] Add a link to DSL::coerce from DSL::cast and Field::cast
2024-09-26 10:01:34 +02:00
Lukas Eder
0317bdada9
[ jOOQ/jOOQ#9574 ] Add org.jooq.Synonym
...
This includes:
- DDL export implementation
- Interpreter implementation
- FilteredMeta implementation
- Snapshot implementation
Still missing
- Correctly support CASCADE / RESTRICT semantics (interpreter)
- Correct serialisation in case foreign keys reference synonyms
- Interpretation in case foreign keys reference synonyms
2024-09-25 18:16:24 +02:00
Lukas Eder
a4d5a7ae24
[ jOOQ/jOOQ#9574 ] Add org.jooq.Synonym
...
This includes:
- Add QOM API
- Add CREATE SYNONYM support
- Add DROP SYNONYM support
- Add parser support
2024-09-25 16:40:15 +02:00
Lukas Eder
b220431b46
[ jOOQ/jOOQ#9574 ] Add org.jooq.Synonym
...
This includes:
- Add QOM API
- Add CREATE SYNONYM support
- Add DROP SYNONYM support
- Add parser support
2024-09-25 16:40:12 +02:00
Lukas Eder
100e476d64
[ jOOQ/jOOQ#17369 ] Oracle PL/SQL %ROWTYPE references should be declared as such in anonymous blocks when calling procedures
2024-09-25 16:34:29 +02:00
Lukas Eder
6195a73b62
[ jOOQ/jOOQ#9574 ] Add org.jooq.Synonym
...
This includes:
- Add QOM API
- Add CREATE SYNONYM support
- Add DROP SYNONYM support
- Add parser support
2024-09-25 15:13:26 +02:00
Lukas Eder
3f03bd952f
[ jOOQ/jOOQ#17363 ] Add Records.nullOnAllNull and Records.nullOnAnyNull utilities
2024-09-25 11:57:54 +02:00
Lukas Eder
84847393ad
[ jOOQ/jOOQ#17359 ] DDL::applyAsPlainSQL should trim plain SQL string to
...
check if it starts with CREATE
2024-09-25 10:30:39 +02:00
Lukas Eder
fb9c62849a
[ jOOQ/jOOQ#17354 ] Generated view definition's source code case should match the one from the view text
2024-09-24 17:16:25 +02:00
Lukas Eder
1f35febea7
[ jOOQ/jOOQ#17320 ] Regression when generating DDL from certain generated
...
views
2024-09-24 14:41:33 +02:00
Lukas Eder
7d2432dd2d
[ jOOQ/jOOQ#17344 ] MetaImpl and code generator should ignore MySQL's
...
dummy REMARKS column on DatabaseMetaData::getTables for views
2024-09-24 10:59:10 +02:00
Lukas Eder
6b007ad73e
[ jOOQ/jOOQ#17341 ] Add support for DSL.currentCatalog() in MariaDB,
...
MemSQL, MySQL via the DATABASE() function
2024-09-24 10:58:40 +02:00
Lukas Eder
67fcee7266
[ jOOQ/jOOQ#17341 ] Add support for DSL.currentCatalog() in MariaDB, MemSQL, MySQL via the DATABASE() function
2024-09-24 09:21:26 +02:00
Lukas Eder
7cef85f670
Upgrade ojdbc version
2024-09-24 08:59:17 +02:00
Lukas Eder
9ce2aad3f3
[ jOOQ/jOOQ#17333 ] MetaImpl exceptions should indicate table and column
...
if applicable, which caused the exception
2024-09-24 08:59:06 +02:00
Lukas Eder
59a7bb1658
[ jOOQ/jOOQ#17337 ] ORA-17068: Invalid arguments in call when calling OracleDatabaseMetaData.getIndexInfo() with quoted object names
2024-09-23 21:04:36 +02:00
Lukas Eder
67ef8c0098
[ jOOQ/jOOQ#17333 ] MetaImpl exceptions should indicate table and column
...
if applicable, which caused the exception
2024-09-23 19:35:48 +02:00
Lukas Eder
cb5e14e601
[ jOOQ/jOOQ#17094 ] R2DBC Connection leak when cancelling pending connection with ConnectionPool
...
Changes from the PR:
- Naming
- Avoid overriding concrete methods and use template pattern instead
- Add issue references to comments
2024-09-23 17:36:46 +02:00
Lukas Eder
b32ac525fd
Merge pull request #17095 from polarian/bugfix/cancelled-connection-leak
...
[jOOQ/jOOQ#17094 ] Prevent connection leaks on subscription cancellation in R2DBC
2024-09-23 17:16:39 +02:00
Lukas Eder
88846335c4
[ jOOQ/jOOQ#15222 ] Improve exception message when SEEK field list size doesn't match ORDER BY field list size
2024-09-23 16:03:13 +02:00
Lukas Eder
61448b7a96
[ jOOQ/jOOQ#17315 ] Upgrade jOOQ-checker's protobuf-java transitive
...
dependency due to CVE-2024-7254
2024-09-20 14:31:20 +02:00
Lukas Eder
0a4f43e12a
[ jOOQ/jOOQ#17274 ] No need to drop pre-existing tables
2024-09-20 14:16:54 +02:00
Lukas Eder
e5a53bbc69
[ jOOQ/jOOQ#17274 ] JPADatabase should throw Hibernate's exceptions when
...
there is anything going wrong with the SchemaExport
2024-09-20 12:11:15 +02:00
Lukas Eder
4fa5cf64aa
[ jOOQ/jOOQ#17298 ] Records.mapping() implementations should handle null
...
records
2024-09-19 15:49:50 +02:00
Lukas Eder
d18b14ef16
[ jOOQ/jOOQ#2902 ] SQLite's binding of BigDecimal through PreparedStatement.setString() doesn't work for predicates
2024-09-19 14:53:17 +02:00
Lukas Eder
3aa14277af
[ jOOQ/jOOQ#4819 ] [ jOOQ/jOOQ#17272 ] Add remark about fromSupported() and
...
toSupported()
2024-09-19 14:32:10 +02:00
Lukas Eder
bae364033b
[ jOOQ/jOOQ#4819 ] Document the fact that org.jooq.Binding does not
...
necessarily have to implement a complete org.jooq.Converter
2024-09-19 14:25:17 +02:00
Lukas Eder
a1c4ec3768
[ jOOQ/jOOQ#17288 ] Use columnName
2024-09-19 12:40:28 +02:00
Lukas Eder
77496dd1c5
[ jOOQ/jOOQ#17288 ] NullPointerException in MetaImpl.getUniqueKeys() query when unique key cannot look up column references
2024-09-19 12:34:47 +02:00
Lukas Eder
0592a782b1
[ jOOQ/jOOQ#17284 ] Cannot parse default expression in Derby using MetaImpl when computed column is reported as DEFAULT
2024-09-19 12:00:30 +02:00
Lukas Eder
70250beea4
[ jOOQ/jOOQ#17280 ] Work around DERBY-7170 when fetching sources for
...
tables in MetaImpl or DerbyDatabase
2024-09-19 11:30:30 +02:00
Lukas Eder
03e3f764b2
[ jOOQ/jOOQ#17279 ] Remove experimental remark from
...
DSLContext::diagnosticsConnection and similar
2024-09-19 10:44:18 +02:00
Lukas Eder
02ef445c35
[ jOOQ/jOOQ#17224 ] TableRecord null value has its changed flag reset
...
despite a Converter encoding the null value as a non-null value
This includes:
- [jOOQ/jOOQ#17272 ] Add Converter.fromSupported() and
Converter.toSupported() default methods
2024-09-19 10:26:46 +02:00