lukaseder
f8eb625c0e
[ #6621 ] Manual should not display "Unsupported versions" header when there are none
2018-02-20 12:45:47 +01:00
lukaseder
381a218038
[ #6358 ] Add ResultQuery.fetchSet(RecordMapper)
2018-02-20 12:45:23 +01:00
lukaseder
f5c4fa2929
[ #7202 ] [ #7206 ] DDLDatabase reports DECIMAL(65535, 32767) for precision/scale-less decimals
2018-02-20 09:43:48 +01:00
lukaseder
15cd9700b8
[ #7171 ] [ #7203 ] DDLDatabase fails with order in Index statements
2018-02-20 09:09:18 +01:00
lukaseder
54c79f9b96
[ #7139 ] Emulate this for MariaDB, MySQL
2018-02-19 12:44:20 +01:00
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