Commit Graph

9802 Commits

Author SHA1 Message Date
Lukas Eder
451fd38901 [jOOQ/jOOQ#11614] Fix @Support on ALTER TABLE .. RENAME INDEX 2021-03-11 14:25:57 +01:00
Lukas Eder
52c770151d [jOOQ/jOOQ#11614] Fix @Support on ALTER TABLE .. RENAME INDEX 2021-03-11 14:24:00 +01:00
Lukas Eder
6e4f66c6a7 [jOOQ/jOOQ#11415] Support parsing the JDBC escape syntax { call ... } 2021-03-11 13:38:51 +01:00
Lukas Eder
b0d808444e [jOOQ/jOOQ#11415] Make CALL a Query not a Statement 2021-03-11 13:17:40 +01:00
Lukas Eder
a475f68fc9 [jOOQ/jOOQ#11605] Fix annotations 2021-03-10 15:30:08 +01:00
Lukas Eder
8981b1565a [jOOQ/jOOQ#11580] fetchParent() doesn't work properly with foreign key referencing just a part from a composed primary key 2021-03-10 15:29:57 +01:00
Lukas Eder
2cd7772438 [jOOQ/jOOQ#11605] DropTableStep.cascade() and restrict() have wrong
dialects in Support annotation
2021-03-10 13:43:43 +01:00
Lukas Eder
d176d7f659 [jOOQ/jOOQ#11606] DefaultRenderContext(RenderContext) constructor should only copy flags 2021-03-10 13:43:30 +01:00
Lukas Eder
87349820ad [jOOQ/jOOQ#11579] Refactored common logic 2021-03-10 12:12:51 +01:00
Lukas Eder
82b65c6472 [jOOQ/jOOQ#3175] Make sure the parent RenderContext flags are re-used 2021-03-10 11:57:18 +01:00
Lukas Eder
196c2c663d [jOOQ/jOOQ#11603] Add parser support for WITH nested inside WITH 2021-03-10 11:35:42 +01:00
Lukas Eder
462b751061 [jOOQ/jOOQ#11602] Support parsing WITH in scalar subqueries 2021-03-10 11:18:32 +01:00
Lukas Eder
b4247267ef [jOOQ/jOOQ#11602] Support parsing WITH in derived tables 2021-03-10 11:11:17 +01:00
Lukas Eder
bb46d76a98 [jOOQ/jOOQ#1985] Add EXASOL support (WIP) 2021-03-10 09:47:37 +01:00
Lukas Eder
4443fa6eed [jOOQ/jOOQ#11582] Avoid auxiliary derived table in SQLite
GENERATE_SERIES emulation
2021-03-10 09:46:43 +01:00
Lukas Eder
6e74da4910 [jOOQ/jOOQ#1985] Add EXASOL support (WIP) 2021-03-09 14:29:32 +01:00
Lukas Eder
4c14650e1a [jOOQ/jOOQ#11596] ArrayTable doesn't pass derived column list to ArrayTableEmulation 2021-03-09 14:28:02 +01:00
Lukas Eder
ac4458a86e [jOOQ/jOOQ#1985] Add EXASOL support (WIP) 2021-03-09 13:46:21 +01:00
Lukas Eder
c634cb5ece [jOOQ/jOOQ#11591] Misleading Javadoc about Settings.isInsertUnchangedRecords 2021-03-09 11:19:38 +01:00
Lukas Eder
6520e8b546 [jOOQ/jOOQ#8888] Improve HSQLDB Dual table implementation 2021-03-09 10:37:37 +01:00
Lukas Eder
08f98dc81a [jOOQ/jOOQ#11587] Fix ordering of TOP_LEVEL_CTE 2021-03-08 22:54:57 +01:00
Lukas Eder
0203c6f67c [jOOQ/jOOQ#11586] Put TOP_LEVEL_CTE marker at DML statement beginning,
not SELECT, in SQL Server
2021-03-08 21:43:11 +01:00
Lukas Eder
593ad03ab4 [jOOQ/jOOQ#11585] Remove unnecessary restriction from sequences and domains "Must provide a qualified name of length 1 or 2" 2021-03-08 12:19:34 +01:00
Lukas Eder
8733df26f4 [jOOQ/jOOQ#3175] Apply SQL transformation to move nested CTE to top level where not supported 2021-03-08 12:02:50 +01:00
Lukas Eder
fbc41df271 [jOOQ/jOOQ#10572] Support parsing Teradata OTRANSLATE 2021-03-05 22:46:53 +01:00
Lukas Eder
58d2610f16 Standardise some internals 2021-03-05 21:39:18 +01:00
Lukas Eder
0103dde33e [jOOQ/jOOQ#11579] Add internal Cascade enum type 2021-03-05 14:41:52 +01:00
Lukas Eder
f8fd4d099f [jOOQ/jOOQ#11547] Cast to DOUBLE also in FIREBIRD 2021-03-05 14:24:19 +01:00
Lukas Eder
ce4e0cef90 [jOOQ/jOOQ#11578] Add DSL.inlined(Field<T>): Field<T> 2021-03-05 14:22:08 +01:00
Lukas Eder
b814d3a7bd [jOOQ/jOOQ#1985] Add EXASOL support (WIP) 2021-03-05 13:40:34 +01:00
Lukas Eder
bd720af5e1 [jOOQ/jOOQ#11576] DefaultMetaTableDefinition doesn't consider
DataType.identity() flag
2021-03-05 13:39:59 +01:00
Lukas Eder
224888ca77 [jOOQ/jOOQ#11575] Avoid dialect switch in Md5 2021-03-05 13:20:20 +01:00
Lukas Eder
1351b01062 [jOOQ/jOOQ#1985] Add EXASOL support (WIP) 2021-03-05 13:19:53 +01:00
Lukas Eder
cf4efc5831 [jOOQ/jOOQ#11575] Removed unnecessary dialect switches 2021-03-05 13:13:50 +01:00
Lukas Eder
04503f977e [jOOQ/jOOQ#11547] Cast also VAR_POP's AVG() arguments 2021-03-05 10:29:00 +01:00
Lukas Eder
7e11993b33 [jOOQ/jOOQ#11572] Add versioned dialects for COCKROACHDB 20, 21 2021-03-05 10:06:00 +01:00
Lukas Eder
05b6283c18 [jOOQ/jOOQ#11564] Avoid unnecessary derived column lists 2021-03-04 18:02:11 +01:00
Lukas Eder
6de80af708 [jOOQ/jOOQ#11564] Avoid unnecessary derived column lists 2021-03-04 17:59:50 +01:00
Lukas Eder
b29595ce06 [jOOQ/jOOQ#10572] Support parsing the HANA MAP function
This includes:

- [jOOQ/jOOQ#9085] Render DECODE by default
2021-03-04 16:47:24 +01:00
Lukas Eder
5f546619da [jOOQ/jOOQ#11564] Fix GENERATE_SERIES for WITH RECURSIVE dialects 2021-03-04 16:08:39 +01:00
Lukas Eder
ef59a15ddc [jOOQ/jOOQ#11567] Add Database.getSources()
This returns a Map<Definition, String> as an alternative way to produce source code for generated objects. Implementations are offered for BigQuery and Exasol, for now.
2021-03-04 14:37:19 +01:00
Lukas Eder
c8c2248376 [jOOQ/jOOQ#11566] JDBCDatabase doesn't yet distinguish between
TableType.TABLE and VIEW and others
2021-03-04 14:01:00 +01:00
Lukas Eder
8a8327d821 [jOOQ/jOOQ#10572] Added parser support for SYSTEM_RANGE 2021-03-04 12:04:37 +01:00
Lukas Eder
beef039668 [jOOQ/jOOQ#11559] Fixed regression
See also [jOOQ/jOOQ#11563]
2021-03-04 11:59:47 +01:00
Lukas Eder
00efc139f3 [jOOQ/jOOQ#11564] Add a way for emulated table expressions to auto-alias themselve 2021-03-04 11:31:28 +01:00
Lukas Eder
d59d66b2ef [jOOQ/jOOQ#11559] Fixed regression 2021-03-04 11:31:01 +01:00
Lukas Eder
58f4c2f3d5 [jOOQ/jOOQ#1985] Add EXASOL support (WIP) 2021-03-04 11:30:48 +01:00
Lukas Eder
53db92e007 [jOOQ/jOOQ#11560] java.lang.ClassCastException: class
org.jooq.impl.ResultImpl cannot be cast to class java.sql.ResultSet when
mocking Oracle SYS_REFCURSOR procedure
2021-03-03 17:43:43 +01:00
Lukas Eder
0019713031 [jOOQ/jOOQ#11559] Add parser support for ADD_YEARS, ADD_MONTHS,
ADD_DAYS, ADD_HOURS, ADD_MINUTES, ADD_SECONDS
2021-03-03 16:16:57 +01:00
Lukas Eder
6450d49b40 [jOOQ/jOOQ#1985] Add EXASOL support (WIP) 2021-03-03 14:57:36 +01:00