Commit Graph

9783 Commits

Author SHA1 Message Date
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
Lukas Eder
74d6896db6 [jOOQ/jOOQ#11547] Add test for empty sets and warning about "catastrophic cancellation" 2021-03-03 12:12:16 +01:00
Lukas Eder
aca6a4181b [jOOQ/jOOQ#11470] Add support for the CORR aggregate functions
This includes:
- [jOOQ/jOOQ#11547] Emulate statistical aggregate functions
2021-03-03 10:08:44 +01:00
Lukas Eder
ad6b037bf2 [jOOQ/jOOQ#1985] Add EXASOL support (WIP) 2021-03-01 21:15:19 +01:00
Lukas Eder
e52b01cf0b [jOOQ/jOOQ#10572] Add support for Teradata style CREATE INDEX syntax 2021-03-01 21:13:47 +01:00
Lukas Eder
1d5cda55f9 [jOOQ/jOOQ#1985] Add EXASOL support (WIP) 2021-02-27 10:34:11 +01:00
Lukas Eder
13b24ba365 [jOOQ/jOOQ#11535] Parser parses incorrect FOR UPDATE OF syntax,
depending on dialect
2021-02-26 10:54:02 +01:00
Lukas Eder
6e41431bc6 [jOOQ/jOOQ#10572] Parse NTH_VALUE(field, field) 2021-02-25 23:01:37 +01:00
Lukas Eder
90a52d9d17 [jOOQ/jOOQ#10572] Parse PG JSON[B]_OBJECT_AGG 2021-02-25 22:52:11 +01:00
Lukas Eder
4c9048b161 [jOOQ/jOOQ#10572] Parse PG JSON[B]_BUILD_OBJECT 2021-02-25 22:43:24 +01:00
Lukas Eder
7748f4eae7 [jOOQ/jOOQ#10572] Parse PG JSON[B]_BUILD_ARRAY 2021-02-25 22:23:41 +01:00
Lukas Eder
3c5f112db0 af05889f8fd97d42144f24afc0f888d7139e1427 2021-02-25 22:14:12 +01:00
Lukas Eder
fc42afea15 [jOOQ/jOOQ#10572] [jOOQ/jOOQ#11474] Parse PG JSON[B]_AGG 2021-02-25 22:13:56 +01:00
Lukas Eder
659d9f09eb [jOOQ/jOOQ#7172] [jOOQ/jOOQ#10204] Can't use Table.getQualifiedName() 2021-02-25 19:22:59 +01:00
Lukas Eder
296cc536b1 [jOOQ/jOOQ#11531] Add jsonEntry(X, Select<?>) overloads 2021-02-25 19:06:16 +01:00
Lukas Eder
7cfaeea9c3 [jOOQ/jOOQ#11530] Add Configuration.setAppending() and Configuration.deriveAppending() methods to create derived configurations by appending listeners 2021-02-25 17:14:41 +01:00
Lukas Eder
b73dd6e65c [jOOQ/jOOQ#11043] NullPointerException when parsing WITH .. INSERT .. SELECT without explicit INSERT column list 2021-02-25 15:51:19 +01:00
Lukas Eder
70e5a9555a [jOOQ/jOOQ#11521] ClassCastException when ResultQuery.fetchArray() returns no rows 2021-02-25 13:11:03 +01:00
Lukas Eder
cddd67ff95 [jOOQ/jOOQ#11520] Add CallbackVisitListener 2021-02-25 12:40:23 +01:00
Lukas Eder
b483e0bd70 [jOOQ/jOOQ#11525] Upgrade scala version to 2.13.5 2021-02-25 12:40:17 +01:00