lukaseder
4bfd5aa284
[ #6241 ] DataType.nullable() and defaultValue() are not generated for enum types
2018-02-19 11:44:30 +01:00
lukaseder
fd4d124d0d
[ #7075 ] Fix for primitive types
2018-02-16 16:58:55 +01:00
lukaseder
c1ef45afe2
[ #7075 ] Generate equals(), hashCode(), and toString() on XJC generated classes
2018-02-16 16:46:57 +01:00
lukaseder
2664dbae57
[ #7194 ] H2 MetaTable's string column default values are wrong
2018-02-16 15:00:57 +01:00
lukaseder
46f3465c90
[ #7028 ] [ #7043 ] Emulate CREATE TABLE .. COMMENT for Oracle
2018-02-16 14:08:26 +01:00
lukaseder
b3c8dce4ab
[ #7191 ] Using VARBINARY type with length on Oracle fails in DDL statements
2018-02-16 13:26:50 +01:00
lukaseder
9bea1239a2
[ #7189 ] NullPointerException when DSL.name(Name...) contains a null Name argument
2018-02-16 13:17:14 +01:00
lukaseder
177f8137e9
[ #7188 ] Upgrade Hibernate dependency in jOOQ-meta-extensions to 5.2.13
2018-02-16 12:34:51 +01:00
lukaseder
66d1f6be87
[ #7187 ] Add List<T> DSLContext.fetchValues(Table<? extends Record1<T>>)
2018-02-16 12:29:02 +01:00
lukaseder
3895e4a0c2
[ #7186 ] NullPointerException when MetaTable.getIndexes() call retrieves a function-based index expression
2018-02-16 11:57:25 +01:00
lukaseder
dd7404c535
[ #7185 ] Emulate CREATE VIEW IF NOT EXISTS in PostgreSQL
2018-02-16 11:34:21 +01:00
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