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
Lukas Eder
8e15f27682
[ jOOQ/jOOQ#681 ] Add interpreter support for DOMAINS (WIP)
...
This change includes:
- Support interpreting CREATE DOMAIN .. CHECK
- Support interpreting DROP DOMAIN
- Improved DomainImpl and added DomainDataType
2020-05-28 16:50:47 +02:00
Lukas Eder
cf993c0b67
[ jOOQ/jOOQ#681 ] Add interpreter support for DOMAINS (WIP)
...
This change includes:
- DDLExportConfiguration instructions
- DDLFlag.DOMAIN and Meta.ddl() export implementation
- Meta.getDomains() and Schema.getDomains() API
- Interpreter implementation (WIP)
2020-05-28 15:36:27 +02:00
Lukas Eder
8ce30181c5
[ jOOQ/jOOQ#10210 ] Whitespace fix
2020-05-28 12:29:23 +02:00
Lukas Eder
4c6c2d5e2c
[ jOOQ/jOOQ#10210 ] Fixed CockroachDB regression
2020-05-28 12:28:05 +02:00
Lukas Eder
16b3fda0a8
[ jOOQ/jOOQ#10210 ] Improved API generation
...
- Generate code for CreateSequenceImpl
- Generate code for DropSequenceImpl
- Added new arg@wrap attribute
- Added convenience for no arg clauses
2020-05-28 12:16:26 +02:00
Lukas Eder
ce73ad314a
[ jOOQ/jOOQ#10210 ] Improved support for flags in DDL
2020-05-28 11:05:04 +02:00
Lukas Eder
c766fcdbfb
[ jOOQ/jOOQ#10210 ] Improved API generation
...
- Generate AlterSchemaImpl and DropSchemaImpl
- Step Javadoc improvement
2020-05-27 22:22:39 +02:00
Lukas Eder
19c2b28237
[ jOOQ/jOOQ#10210 ] Improved API generation
...
- Generate CreateSchemaImpl
- Don't change API to be immutable (yet)
- Generate () accessors for Interpreter
2020-05-27 22:04:23 +02:00
Lukas Eder
cd67be658d
[ jOOQ/jOOQ#10210 ] Improved API generation
...
- Restored member pad size in generated code
2020-05-27 19:57:56 +02:00
Lukas Eder
fbc4b335af
[ jOOQ/jOOQ#10210 ] Improved API generation
...
- Removed SuppressWarnings rawtypes when there are no generic types
- Removed SuppressWarnings unchecked when generic types use wildcards
- Removed SuppressWarnings hiding when there are no step args
2020-05-27 19:49:00 +02:00
Lukas Eder
07f9ad9ed8
[ jOOQ/jOOQ#10210 ] Improved API generation
...
- Removed unneeded XXX: QueryPart API section
2020-05-27 19:22:09 +02:00
Lukas Eder
387d6c5b16
[ jOOQ/jOOQ#10210 ] Re-generate DropDatabaseImpl
2020-05-27 19:17:35 +02:00
Lukas Eder
fe43228433
[ jOOQ/jOOQ#10210 ] Re-generate AlterDatabaseImpl
2020-05-27 19:12:00 +02:00
Lukas Eder
7ad7b46fce
[ jOOQ/jOOQ#681 ] Add support for type DOMAINs (WIP)
...
- Added org.jooq.Domain
- Add DSL API to construct domain references
- Add code generator support for domains
- Add DDL support for domains (CREATE, ALTER, DROP)
- Add parser support
- Add dialect support (H2, PostgreSQL, SQL Server)
2020-05-27 19:02:19 +02:00
Lukas Eder
1c89a690ad
[ jOOQ/jOOQ#10210 ] Re-generate CreateDatabaseImpl
2020-05-27 19:02:08 +02:00
Lukas Eder
2d62a406c4
[ jOOQ/jOOQ#681 ] Add support for type DOMAINs (WIP)
...
- Added org.jooq.Domain
- Add DSL API to construct domain references
- Add code generator support for domains
- Add DDL support for domains (CREATE, ALTER, DROP)
- Add parser support
- Add dialect support (H2, PostgreSQL, SQL Server)
2020-05-27 17:58:16 +02:00
Lukas Eder
a55b83664d
[ jOOQ/jOOQ#10223 ] AUTO_INCREMENT columns fail to parse if they are preceded by a column with DEFAULT
2020-05-25 11:29:24 +02:00
Lukas Eder
05ff3d33f1
[ jOOQ/jOOQ#10220 ] Support parsing CHECK constraints without parentheses
2020-05-25 10:42:59 +02:00