Commit Graph

6320 Commits

Author SHA1 Message Date
lukaseder
3f350c6f61 Release 3.10.6 2018-03-22 11:09:16 +01:00
lukaseder
cb618620e0 [#7324] [#7329] Support Kotlin metadata in DefaultRecordMapper 2018-03-22 11:07:43 +01:00
Lukas Eder
e34af25a83
Merge pull request #7329 from vojtapol/master
[#7324] Support Kotlin data classes in DefaultRecordMapper
2018-03-22 09:53:55 +01:00
Vojtech Polivka
46fb601a43 [#7324] Add contributor 2018-03-20 13:18:30 -04:00
Vojtech Polivka
9ef11f1791 [#7324] Use meta-reflection to get rid of dependencies. Reuse ImmutablePOJOMapperWithParameterNames. 2018-03-20 13:15:44 -04:00
Vojtech Polivka
0b6559e258 Revert "[#7324] Support Kotlin data classes in DefaultRecordMapper" 2018-03-20 11:15:54 -04:00
lukaseder
ef931d14b4 [#7171] [#7335] Fix regression 2018-03-20 15:47:55 +01:00
lukaseder
923411e520 [#7171] [#7335] Optimise SelectLimitStep.limit(Param) for inline parameters 2018-03-20 15:31:26 +01:00
lukaseder
26e72ee9c5 [#3045] Correct implementation for Oracle 2018-03-20 13:11:43 +01:00
lukaseder
432830d630 [#3045] Fixed regression for SQLite 2018-03-20 12:59:47 +01:00
lukaseder
144493df27 [#7139] SQLite doesn't support the WITH [ NO ] DATA clause 2018-03-20 12:49:24 +01:00
lukaseder
a496614bb9 [#3579] [#6431] [#7222] Fix nested set operations for SQLite 2018-03-20 12:41:54 +01:00
lukaseder
26054fd8c6 [#7217] Added configurable sort order 2018-03-20 11:56:13 +01:00
lukaseder
42d137a56a [#7330] Workaround for regression in H2 generator where primary keys are no longer found 2018-03-20 10:32:10 +01:00
Vojtech Polivka
b807eb3b46 [#7324] Support Kotlin data classes in DefaultRecordMapper 2018-03-19 13:51:57 -04:00
lukaseder
454d9e91ba [#5873] [#7314] Reverted change 2018-03-19 12:56:53 +01:00
lukaseder
f5776b2e41 [#5873] [#7314] Regenerated derived sources using XJC 2018-03-19 12:25:54 +01:00
lukaseder
0c77b184ae [#7320] Support parsing Oracle TO_DATE() and TO_TIMESTAMP() functions 2018-03-19 12:21:58 +01:00
Lukas Eder
c4c0cc18cb
Merge pull request #7314 from zhurs/quote_escaping
[#5873] Add Setting.quoteEscaping to allow for alternative escaping of single quote
2018-03-19 12:11:23 +01:00
lukaseder
f8314b6b7b [#7320] Support parsing Oracle TO_DATE() and TO_TIMESTAMP() functions 2018-03-19 12:07:13 +01:00
lukaseder
cc6ed7f861 [#7325] Error when fetching SQLite timestamps in ISO format (including the letter T) 2018-03-19 11:19:33 +01:00
Lukas Eder
f22d93f52b
Merge pull request #7321 from xaibeha/xaibeha-patch-1
Make visiting a window actually conditional on its nullity.
2018-03-16 21:45:05 +01:00
Bernd Haug
bdf520010e
Make visiting a window conditional on its nullity. 2018-03-16 14:56:53 +01:00
lukaseder
cba7839d6a [#7269] Expose Parser as a CLI tool 2018-03-15 17:55:29 +01:00
lukaseder
7553f2396d [#7315] SQLDataType.CLOB translates to TINYTEXT rather than TEXT in MySQL 2018-03-15 16:41:03 +01:00
zhurs
eb3ee64587 [#5873] Add Setting.quoteEscaping to allow for alternative escaping of single quotes 2018-03-15 17:07:10 +03:00
lukaseder
8b501a9236 [#7171] Improved error message when statement batch fails to parse 2018-03-15 13:07:32 +01:00
lukaseder
91a5139acb [#7171] Add support for parsing SEEK 2018-03-15 12:49:16 +01:00
lukaseder
c5f1c85f27 [#7171] Support parsing T-SQL outer join to Oracle (+) 2018-03-15 11:55:05 +01:00
lukaseder
eca6e25081 [#7303] Nondeterministic ordering in generated schemas in PostgreSQL 2018-03-15 10:42:54 +01:00
lukaseder
b647b9167f [#7299] Missing whitespace between USING and ( 2018-03-14 18:06:00 +01:00
lukaseder
2edf86ec94 [#7171] Add support for Oracle VARCHAR2(n { CHAR | BYTE }) 2018-03-14 17:40:37 +01:00
lukaseder
e8c6ab7ef9 [#7171] Parser improvements:
- Prevent unnecessary StringBuilder allocations
- Prevent unnecessary ArrayList allocations
- Avoid repetitive calls to some methods
2018-03-14 17:11:23 +01:00
lukaseder
4b44f8a8ab [#7171] [#7298] Internal Tools.peek() methods should not operate on strings, but on char[] 2018-03-14 17:10:19 +01:00
lukaseder
f9d46cfce2 [#7171] Call parseWhitespaceIf() after parsing tokens, not before 2018-03-14 15:51:55 +01:00
lukaseder
e15968091d [#7171] [#7292] Add support for parsing TO_CHAR() 2018-03-14 12:14:52 +01:00
lukaseder
1c220d75d0 [#7171] Fix unions in correlated subqueries 2018-03-14 12:09:42 +01:00
lukaseder
029e4b251b [#7171] Add support for parsing the WINDOW clause 2018-03-14 10:26:04 +01:00
lukaseder
03264b6e9a [#7296] Add Name.as() to create empty window specifications 2018-03-14 10:02:33 +01:00
lukaseder
264067a82e [#7171] LIMIT / FETCH etc shouldn't parse an DSL.inline() param, but a constant 2018-03-13 14:59:00 +01:00
lukaseder
d92faaf9f6 [#7171] Support parsing qualified target table names in ALTER TABLE .. RENAME TO 2018-03-13 13:01:39 +01:00
lukaseder
218e4a8bf8 [#7171] Better error message when encountering an unknown function 2018-03-13 12:38:18 +01:00
lukaseder
ec129e1ec7 [#7171] [#7276] Add support for SQL Server's CHOOSE() function 2018-03-13 12:29:43 +01:00
lukaseder
78f23b24eb [#7171] [#7286] Add CREATE OR REPLACE VIEW 2018-03-13 11:49:03 +01:00
lukaseder
d10c251ea4 [#3045] Fixed regression 2018-03-13 10:56:04 +01:00
lukaseder
840a47529d [#7171] Support parsing the PostgreSQL SERIAL2 data type alia 2018-03-13 10:41:17 +01:00
lukaseder
de8efe0430 [#7171] [#7288] Add DSL.count(SelectFieldOrAsterisk) and countDistinct(SelectFieldOrAsterisk) 2018-03-13 10:33:29 +01:00
lukaseder
ec42a92708 [#7270] Generating JOOQ-classes for CockroachDB fails when using PostgreSQLDatabase 2018-03-13 09:50:08 +01:00
lukaseder
6b941eda98 [#3045] DSL.groupConcat() without orderBy() is incorrectly emulated for Oracle 2018-03-13 09:48:58 +01:00
lukaseder
d9328672d6 [#7270] Generating JOOQ-classes for CockroachDB fails when using PostgreSQLDatabase 2018-03-12 13:07:57 +01:00