Commit Graph

10132 Commits

Author SHA1 Message Date
Lukas Eder
16da30bbfd [jOOQ/jOOQ#10036] Add parser support for BIT_AND_AGG(), BIT_OR_AGG(), BIT_XOR_AGG() 2021-06-03 11:49:27 +02:00
Lukas Eder
df8c61b473 [jOOQ/jOOQ#10036] Add support for BIT_AND_AGG(), BIT_OR_AGG(), BIT_XOR_AGG() 2021-06-03 11:26:46 +02:00
Lukas Eder
e5fa6a4257 [jOOQ/jOOQ#10528] Improved formatting 2021-06-02 15:33:45 +02:00
Lukas Eder
cfefc39e8d [jOOQ/jOOQ#10528] SQL Server scope declarations must be placed after AS 2021-06-02 15:20:34 +02:00
Lukas Eder
2cde540caf Fix generated API 2021-06-02 15:20:28 +02:00
Lukas Eder
0ea806a01e [jOOQ/jOOQ#11656] HEX() seems to produce the wrong endianness in Db2 2021-06-02 14:13:13 +02:00
Lukas Eder
32fdf66c38 [jOOQ/jOOQ#9650] Fix Firebird BIT_COUNT regression 2021-06-02 13:11:19 +02:00
Lukas Eder
b16efd9a1f [jOOQ/jOOQ#11943] Add native DML ORDER BY .. LIMIT support to Db2 11.1 2021-06-02 12:46:15 +02:00
Lukas Eder
0585526782 [jOOQ/jOOQ#11943] Add native OFFSET support to Db2 11.1 2021-06-02 12:36:03 +02:00
Lukas Eder
bebd77e653 [jOOQ/jOOQ#9650] Add support for the Snowflake database
- BITNOT support
- CREATE TABLE inline comment support
- DATEADD support
2021-06-02 12:15:10 +02:00
Lukas Eder
257a4c903b [jOOQ/jOOQ#7900] Add TIMESTAMPDIFF(datepart, ts, ts) 2021-06-02 12:14:52 +02:00
Lukas Eder
889d15a5b8 [jOOQ/jOOQ#9650] Add support for the Snowflake database
- Support quantified comparison predicates
- Support recursive CTE
- Support UPDATE .. FROM
- Support DISTINCT ON
- Support SELECT .. INTO <table>
- Support CTAS
- Support UPDATE .. ROW = (SELECT ..)
- Support CREATE TABLE IF NOT EXISTS
- Support DROP TABLE IF EXISTS
- Support CREATE / DROP TEMPORARY TABLE
2021-06-01 20:57:21 +02:00
Lukas Eder
93166e77ef [jOOQ/jOOQ#9650] Add support for the Snowflake database
- Support for DATEDIFF()
- Support SET SCHEMA and SET CATALOG
- Support omittable sequence flags
2021-06-01 17:24:46 +02:00
Lukas Eder
46519da6ec [jOOQ/jOOQ#10572] TABLE should be optional in TRUNCATE [ TABLE ] 2021-06-01 17:24:36 +02:00
Lukas Eder
c4a1d06e01 [jOOQ/jOOQ#2620] Add support for BigQuery DATE_DIFF and TIMESTAMP_DIFF 2021-06-01 15:19:19 +02:00
Lukas Eder
078d4cc440 [jOOQ/jOOQ#2620] Add support for BigQuery DATE_DIFF and TIMESTAMP_DIFF 2021-06-01 14:19:52 +02:00
Lukas Eder
d6189e5514 [jOOQ/jOOQ#9650] Add support for the Snowflake database
- Support for DELETE .. USING
- Support for EXTRACT and PG dateparts
- Support TIMESTAMPDIFF()
- Support GENERATE_SERIES()
- Support parsing GENERATOR function
2021-06-01 13:43:49 +02:00
Lukas Eder
486c539ebc [jOOQ/jOOQ#9650] Add support for the Snowflake database
- Support for bitwise operations SHR, SHL
- Support for CTE
- Support for sequences
- Support for ALTER VIEW
- Support for GROUPING SETS
- Support for CURRENT_USER, CURRENT_SCHEMA, CURRENT_DATABASE
2021-06-01 11:35:40 +02:00
Lukas Eder
61a827c682 [jOOQ/jOOQ#11938] Support parsing Snowflake style DATEADD() function
with date part as string literal
2021-06-01 11:35:24 +02:00
Lukas Eder
0a9f03a40f [jOOQ/jOOQ#11934] Constants.MINOR_VERSION was not updated in 3.14 2021-06-01 08:44:49 +02:00
Lukas Eder
11a7b05baf [jOOQ/jOOQ#11932] CLI APIs should log more helpful error messages on NoClassDefFoundError 2021-06-01 08:41:53 +02:00
Lukas Eder
0871c7b33c [jOOQ/jOOQ#11932] CLI APIs should log more helpful error messages on NoClassDefFoundError 2021-06-01 08:39:22 +02:00
Lukas Eder
5d1d7cff2c [jOOQ/jOOQ#11926] Support parsing also Teradata UPDATE .. SET .. FROM 2021-06-01 08:13:33 +02:00
Lukas Eder
6d88075914 [jOOQ/jOOQ#11925] Emulate DELETE .. USING where some equivalent native syntax is available 2021-05-29 11:41:37 +02:00
Lukas Eder
25b2bda4d0 [jOOQ/jOOQ#11927] Add a Javadoc remark about performance to all the fetch() methods that map results 2021-05-28 14:13:54 +02:00
Lukas Eder
01e9ecf19d [jOOQ/jOOQ#11926] Add parser support for UPDATE .. JOIN 2021-05-28 13:54:31 +02:00
Lukas Eder
364555c24f [jOOQ/jOOQ#6277] Support ROWNUM transformation 2021-05-28 08:50:00 +02:00
Lukas Eder
0b9454fe04 [jOOQ/jOOQ#11921] Wrong position reported for parser meta lookup failures 2021-05-27 20:48:06 +02:00
Lukas Eder
76a25dc02e [jOOQ/jOOQ#6277] Add SQLDialect.JAVA - Improved formatting 2021-05-27 15:10:45 +02:00
Lukas Eder
c6a3a7f08d [jOOQ/jOOQ#11918] Add Settings.renderOptionalXYZ support to ParserCLI 2021-05-27 14:41:35 +02:00
Lukas Eder
516fa206af [jOOQ/jOOQ#2620] Add support for BigQuery DATE_TRUNC and DATETIME_TRUNC 2021-05-26 18:10:57 +02:00
Lukas Eder
c16c42ac45 [jOOQ/jOOQ#6277] Add SQLDialect.JAVA - WIP
- Added more known limitations messages
2021-05-26 17:43:00 +02:00
Lukas Eder
1b537cfa80 [jOOQ/jOOQ#6277] Add SQLDialect.JAVA 2021-05-26 17:39:56 +02:00
Lukas Eder
3a8711807c [jOOQ/jOOQ#6277] Add SQLDialect.JAVA 2021-05-26 17:18:20 +02:00
Lukas Eder
fd9a93bf73 [jOOQ/jOOQ#6277] Add SQLDialect.JAVA 2021-05-26 17:06:43 +02:00
Lukas Eder
67639e1076 [jOOQ/jOOQ#11912] KotlinGenerator generates invalid code when column names X and isX clash 2021-05-26 11:06:30 +02:00
Lukas Eder
01bbe93e12 [jOOQ/jOOQ#11547] Improved stat function emulations 2021-05-24 13:57:33 +02:00
Lukas Eder
c52b01f8c5 [jOOQ/jOOQ#2620] BigQuery support (WIP)
- Generate correct view sources
- Query INFORMATION_SCHEMA.TABLES and COLUMNS directly
- Add array type support in code generator
- Re-generated code
- Updated code generation configuration
2021-05-24 12:29:55 +02:00
Lukas Eder
b0085fdb98 [jOOQ/jOOQ#11898] Deprecate public API, copy to internal API 2021-05-21 08:58:47 +02:00
Lukas Eder
541a768131 [jOOQ/jOOQ#9288] Added Records.intoArray() collectors 2021-05-20 17:14:55 +02:00
Lukas Eder
41f6d56f0a [jOOQ/jOOQ#2620] Add support for BigQuery QUALIFY syntax 2021-05-20 16:11:13 +02:00
Lukas Eder
3626ff772f [jOOQ/jOOQ#11905] Update Hibernate dependency in jooq-meta-extensions-hibernate 2021-05-20 16:10:42 +02:00
Lukas Eder
9d6033aea3 [jOOQ/jOOQ#2620] Add support for BigQuery
- Support INTERSECT DISTINCT and EXCEPT DISTINCT
- Add a failing test projecting NULL = NULL
2021-05-20 14:52:53 +02:00
Lukas Eder
df0e1e0304 [jOOQ/jOOQ#11843] Fix COUNTIF vs COUNT regression 2021-05-20 14:41:01 +02:00
Lukas Eder
57a95a76ba [jOOQ/jOOQ#11904] Fixed regression 2021-05-20 13:33:03 +02:00
Lukas Eder
6f0cab9f69 [jOOQ/jOOQ#11904] Fixed regression 2021-05-20 11:45:54 +02:00
Lukas Eder
40a1d8db23 [jOOQ/jOOQ#11884] Fix Javadoc link to val(Object), not val(T) 2021-05-20 11:35:43 +02:00
Lukas Eder
4efb78ac20 [jOOQ/jOOQ#11904] ORDER BY <field index> should resolve nested record
emulation
2021-05-20 11:33:17 +02:00
Lukas Eder
204691be18 [jOOQ/jOOQ#11892] Added documentation to ResultQuery 2021-05-19 15:14:05 +02:00
Lukas Eder
c93903ffe1 [jOOQ/jOOQ#9288] Added mappers for int[], String[], Name[], Field<?>[] 2021-05-19 14:58:47 +02:00