lukaseder
d9328672d6
[ #7270 ] Generating JOOQ-classes for CockroachDB fails when using PostgreSQLDatabase
2018-03-12 13:07:57 +01:00
lukaseder
90a3c45b92
[ #7282 ] Oracle LIMIT always generates OFFSET clause, even if not required
2018-03-12 12:27:51 +01:00
lukaseder
180c4cb778
[ #7171 ] Fix issues when parsing comments
2018-03-12 12:08:22 +01:00
lukaseder
1bb528dd5f
[ #7171 ] [ #7280 ] Add ConstraintForeignKeyReferencesStep[N].references(Table<?>)
2018-03-12 11:29:36 +01:00
lukaseder
448065fc05
[ #7171 ] Support parsing inline REFERENCES clauses on CREATE TABLE
2018-03-12 11:16:18 +01:00
lukaseder
01ea7e961c
[ #7279 ] Add RenderKeywordStyle.PASCAL
2018-03-12 10:46:14 +01:00
lukaseder
d57f016144
[ #7171 ] Support parsing CREATE TABLE .. AS WITH ..
2018-03-12 10:33:04 +01:00
lukaseder
51cc22a3f2
[ #7277 ] Add DSL.with(Name) and DSL.withRecursive(Name)
2018-03-12 10:14:54 +01:00
lukaseder
a0bf626aeb
[ #7171 ] Support parsing quoted data types
2018-03-12 09:43:28 +01:00
lukaseder
c301abd179
[ #7171 ] [ #7275 ] Add DSL.iif(Condition, Field<T>, Field<T>)
2018-03-09 17:30:12 +01:00
lukaseder
9422fbc5a2
[ #7171 ] Support parsing VALUES wherever a query primary can be used
2018-03-09 16:53:28 +01:00
lukaseder
47e045d4c4
[ #7171 ] ALTER TABLE: Multiple columns added in one statement
2018-03-09 15:49:28 +01:00
lukaseder
6c40670e25
[ #7075 ] Don't toString() null values
2018-03-09 14:53:03 +01:00
lukaseder
fbcfa175da
[ #7271 ] Generator doesn't select appropriate DataType for Columns using an enum from another schema
2018-03-09 14:43:24 +01:00
lukaseder
02ab3c6f9e
[ #7171 ] Allow JOIN keywords as columns in SELECT
2018-03-09 13:52:43 +01:00
lukaseder
fef4fc1716
[ #7171 ] Better error message after JOIN
2018-03-09 13:13:30 +01:00
lukaseder
e4fdaaa642
[ #7171 ] MERGE without INTO (possible in SQL Server
2018-03-09 12:57:46 +01:00
lukaseder
e545a4bde0
[ #7171 ] MERGE without INTO (possible in SQL Server)
2018-03-09 12:55:19 +01:00
lukaseder
3dcb32098e
[ #7171 ] Support parsing ON CONFLICT DO (no constraint specification)
2018-03-09 12:47:46 +01:00
lukaseder
dd2e6ada84
[ #7171 ] Support parsing @ and # characters in identifiers
2018-03-09 12:38:17 +01:00
lukaseder
fccac91ca4
[ #7171 ] Support SQL Server style hints for aliased tables
2018-03-09 12:23:57 +01:00
lukaseder
79821229e2
[ #7171 ] Support parsing SQL Server CONVERT() function
2018-03-09 12:18:47 +01:00
lukaseder
98155190d8
[ #7171 ] Support parsing Oracle TO_NUMBER() function
2018-03-09 12:09:28 +01:00
lukaseder
681259cd6e
[ #7171 ] OSS version fix
2018-03-09 12:00:32 +01:00
lukaseder
42ee53b027
[ #7171 ] Support parsing Oracle DECODE function
2018-03-09 11:53:56 +01:00
lukaseder
6399be2373
[ #7171 ] Support parsing SQL Server getdate()
2018-03-09 11:38:49 +01:00
lukaseder
26673d4992
[ #7171 ] Parse and fail clauses available only in the pro edition
2018-03-09 11:24:24 +01:00
lukaseder
a6ac44dc0a
[ #7171 ] Support parsing SQL Server style table hints
2018-03-09 11:06:14 +01:00
lukaseder
c9815d42b6
[ #7171 ] [ #7261 ] Add more error messages to the parser
2018-03-09 10:31:45 +01:00
lukaseder
57b98bcf70
[ #7171 ] Better exception formatting (adding ... around abbreviated SQL strings)
2018-03-09 09:51:50 +01:00
lukaseder
feb2f43785
[ #7171 ] Add support for parsing Oracle outer join
2018-03-08 17:38:23 +01:00
lukaseder
d788264471
[ #7171 ] Add support for parsing Oracle outer join
2018-03-08 17:22:08 +01:00
lukaseder
569948bc8e
[ #7171 ] Add support for parsing Oracle outer join
2018-03-08 17:13:47 +01:00
lukaseder
7603a21da9
[ #7264 ] Add Parser.parseSelect()
2018-03-08 17:05:24 +01:00
lukaseder
63ab719e52
Added internal Parser instance
2018-03-08 16:54:53 +01:00
lukaseder
ed5421ea9a
Help the Java 6 compiler with type inference & avoid JDK 7 API
2018-03-08 11:48:47 +01:00
lukaseder
dbf7f9d4fc
[ #7258 ] Deprecate org.jooq.Clause
2018-03-07 13:58:54 +01:00
lukaseder
b166cda830
[ #7248 ] Error when running "SELECT 1" query from AbstractDatabase in unsupported SQLDialect
2018-03-07 11:45:58 +01:00
lukaseder
d72bd3c5d6
[ #2051 ] Add is[Not]DistinctFrom() to Row[N] types
2018-03-05 12:47:21 +01:00
lukaseder
649c256824
[ #5988 ] Add Javadoc to DSL.table(String) and Table.field(String) explaining the lack of field references in plain SQL tables
2018-03-05 11:37:38 +01:00
lukaseder
936a692dc3
[ #5988 ] Add Javadoc to DSL.table(String) and Table.field(String) explaining the lack of field references in plain SQL tables
2018-03-05 11:37:19 +01:00
lukaseder
c0af9354d9
[ #5318 ] Add support for ALTER TABLE .. ADD (...) to add multiple objects to a table at once
2018-03-01 16:53:38 +01:00
lukaseder
44ce8b3f23
[ #7171 ] Support parsing PostgreSQL array data types
2018-03-01 15:39:38 +01:00
lukaseder
47fe7434b7
[ #7171 ] Nested set operations in derived tables
2018-03-01 14:57:00 +01:00
lukaseder
3d2e04b77c
[ #7171 ] Correctly parse nested unions in correlated subqueries
2018-03-01 14:36:10 +01:00
lukaseder
7018e7a9ee
[ #7171 ] [ #7237 ]
...
- [#7237 ] now() function
- [#7171 ] current_timestamp(), current_time(), and current_date() can be functions, not just literals
2018-03-01 11:32:35 +01:00
lukaseder
052872de87
Java 8 fix
2018-02-28 16:42:12 +01:00
lukaseder
9c687202fc
[ #7231 ] Not all columns are fetched when plain SQL tables are mixed with generated ones
2018-02-28 11:21:07 +01:00
lukaseder
2177fcd3dc
[ #7222 ] [ #7224 ] [ #6431 ] Fix for edge cases
2018-02-27 15:30:00 +01:00
lukaseder
0602692413
[ #7224 ] Do not emulate nested set operators if not strictly needed
...
- [#7222 ] IN (SELECT .. UNION SELECT ..) doesn't work on Derby
- [#7224 ] Do not emulate nested set operators if not strictly needed
- [#6431 ] Recursive CTE doesn't work on MySQL because of automatic UNION nesting
2018-02-27 15:24:30 +01:00