Lukas Eder
b53e922e9e
[ jOOQ/jOOQ#16874 ] CREATE TABLE and other DDL statements don't qualify
...
tables in BigQuery
2024-10-16 15:49:23 +02:00
Lukas Eder
58b3d06b48
[ jOOQ/jOOQ#17434 ] Wrong field indexes in code generated in record getters and setters for non-replacing embeddables when database reports non-consecutive column ordinals
2024-10-16 14:37:49 +02:00
Lukas Eder
89fb4edb25
[ jOOQ/jOOQ#16013 ] ClassCastException during invocation of double-wrapped
...
ConvertedDataType
2024-10-16 12:02:14 +02:00
Lukas Eder
834b42ffe3
[ jOOQ/jOOQ#17433 ] Cannot call Record.reset(Field),
...
Record.original(Field), Record.changed(Field), Record.touched(Field),
Record.modified(Field) with embeddable field arguments
2024-10-15 10:09:36 +02:00
Lukas Eder
bcb49ec0e5
[ jOOQ/jOOQ#17425 ] DSLContext::fetchCount for selects with nested records causes DataAccessException
2024-10-14 14:03:42 +02:00
Lukas Eder
d0164385c9
[ jOOQ/jOOQ#17418 ] Render an E0 adjustment for numeric values of scale 0
2024-10-09 10:31:31 +02:00
Lukas Eder
4fa3309c88
[ jOOQ/jOOQ#17418 ] VALUES types decimal and int cannot be matched when inlining NUMERIC types in CockroachDB
2024-10-08 15:46:54 +02:00
Lukas Eder
ddf271ec6a
[ jOOQ/jOOQ#9814 ] MappedSchema.withInput().withOutput(abc) prepends schema qualification to derived table references
...
This includes:
- [jOOQ/jOOQ#17420 ] Add Context.scopeHide(QueryPart) and Context.scopeShow(QueryPart)
- [jOOQ/jOOQ#17421 ] Add Context.currentScopeParts(Class<Q>): Iterable<Q> to allow for iterating over the values that are only in the current scope
2024-10-08 15:01:06 +02:00
Lukas Eder
9f035246db
[ jOOQ/jOOQ#17401 ] java 8 fix
2024-10-08 14:42:39 +02:00
Lukas Eder
d821873fc0
[ jOOQ/jOOQ#16715 ] Remove the feature again
2024-10-07 19:40:19 +02:00
Lukas Eder
75a7884156
[ jOOQ/jOOQ#17401 ] NUMERIC bind values passed to SQL Server VALUES constructor may lose scale if not explicit DataType is supplied
2024-10-07 15:03:50 +02:00
Lukas Eder
cbf55ed618
[ jOOQ/jOOQ#9574 ] Add missing class
2024-10-07 13:32:24 +02:00
Lukas Eder
b4ed7a1813
[ jOOQ/jOOQ#15335 ] Support synonym export/import in InformationSchema XML
2024-10-02 14:30:31 +02:00
Lukas Eder
f9d21eedda
[ jOOQ/jOOQ#9574 ] The PUBLIC pseudo schema should be invisible
...
Otherwise, the default catalog will report two distinct default schemas, with all the side effects that ensue
2024-10-02 12:39:29 +02:00
Lukas Eder
c3f8894625
[ jOOQ/jOOQ#9574 ] Proper interpretation of PUBLIC SYNONYM
...
The PUBLIC synonyms reside in a separate namespace, where supported. Typically, there's a PUBLIC pseudo schema that acts as an implementing schema. In our interpreter, we should hide this schema in order not to confuse things with an actual PUBLIC schema that may exist in some dialects.
2024-10-02 12:10:51 +02:00
Lukas Eder
81a77edd01
[ jOOQ/jOOQ#9574 ] Make sure tables and synonyms are in the same namespace
2024-10-01 18:26:44 +02:00
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