Commit Graph

3177 Commits

Author SHA1 Message Date
lukaseder
a2dbec2a2f [#6388] Relax type constraints on various set(Map<Field<?>, ?>) to set(Map<?, ?>) 2017-07-06 17:32:16 +02:00
lukaseder
50db69abbd [#5764] Add support for inlining SQL Server table valued parameters in SQL 2017-07-06 15:23:35 +02:00
lukaseder
a2670855c5 [#6386] Add Scope.dsl() 2017-07-05 17:20:14 +02:00
lukaseder
7cb86e4a32 [#6386] Add Scope.dsl() 2017-07-05 17:06:14 +02:00
lukaseder
e6a8f45508 [#6386] Add Scope.dsl() 2017-07-05 16:51:34 +02:00
lukaseder
5ad3449939 [#6383] Derby requires RESTRICT on DROP SCHEMA statement 2017-07-05 14:34:19 +02:00
lukaseder
a9df9ab603 [#6381] Add Derby support for RENAME { TABLE | COLUMN | INDEX } 2017-07-05 13:57:55 +02:00
lukaseder
f5f0f58294 [#4420] Fixed VisitListener regression 2017-07-04 11:05:44 +02:00
lukaseder
d5b7f6b2c5 [#6375] INSERT .. SELECT .. ON DUPLICATE KEY emulations using MERGE don't work 2017-07-04 10:57:11 +02:00
lukaseder
361c240e01 [#4420] [#6373] Bulk insertion fixes
[#4402] Bulk insert fails when records have different sets of changed columns
[#6373] InsertQuery.newRecord() doesn't generate additional record unless values are set
2017-07-03 17:41:40 +02:00
lukaseder
f8191d8390 [#6372] Add DSLContext Configuration.dsl() 2017-07-03 13:36:04 +02:00
lukaseder
35b6b21c88 [#5757] Add a comment to the parsingConnection() method 2017-06-30 17:16:42 +02:00
lukaseder
5ddf4a7a28 [#5759] Add a comment to the parsingConnection() method 2017-06-30 17:14:30 +02:00
lukaseder
ac218c2710 [#6245] Add Record[N].component[1-N]() methods for better Kotlin interoperability 2017-06-30 15:10:49 +02:00
lukaseder
ee258145e6 [#6333] Error when passing java.util.Date to DSL.timestamp() 2017-06-30 11:14:28 +02:00
lukaseder
23ec84610d [#6363] Rename Cursor.fetchXXX() methods to fetchNextXXX() 2017-06-28 16:52:28 +02:00
lukaseder
e01cb4d1b6 [#6362] Auto-wrap Select as Field in overloaded API like DSL.least() 2017-06-28 10:48:35 +02:00
lukaseder
52bd2cff2a Fixed XSD version references 2017-06-23 11:15:27 +02:00
lukaseder
bc05c60bc0 [#6352] Add Result.formatChart() to produce ASCII text charts 2017-06-21 15:57:11 +02:00
lukaseder
8e23952fc5 [#5955] Correctly implemented INTERSECT operator precedence 2017-06-19 21:03:36 +02:00
lukaseder
298ca8c5af [#6315] Fixed regressions 2017-06-09 15:33:04 +02:00
lukaseder
b845bc361d [#6342] No-args call to Field.sortAsc() returns null 2017-06-09 12:11:23 +02:00
lukaseder
8a9acbaf41 [#6330] [#6331] DataType should depend on Binding's <T> type
- [#6330] Exception thrown when creating table with converted VARCHAR type
- [#6331] DataType.hasLength(), hasPrecision(), hasScale(), and others should depend on Binding's <T> type
2017-06-09 10:53:50 +02:00
lukaseder
26e43cbe9a [#6327] Add OrderField as a common super type of Field and SortField and accept that in ORDER BY clauses 2017-06-06 14:31:31 +02:00
lukaseder
01e0a283b7 [#6315] Add SortField Field.sortDefault() 2017-06-06 12:27:51 +02:00
lukaseder
404fceab60 [#6325] Add ResultQuery.fetchGroups(Field[], Field[]) and similar overloads 2017-06-06 11:04:09 +02:00
lukaseder
879e28dfb7 [#6312] Document DISTINCT predicate emulation using INTERSECT 2017-06-05 21:47:49 +02:00
lukaseder
7c3a77a509 [#5955] Added LEFT SEMI / ANTI JOIN 2017-06-05 21:40:20 +02:00
lukaseder
9341cdc15d [#5955] Support CTE without column list 2017-06-05 21:23:36 +02:00
lukaseder
33d9adcafc [#6320] Implemented InformationSchema import for Indexes 2017-06-05 16:15:05 +02:00
lukaseder
7bfcb34798 [#6320] Implemented InformationSchema export for Indexes 2017-06-05 15:39:42 +02:00
lukaseder
d939b1cb61 [#6319] Add INDEXES and INDEX_COLUMN_USAGES views to jooq-meta.xsd 2017-06-05 15:09:03 +02:00
lukaseder
ef55ac7436 [#6316] ALTER TABLE .. ADD COLUMN ignores column type's DEFAULT clause 2017-06-05 14:27:14 +02:00
lukaseder
186ef46795 [#6313] Wrong index column lists created 2017-06-05 12:13:52 +02:00
lukaseder
1ab49a7928 [#6313] Add MetaTable.getIndexes() support 2017-06-05 11:58:40 +02:00
lukaseder
389b1b17eb [#6313] Add List<Index> Table.getIndexes() 2017-06-05 10:41:32 +02:00
lukaseder
d9a917f4de [#6307] Add code generation support for indexes (including Oracle impl) 2017-06-05 10:03:01 +02:00
lukaseder
43c13ce1d7 [#5638] Forgotten change 2017-06-02 15:03:01 +02:00
lukaseder
a8ee7b4111 [#5638] Add org.jooq.Index 2017-06-02 14:37:04 +02:00
lukaseder
cb0a9249e5 [#6306] Add org.jooq.True and org.jooq.False 2017-06-02 10:36:08 +02:00
lukaseder
97a4cffa8e [#5191] Support multi-row UPDATE and DELETE RETURNING for Oracle using PL/SQL RETURNING .. BULK COLLECT INTO 2017-06-01 17:54:30 +02:00
lukaseder
ec3e4127d2 [#6304] Improve internal TableAlias discovery 2017-06-01 12:23:00 +02:00
lukaseder
9560b9454b [#6303] Oracle flashback query for aliased table results in invalid sql 2017-06-01 11:58:21 +02:00
lukaseder
3bd477da80 [#6303] [#6304] Improve internal TableAlias discovery 2017-06-01 11:30:51 +02:00
lukaseder
41e6d30d1c [#6292] Improve support for SQL Server date time literals 2017-05-29 17:02:47 +02:00
lukaseder
3ab0a499aa [#6287] Overwrite the managed version and remove duplicates 2017-05-29 14:21:34 +02:00
lukaseder
cbc77cfa2f [#6289] Don't generate type length modifier for PostgreSQL bytea types in DDL 2017-05-29 11:28:22 +02:00
lukaseder
5662be3038 [#6254] Deprecate the ResultQuery.intern() and Result.intern() features 2017-05-26 17:00:26 +02:00
lukaseder
ac6eb7927f [#5806] Add support for H2's TIMESTAMP WITH TIME ZONE data type 2017-05-26 14:58:16 +02:00
lukaseder
21286f8f81 [#6281] Add DSL.arrayAggDistinct() 2017-05-26 11:32:37 +02:00