lukaseder
705476f620
[ #7183 ] Cannot ORDER BY null in PostgreSQL, when Field.sortAsc() has no parameters
2018-02-16 11:20:25 +01:00
lukaseder
d2a5d867ad
Regenerate code
2018-02-16 11:20:20 +01:00
lukaseder
0ab7611e89
[ #7179 ] PostgresUtils.toPGXYZString() methods (and others) should avoid using String.replace() pre JDK 9
2018-02-16 10:52:07 +01:00
lukaseder
da08a01fb7
[ #7179 ] PostgresUtils.toPGXYZString() methods (and others) should avoid using String.replace() pre JDK 9
2018-02-16 09:57:00 +01:00
lukaseder
57fed5a7ad
[ #7028 ] [ #7043 ] Emulate CREATE TABLE .. COMMENT for PostgreSQL
2018-02-15 18:09:14 +01:00
lukaseder
89c4b40a2b
[ #5319 ] Added support for PostgreSQL
2018-02-15 18:01:18 +01:00
lukaseder
a0303b38cd
[ #7177 ] Flawed implementation of SET SCHEMA for PostgreSQL
2018-02-15 18:01:01 +01:00
lukaseder
6d365676de
[ #7176 ] Regression in PostgreSQL MODE function implementation
2018-02-15 17:00:08 +01:00
lukaseder
ce1d535d17
Java 6 support
2018-02-15 16:52:42 +01:00
lukaseder
093990e395
[ #7174 ] Add support for PostgreSQL ROWTYPE function parameters
2018-02-15 16:52:36 +01:00
lukaseder
b478e9ba6a
[ #7166 ] Change DSL.unnest(List) and table(List) to unnest(Collection) and table(Collection)
2018-02-15 11:10:52 +01:00
lukaseder
af017324b8
[ #7164 ] Add Meta.getXYZ(String), getXYZ(Name) accessors for all object types
2018-02-12 16:47:34 +01:00
lukaseder
cb64b2b589
[ #7163 ] WIP
2018-02-12 15:54:14 +01:00
lukaseder
685a2924e2
[ #7163 ] Add Settings.parseWithMetaLookups
2018-02-12 15:39:27 +01:00
lukaseder
b5a645a5ff
[ #5296 ] [ #7162 ] Add a MetaProvider Configuration.metaProvider() SPI
2018-02-12 14:46:09 +01:00
lukaseder
b38859dfa1
[ #7148 ] [ #7158 ] Refactored internals
2018-02-12 13:44:35 +01:00
lukaseder
c5b515be79
[ #7148 ] [ #7158 ] Add public internal API for use by code generator (to work around Scala issues)
2018-02-12 13:36:10 +01:00
lukaseder
971abe406c
[ #6875 ] [ #7158 ] Add public internal API for use by code generator (to work around Scala issues)
2018-02-12 13:17:05 +01:00
lukaseder
e3dfbc0a9f
[ #7148 ] Fixed Scala implementation
2018-02-12 12:26:15 +01:00
lukaseder
85c2ea6ed8
[ #7157 ] Queries generates trailing separator / newline character
2018-02-12 11:49:32 +01:00
lukaseder
72f7b3d7d1
[ #1502 ] Document implicit JOIN
2018-02-12 10:33:30 +01:00
lukaseder
3546388af1
[ #1502 ] Proper formatting of generated implicit JOIN
2018-02-12 10:33:23 +01:00
lukaseder
724739ca88
[ #1502 ] Avoid replacing table expressions in the absence of join graphs
2018-02-09 16:18:56 +01:00
lukaseder
47b5551982
[ #1502 ] Eagerly initialise scope with all tables
...
This is required to support implicit join paths referencing roots from outer scopes from within correlated subqueries in the SELECT clause
2018-02-09 16:00:27 +01:00
lukaseder
03d197cb33
[ #1502 ] Lookup tables in outer scope, too
2018-02-09 15:00:19 +01:00
lukaseder
02a773d5e3
[ #1502 ] Minor fixes
2018-02-09 14:16:16 +01:00
lukaseder
49fe6ebebf
[ #7148 ] Improved implicit join code generation
...
If table A references table B only once, then B is a much better method name than the foreign key name itself.
2018-02-09 13:26:40 +01:00
lukaseder
8e34cd0417
[ #1502 ] Support implicit self joins, generating aliases for implicit join path
2018-02-09 12:57:00 +01:00
lukaseder
967560fb1b
[ #1502 ] Support implicit join on aliased root table
2018-02-09 12:03:19 +01:00
lukaseder
92cfbbb90c
[ #1502 ] Use GeneratorStrategy.getJavaMethodName()
2018-02-07 21:40:23 +01:00
lukaseder
87c49895c2
[ #1502 ] Add support for implicit join over to-one relationships (WIP)
...
- [#7152 ] Add Context.scopeStart() and scopeEnd()
- [#2791 ] Add a Context data map scoped to the outer scope of a subquery
- [#1502 ] Add support for implicit join over to-one relationships
2018-02-07 18:17:34 +01:00
lukaseder
c67ed24a88
[ #7148 ] Prevent generation of constructor if there are no inbound foreign keys
2018-02-07 15:14:25 +01:00
lukaseder
1f426ea3b1
[ #7148 ] Add code generation support for to-one implicit join relationships
2018-02-07 15:02:16 +01:00
lukaseder
5cd280e9d4
[ #6485 ] Added parser support for UPDATE .. FROM
2018-02-05 10:47:48 +01:00
lukaseder
b617440628
[ #7115 ] Allow usage of derived table as aliased parameter of TableImpl constructor
2018-02-02 16:00:56 +01:00
Lukas Eder
82a0c85bb9
Merge pull request #7115 from victorbr/typed-derived-table
...
Allow usage of derived table as aliased parameter of TableImpl constructor
2018-02-02 15:55:54 +01:00
lukaseder
9bcc5ca132
[ #5620 ] Add support for PL/SQL TABLE types in Oracle 12cR2
2018-02-02 12:58:49 +01:00
lukaseder
60aae83a42
[ #7140 ] Add support for converting java.sql.Struct to UDTRecord
2018-02-02 11:08:33 +01:00
lukaseder
9def7171d3
[ #7139 ] Add support for CREATE TABLE AS SELECT .. WITH [ NO ] DATA
2018-02-02 10:42:16 +01:00
lukaseder
95a775a0d6
[ #7132 ] Add some example code to jooq-spark-example
2018-02-01 16:31:49 +01:00
lukaseder
6fcd413706
[ #1677 ] [ #2769 ] [ #6485 ] Support RETURNING * and RETURNING t.*
2018-02-01 16:06:16 +01:00
lukaseder
7124fe0523
[ #1677 ] [ #2769 ] [ #6485 ] Fixed parser regression
2018-02-01 15:43:31 +01:00
lukaseder
34f10a99b8
[ #7131 ] Wrap the Table type in an implicit Scala class to allow for writing t.*
2018-02-01 15:24:02 +01:00
lukaseder
266d87f206
[ #1677 ] [ #2769 ] [ #6485 ] Added asterisk support
...
- [#2769 ] Add DSL.asterisk() to allow for explicitly issuing SELECT * statements
- [#1677 ] Add SelectFieldOrAsterisk type to support Table.asterisk() (t.*) and DSL.asterisk()
- [#6485 ] Parser support
2018-02-01 15:04:23 +01:00
lukaseder
febe59a305
Merge branch 'master' of https://github.com/jOOQ/jOOQ
2018-02-01 11:08:24 +01:00
lukaseder
ba60748e83
[ #7127 ] Exclude indexes from non-input-schemata
2018-02-01 11:07:52 +01:00
lukaseder
37e1db50ba
[ #7127 ] NPE while fetching certain indexes during code generation
2018-02-01 10:57:23 +01:00
lukaseder
15bd0f2429
[ #6485 ] Add support for parsing T-SQL apostrophe-quoted column aliases
2018-01-31 23:04:54 +01:00
lukaseder
404eadf2d6
[ #7114 ] Added Victor to contributor list
2018-01-31 10:04:36 +01:00
lukaseder
9d8667f015
[ #7125 ] Add code generation support for PL/SQL TABLE and associative TABLE types (WIP)
2018-01-30 18:08:54 +01:00