Commit Graph

13431 Commits

Author SHA1 Message Date
Lukas Eder
148bc522c4 [jOOQ/jOOQ#17489] Invalid constraint type "n" in jOOQ-meta query on PostgreSQL 17 when trying to fetch pg_get_constraintdef for a NOT NULL constraint on a domain 2024-10-23 16:20:14 +02:00
Lukas Eder
506e0766bc [jOOQ/jOOQ#16101] Add support for binaryLike 2024-10-23 15:58:33 +02:00
Lukas Eder
27a606c065 [jOOQ/jOOQ#16101] Add support for binaryListAgg 2024-10-23 14:54:37 +02:00
Lukas Eder
63b3051f7b [jOOQ/jOOQ#8705] Add code generation configuration to generate primary key based equals() and hashCode() on POJOs 2024-10-23 10:22:59 +02:00
Lukas Eder
4a88729447 [jOOQ/jOOQ#17487] Add code generation configuration flags to specify
which columns to include / exclude in generated POJO equals() and
hashCode() implementations
2024-10-22 16:59:21 +02:00
Lukas Eder
0c6d699301 [jOOQ/jOOQ#17474] OSS edition fix 2024-10-22 16:45:38 +02:00
Lukas Eder
32e468445b [jOOQ/jOOQ#17474] Table is mandatory 2024-10-22 16:17:20 +02:00
Lukas Eder
cd27f7e3fd [jOOQ/jOOQ#17474] Add support for synthetic synonyms 2024-10-22 16:10:51 +02:00
Lukas Eder
61f5c1d020 [jOOQ/jOOQ#17483] Parser should support SQL Server's NTEXT type and parse it into NCLOB 2024-10-22 09:40:10 +02:00
Lukas Eder
06eb51fda8 [jOOQ/jOOQ#17477] Bad code generated when activating <springDao/> but not <springAnnotations/> 2024-10-22 09:15:19 +02:00
Lukas Eder
8aee20e2b0 [jOOQ/jOOQ#17148] Support Scala 3 enum types 2024-10-22 08:59:40 +02:00
Lukas Eder
809e0c1cf9 [jOOQ/jOOQ#17476] Support new Scala 3 keywords in code generator 2024-10-22 08:44:22 +02:00
Lukas Eder
48d19c3b29 [jOOQ/jOOQ#17470] Add <description/> to all pom.xml files 2024-10-21 14:12:16 +02:00
Lukas Eder
716192ef32 [jOOQ/jOOQ#5844] IndexOutOfBoundsException when calling PostgreSQL table valued function returning empty result, with <tableValuedFunction/> turned off 2024-10-21 13:47:53 +02:00
Lukas Eder
5d52707c3c [jOOQ/jOOQ#17466] Upgrade jOOQ-meta-extensions-hibernate's Spring dependency to 6.1.14 due to CVE-2022-22968 2024-10-21 13:23:11 +02:00
Lukas Eder
1ca04e3363 [jOOQ/jOOQ#7539] Mark ClickHouse dialect as experimental 2024-10-21 08:25:17 +02:00
Lukas Eder
2697190c02 [jOOQ/jOOQ#17452] Converter<byte[], U> for binary columns doesn't work from within MULTISET expressions 2024-10-17 15:58:02 +02:00
Lukas Eder
8a78105439 [jOOQ/jOOQ#17455] Kotlin generated code should use by lazy syntax for cached Path instances 2024-10-17 14:16:26 +02:00
Lukas Eder
4011ccbde0 [jOOQ/jOOQ#17453] Diff doesn't export COMMENT ON MATERIALIZED VIEW statements correctly 2024-10-17 13:11:33 +02:00
Lukas Eder
60a57b6b15 [jOOQ/jOOQ#7539] Improved GENERATE_SERIES() / NUMBERS() support
- Step is now supported by ClickHouse
- Fix off-by-1 errors
- Fix data types
2024-10-17 12:47:55 +02:00
Lukas Eder
2e7be261c6 [jOOQ/jOOQ#7539] Auto-alias CTE contents 2024-10-17 11:49:49 +02:00
Lukas Eder
c5d1e154ae [jOOQ/jOOQ#7539] Emulate DEFAULT in UPDATE 2024-10-17 11:07:39 +02:00
Lukas Eder
e97216bb10 [jOOQ/jOOQ#9085] Inverse defaults for COMMENT ON VIEW 2024-10-17 11:07:27 +02:00
Lukas Eder
7cc9c08dee [jOOQ/jOOQ#7539] Enforce standard window range default for LEAD/LAG 2024-10-17 10:29:46 +02:00
Lukas Eder
3a4c1ff2d9 [jOOQ/jOOQ#17235] Upgrade DuckDB dependency to 1.1.1 2024-10-16 16:36:48 +02:00
Lukas Eder
4101d311ed [jOOQ/jOOQ#17407] Support synonyms in parser meta lookup 2024-10-16 16:04:53 +02:00
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