Commit Graph

7870 Commits

Author SHA1 Message Date
Knut Wannheden
b8cbde22cc [jOOQ/jOOQ#9437] Add flag clauses to ALTER SEQUENCE to DSL API
Adds the new `AlterSequenceFlagsStep` as a supertype to
`AlterSequenceStep`, which allows setting and clearing various flags
like `MINVALUE` and `CACHE`.
2019-10-30 17:28:32 +01:00
Lukas Eder
bf15048959 [jOOQ/jOOQ#7034] Prevent StackOverflowError 2019-10-30 17:01:41 +01:00
Lukas Eder
da8abbdbb9 [jOOQ/jOOQ#9471] JDBCDatabase does not order objects alphabetically 2019-10-30 16:09:53 +01:00
Lukas Eder
c7839bfa94 [jOOQ/jOOQ#7034] Sync'ed duplicate logic between DDLDatabase and DDLMetaProvider 2019-10-30 15:34:37 +01:00
Knut Wannheden
23d7479bff [jOOQ/jOOQ#9464] jOOQ emulates ALTER TABLE IF EXISTS for MariaDB
Added back `@Support` annotations to `alterTableIfExists()` methods and
enabled corresponding integration tests for MariaDB.
2019-10-30 15:31:00 +01:00
Lukas Eder
3f4ffd72e6 [jOOQ/jOOQ#9470] FilePatter.Loader should accept Source, instead of InputStream 2019-10-30 15:30:23 +01:00
Lukas Eder
3b3294563c [jOOQ/jOOQ#7034] Fixed compilation error 2019-10-30 15:02:58 +01:00
Lukas Eder
b03bed965b [jOOQ/jOOQ#9468] SQLDialect.ASE cannot be used with a MockConnection 2019-10-30 14:56:37 +01:00
Lukas Eder
af901e4e28 [jOOQ/jOOQ#7034] Extract AbstractMetaDatabase 2019-10-30 14:46:41 +01:00
Lukas Eder
829d5220ae [jOOQ/jOOQ#8104] Add support for ALTER DATABASE with DDLDatabase 2019-10-30 12:49:55 +01:00
Knut Wannheden
73c0db1898 [jOOQ/jOOQ#9464] Remove MariaDB from @Support on alterTableIfExists() 2019-10-30 08:23:54 +01:00
Knut Wannheden
9762577470 [jOOQ/jOOQ#9463] Add @Support to methods of LoaderSourceStep 2019-10-30 07:18:49 +01:00
Knut Wannheden
0de0e54dd7 [jOOQ/jOOQ#9462] Add @Support to BatchBindStep#bind() methods 2019-10-30 07:01:09 +01:00
Knut Wannheden
98df4ec42f [jOOQ/jOOQ#9461] Add @PlainSQL annotation to DSLContext#batch() methods 2019-10-30 06:49:42 +01:00
Knut Wannheden
b52ab14560 [jOOQ/jOOQ#9362] Add Settings.interpreterDialect 2019-10-30 06:48:28 +01:00
Lukas Eder
fcbbc5103e [jOOQ/jOOQ#8528] Refactorings (WIP) 2019-10-29 17:21:17 +01:00
Lukas Eder
8f375b6cf4 [jOOQ/jOOQ#8528] Refactorings (WIP) 2019-10-29 17:15:37 +01:00
Lukas Eder
70f0fe3426 [jOOQ/jOOQ#9457] UDT.getQualifiedName() doesn't return schema qualification for generated tables 2019-10-29 15:15:30 +01:00
Lukas Eder
080e3a6e4c [jOOQ/jOOQ#9329] Add reactive streams in published ZIP file as a
dependency, for convenience
2019-10-29 12:55:14 +01:00
Lukas Eder
05e7d361ae [jOOQ/jOOQ#9414] Unable to create index with qualified index name on
Oracle dialect
2019-10-29 12:54:41 +01:00
Lukas Eder
99806c40d8 [jOOQ/jOOQ#9425] Added some Javadoc to diff() 2019-10-29 10:12:25 +01:00
Lukas Eder
1b8866667b [jOOQ/jOOQ#9445] Support ALTER VIEW .. RENAME 2019-10-25 17:44:03 +02:00
Lukas Eder
8e5a6e7733 [jOOQ/jOOQ#9445] Fix renaming of qualified table 2019-10-25 17:35:45 +02:00
Lukas Eder
4f132eed78 [jOOQ/jOOQ#9445] Support ALTER TABLE .. RENAME CONSTRAINT .. TO 2019-10-25 17:21:58 +02:00
Lukas Eder
ac8e5960da [jOOQ/jOOQ#9445] Support ALTER INDEX .. RENAME 2019-10-25 16:56:57 +02:00
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
87f3654e68 [jOOQ/jOOQ#9403] Commit JAXB regenerated Database class
CUBRID is no longer listed in the Javadoc of some methods.
2019-10-24 20:06:25 +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