Commit Graph

4608 Commits

Author SHA1 Message Date
Lukas Eder
ab7d81bc8d [jOOQ/jOOQ#9445] Support ALTER TABLE .. MODIFY .. [ NULL | NOT NULL ] 2019-10-25 16:36:36 +02:00
Lukas Eder
7aa79457be [jOOQ/jOOQ#9445] Support ALTER INDEX .. RENAME in ASE 2019-10-25 16:28:33 +02:00
Lukas Eder
bcbe0b12dc [jOOQ/jOOQ#9425] Diff FOREIGN KEYs 2019-10-25 14:54:46 +02:00
Lukas Eder
9f67ef979f [jOOQ/jOOQ#9436] Meta.apply(String) instead of apply(String...) 2019-10-25 13:48:58 +02:00
Lukas Eder
5fc02e1124 [jOOQ/jOOQ#9436] Added further convenience 2019-10-25 11:48:51 +02:00
Lukas Eder
c465cce785 [jOOQ/jOOQ#9441] Add DSLContext.meta(String...) for convenience 2019-10-25 11:40:22 +02:00
Lukas Eder
992fb3609a [jOOQ/jOOQ#9436] Added convenience API 2019-10-25 10:27:38 +02:00
Lukas Eder
b2685787f8 [jOOQ/jOOQ#7752] Diff CREATE SEQUENCE with flags 2019-10-25 10:20:40 +02:00
Lukas Eder
0d3b9ec7ff [jOOQ/jOOQ#7752] Added more Javadoc explaining nullability 2019-10-25 09:30:24 +02:00
Knut Wannheden
5171200224 Cleanup: Remove extraneous and add missing preprocessor tags 2019-10-24 20:09:36 +02:00
Knut Wannheden
5949f1c0fa [jOOQ/jOOQ#7752] Add common flags to Sequence type
Adds the following methods to the `Sequence` interface:
`getStartWith()`, `getIncrementBy()`, `getMinValue()`, `getMaxValue()`,
`getCycle()`, and `getCache()`.

The `Sequence` objects returned by the `DDLInterpreter` now return the
expected values when these methods are called. And `DDL` (aka
`DSLContext#ddl()`) queries these methods to create a corresponding
`CREATE SEQUENCE` query.
2019-10-24 19:59:50 +02:00
Lukas Eder
3896681de6 [jOOQ/jOOQ#9425] Support DROP SCHEMA .. CASCADE in Diff 2019-10-23 17:43:06 +02:00
Lukas Eder
a0369f3bd1 [jOOQ/jOOQ#9436] WIP 2019-10-23 17:17:29 +02:00
Lukas Eder
a8ae80f7b1 [jOOQ/jOOQ#9436] Cosmetics 2019-10-23 17:07:18 +02:00
Lukas Eder
fa90a4f936 [jOOQ/jOOQ#9436] Add Meta.apply(Queries) 2019-10-23 17:06:45 +02:00
Lukas Eder
33478d4b91 [jOOQ/jOOQ#9425] WIP 2019-10-23 16:57:06 +02:00
Lukas Eder
348ff4f665 [jOOQ/jOOQ#9425] Diff UKs 2019-10-23 16:32:40 +02:00
Lukas Eder
18f45bdd56 [jOOQ/jOOQ#9425] WIP 2019-10-23 16:16:23 +02:00
Lukas Eder
e4c8dc6aeb [jOOQ/jOOQ#9435] Let Key extend Named 2019-10-23 15:48:45 +02:00
Lukas Eder
69011c2272 [jOOQ/jOOQ#9425] WIP 2019-10-23 15:33:01 +02:00
Lukas Eder
9b7281fd7c Forgotten diffs 2019-10-23 14:33:00 +02:00
Lukas Eder
e04da416dc [jOOQ/jOOQ#9426] Close resource 2019-10-23 14:32:47 +02:00
Lukas Eder
e1efb1f082 [jOOQ/jOOQ#9434] Add DDLExportConfiguration.respectOrder flags 2019-10-23 14:20:19 +02:00
Lukas Eder
995e80ee4c [jOOQ/jOOQ#9425] Commercial only feature 2019-10-23 13:42:07 +02:00
Lukas Eder
f1805c9e62 [jOOQ/jOOQ#9433] Implement Meta.equals() and hashCode() (WIP) 2019-10-23 13:19:28 +02:00
Lukas Eder
80be389d51 [jOOQ/jOOQ#9432] Add Queries.concat(Queries) 2019-10-23 13:00:21 +02:00
Lukas Eder
fdf10aea70 [jOOQ/jOOQ#9429] Add DSLContext.meta(Query...) as a shortcut for meta(Source...) 2019-10-23 12:55:55 +02:00
Lukas Eder
86ea965ea2 [jOOQ/jOOQ#9428] Meta.toString() should call Meta.ddl() 2019-10-23 12:39:50 +02:00
Lukas Eder
b59ce7ee90 [jOOQ/jOOQ#9425] Add Meta.diff(Meta) WIP
- Do not use lambda expressions
2019-10-23 12:35:49 +02:00
Lukas Eder
dca2b4b6e3 [jOOQ/jOOQ#9425] Add Meta.diff(Meta) WIP 2019-10-23 12:26:16 +02:00
Lukas Eder
a94ae56491 [jOOQ/jOOQ#9427] Let Name extend Comparable 2019-10-23 11:10:25 +02:00
Lukas Eder
e6f14c3cf4 [jOOQ/jOOQ#9426] DSLContext.meta(Source...) should be able to read InformationSchema from sources 2019-10-23 10:26:19 +02:00
Lukas Eder
7373db1fef [jOOQ/jOOQ#7377] When using org.jooq.Meta, UniqueKey.getReferences throws NPE in Firebird 2019-10-22 12:39:33 +02:00
Lukas Eder
4d88e5385f [jOOQ/jOOQ#9410] Add support for CREATE TABLE comments in Firebird 2019-10-22 11:32:40 +02:00
Lukas Eder
bfcbf8b80d [jOOQ/jOOQ#9420] Incorrect emulation of unnamed indexes 2019-10-22 11:29:12 +02:00
Lukas Eder
41973fa392 [jOOQ/jOOQ#9420] Incorrect emulation of unnamed indexes 2019-10-22 11:28:58 +02:00
Lukas Eder
7df070357d [jOOQ/jOOQ#9410] Better implementation of omitted CREATE SEQUENCE default flags 2019-10-22 11:05:20 +02:00
Lukas Eder
ba0eda5b44 [jOOQ/jOOQ#9418] Regression in Firebird's SUBSTRING() implementation 2019-10-22 10:54:48 +02:00
Lukas Eder
f97ad3e19d [jOOQ/jOOQ#9415] Emulate RETURNING * in Firebird 2019-10-22 10:43:02 +02:00
Lukas Eder
7da503c6de [jOOQ/jOOQ#9386] Avoid NPE 2019-10-22 10:21:52 +02:00
Lukas Eder
e7d63e271c [jOOQ/jOOQ#9410] Omit CREATE SEQUENCE default flag SQL generation 2019-10-21 13:10:48 +02:00
Lukas Eder
5cc77d4609 [jOOQ/jOOQ#9410] Support CREATE OR REPLACE VIEW 2019-10-21 13:05:03 +02:00
Lukas Eder
eeb460f660 [jOOQ/jOOQ#9410] Added support for temporary table DDL 2019-10-21 12:56:43 +02:00
Lukas Eder
f57f3f160d [jOOQ/jOOQ#9410] Added support for ALTER TABLE .. ALTER .. ADD FIRST 2019-10-21 12:38:04 +02:00
Lukas Eder
b024181e24 [jOOQ/jOOQ#9410] Various Firebird DDL improvements 2019-10-21 12:12:34 +02:00
Lukas Eder
4a6762064e [jOOQ/jOOQ#8528] Added additional TODOs 2019-10-21 09:40:50 +02:00
Lukas Eder
993293ed56 [jOOQ/jOOQ#9401] Downgrade JAXB dependencies to 2.2 for all JDKs 2019-10-17 17:37:01 +02:00
Lukas Eder
ee8735b6b1 [jOOQ/jOOQ#9399] Move DSLContext.informationSchema() to Meta 2019-10-17 13:21:38 +02:00
Lukas Eder
5cb09b1b77 [jOOQ/jOOQ#9396] Implemented workaround 2019-10-17 13:03:54 +02:00
Lukas Eder
48508ea132 [jOOQ/jOOQ#9394] [jOOQ/jOOQ#9395] Meta improvements
- [jOOQ/jOOQ#9394] Move DSLContext.ddl() API to Meta
- [jOOQ/jOOQ#9395] Let Meta extend Scope
2019-10-17 10:59:17 +02:00