Commit Graph

8732 Commits

Author SHA1 Message Date
Lukas Eder
6887e4714c [jOOQ/jOOQ#10204] Filter PrimaryKey, Indexes 2020-06-12 10:39:27 +02:00
Lukas Eder
7e5aecc43e [jOOQ/jOOQ#10204] Add a way to filter out objects from org.jooq.Meta instances 2020-06-11 17:43:41 +02:00
Lukas Eder
2a09e89c4d [jOOQ/jOOQ#681] Create DomainImpl with Schema reference 2020-06-11 17:34:35 +02:00
Lukas Eder
12aa3f01e1 [jOOQ/jOOQ#6278] Wrong DDL generated when using SQLDataType.TINYINT on SQL Server 2020-06-11 15:55:53 +02:00
Lukas Eder
a695f742f7 [jOOQ/jOOQ#10271] Cannot create or drop catalog-qualified schema in SQL
Server
2020-06-11 15:02:45 +02:00
Lukas Eder
0303a99687 [jOOQ/jOOQ#10269] Settings.renderQuotedNames does not work with Routine 2020-06-11 12:33:55 +02:00
Lukas Eder
8785396888 [jOOQ/jOOQ#7673] Cannot call SQL Server stored procedure on HSQLDB 2020-06-11 12:27:47 +02:00
Lukas Eder
e4ba788abc [jOOQ/jOOQ#10264] Regenerated code 2020-06-10 16:27:16 +02:00
Lukas Eder
d6a38dbb55 [jOOQ/jOOQ#2370] [jOOQ/jOOQ#8528] Override TableOptions.toString() 2020-06-10 15:53:19 +02:00
Lukas Eder
24cf349eb2 [jOOQ/jOOQ#3379] [jOOQ/jOOQ#7667] Fix aliasing TVF
Table-valued function aliasing is confusing as the order of .call() and
.as() is relevant
2020-06-10 15:50:34 +02:00
Lukas Eder
80896c75d0 [jOOQ/jOOQ#6248] [jOOQ/jOOQ#7682] Fix this for KotlinGenerator 2020-06-09 17:18:21 +02:00
Lukas Eder
34fd68ca82 [jOOQ/jOOQ#8045] EnumConverter doesn't work when fromType is Kotlin Int 2020-06-09 16:17:25 +02:00
Lukas Eder
9fe0bd8769 [jOOQ/jOOQ#8028] Added issue link to code 2020-06-09 15:56:23 +02:00
Lukas Eder
0e4063ad5e
Merge pull request #10252 from lelle1234/master
Add empty comment after stmt in trigger.
2020-06-09 11:33:34 +02:00
Lukas Eder
45bc661ab5 [jOOQ/jOOQ#10258] Improve PostgreSQL dateAdd() implementation 2020-06-09 11:24:38 +02:00
Lukas Eder
67b5682012 [jOOQ/jOOQ#10256] HSQLDB cannot handle negative DAY intervals when using
expression syntax
2020-06-09 09:48:39 +02:00
Lukas Eder
f1e10a9ee9 [jOOQ/jOOQ#10254] Derby date time arithmetic uses unsupported sql_tsi_milli_second 2020-06-08 19:05:11 +02:00
Lennart Jonsson
2ec2de548a Add empty comment after stmt in trigger. This makes it possible to run script from clp without changing stmt terminator 2020-06-08 09:45:06 +02:00
Lukas Eder
81aab8f263 [jOOQ/jOOQ#7900] Added Derby support 2020-06-05 15:40:29 +02:00
Lukas Eder
b56e93585b [jOOQ/jOOQ#7900] Added parser support 2020-06-05 15:06:25 +02:00
Lukas Eder
bf1def05b4 [jOOQ/jOOQ#7900] Improved parameter names
MySQL and SQL Server do not agree on the order of parameters (MySQL
doesn't even agree with itself between DATEDIFF and TIMESTAMPDIFF!) We
need to name parameters to make this clear, and replicate the order of
SQL Server and MySQL's TIMESTAMPDIFF() in the new function.
2020-06-05 14:43:52 +02:00
Lukas Eder
754f1030fc [jOOQ/jOOQ#7900] Added HANA support 2020-06-05 11:46:50 +02:00
Lukas Eder
83d79bb9e4 [jOOQ/jOOQ#7900] Added Oracle support 2020-06-05 11:37:03 +02:00
Lukas Eder
1242fd6763 [jOOQ/jOOQ#7900] Added Db2 support 2020-06-05 11:10:44 +02:00
Lukas Eder
d4f6f26bfe [jOOQ/jOOQ#7900] Added MySQL support 2020-06-05 10:34:01 +02:00
Lukas Eder
12baea59e2 [jOOQ/jOOQ#7900] Fixed SQLite regression 2020-06-05 09:38:06 +02:00
Lukas Eder
867d699979 [jOOQ/jOOQ#7900] Added CockroachDB support 2020-06-04 17:21:34 +02:00
Lukas Eder
1d2a24b516 [jOOQ/jOOQ#10248] Wrong emulation of EXTRACT() with DECADE, CENTURY, MILLENIUM date parts 2020-06-04 17:00:45 +02:00
Lukas Eder
44f72c34cb [jOOQ/jOOQ#7900] Added PostgreSQL support 2020-06-04 16:04:02 +02:00
Lukas Eder
051305a17d [jOOQ/jOOQ#7900] Added SQLSERVER support 2020-06-04 13:05:16 +02:00
Lukas Eder
a3b7b77f67 [jOOQ/jOOQ#7900] Added FIREBIRD and HSQLDB support 2020-06-04 12:46:08 +02:00
Lukas Eder
ec914b6e14 [jOOQ/jOOQ#10227] Avoid public visibility if possible 2020-06-04 11:45:03 +02:00
Lukas Eder
a70c894114 [jOOQ/jOOQ#7900] Added H2 implementation for DATEDIFF(part, d1, d2) 2020-06-04 11:44:48 +02:00
Lukas Eder
8d6ae219dc [jOOQ/jOOQ#681] Changed Domain.checks() to Domain.getChecks() 2020-06-04 08:56:27 +02:00
Lukas Eder
850c54fd46 [jOOQ/jOOQ#681] AbstractDatabase fails to produce domains per schema 2020-06-04 08:42:08 +02:00
Lukas Eder
df3d194d67 [jOOQ/jOOQ#10229] Constructor.getParameterCount() was added in Java 8 2020-06-03 20:05:25 +02:00
Lukas Eder
d0763a9d3e [jOOQ/jOOQ#681] Added HSQLDB support for domains 2020-06-03 17:23:47 +02:00
Lukas Eder
f95bc28eba [jOOQ/jOOQ#681] Fix ALTER DOMAIN .. DROP CONSTRAINT IF EXISTS for PG 2020-06-03 16:56:05 +02:00
Lukas Eder
ccacc5fac4 [jOOQ/jOOQ#681] Implemented Diff for DOMAINs 2020-06-03 16:48:33 +02:00
Lukas Eder
cfab2b59d0 [jOOQ/jOOQ#681] Restored InformationSchema element order 2020-06-03 12:04:43 +02:00
Lukas Eder
c08eb79daf [jOOQ/jOOQ#681] Added InformationSchema support for domains 2020-06-03 11:46:59 +02:00
Lukas Eder
a976a5996e [jOOQ/jOOQ#10229] Convert should be able to convert types into any type with a single argument constructor 2020-05-29 16:54:51 +02:00
Lukas Eder
596ef0cb33 [jOOQ/jOOQ#10235] Fix generation of arrays and Any type 2020-05-29 16:42:51 +02:00
Lukas Eder
3966646d36 [jOOQ/jOOQ#681] Fixed Support annotations on ALTER DOMAIN 2020-05-29 16:18:03 +02:00
Lukas Eder
8f6657813e [jOOQ/jOOQ#10235] jOOQ-kotlin-example should use new KotlinGenerator
This also fixes array generation in Kotlin
2020-05-29 15:56:04 +02:00
Lukas Eder
6b75127bba [jOOQ/jOOQ#681] DOMAIN support
This change includes:

- Support CREATE / ALTER / DROP DOMAIN in Firebird
- Fix a regression in CREATE SEQUENCE
2020-05-29 15:39:47 +02:00
Lukas Eder
bcd7a2ab4f [jOOQ/jOOQ#10227] Global UDT, Index, Identity, references are generated
as static, not static final
2020-05-29 11:09:00 +02:00
Lukas Eder
0d48acfc1d [jOOQ/jOOQ#681] Add interpreter support for DOMAINS (WIP)
This change includes:

- Support interpreting ALTER DOMAIN
- Fix a Java 6 compilation problem
2020-05-29 11:08:49 +02:00
Lukas Eder
c1cdf24406 [jOOQ/jOOQ#681] [jOOQ/jOOQ#10230] Interpreter support for DOMAINS (WIP)
This change includes:

- Support interpreting DROP DOMAIN .. CASCADE
2020-05-28 18:23:33 +02:00
Lukas Eder
e8c7e5e423 [jOOQ/jOOQ#681] [jOOQ/jOOQ#10230] Interpreter support for DOMAINS (WIP)
This change includes:

- [jOOQ/jOOQ#10230] Let DataType extend Named
- Support interpreting DROP DOMAIN .. RESTRICT
2020-05-28 18:01:16 +02:00