Knut Wannheden
f50f71eb9f
[ #8429 ] Fix escaping in AbstractField#endsWith(Object)
...
Since client code can specify a different value when the query is being
executed, the escaping must be done in SQL rather than in Java. The same
applies to AbstractField#startsWith(Object) and some more LIKE-based
predicates.
2019-04-09 16:37:22 +02:00
lukaseder
f37d66de12
[ #8498 ] Add more documentation to the RETURNING clause
2019-04-09 12:45:51 +02:00
lukaseder
baeae9a24b
[ #7953 ] [ #8496 ] Search the hierarchy for a matching setter
2019-04-09 12:33:43 +02:00
lukaseder
af286d96b7
[ #8486 ] Add Settings.renderNamedParamPrefix to support dialect specific named parameter placeholders
2019-04-08 11:16:48 +02:00
lukaseder
dfaddcaca8
[ #7643 ] Updated slf4j once more
2019-04-05 17:32:00 +02:00
lukaseder
519e870394
[ #4498 ] emulate INSERT .. RETURNING via SQL Server OUTPUT clause (WIP)
2019-04-05 17:08:02 +02:00
lukaseder
2785bc84ae
[ #8491 ] Remove unnecessary marker tokens in source code
2019-04-05 11:52:34 +02:00
Knut Wannheden
420b4d28d3
[ #7789 ] Update Travis configuration to Java 11 and Maven 3.6.0
2019-04-05 10:57:11 +02:00
Knut Wannheden
ed38769655
[ #7789 ] Change Maven projects to use Java 11
2019-04-05 10:36:37 +02:00
Knut Wannheden
24db79da74
[ #8489 ] Add TableImpl#fieldsRow() override due to Scala compiler bug
2019-04-04 17:51:57 +02:00
Knut Wannheden
7fcbc8e135
[ #8484 ] Fix 3.11 <-> 3.12 mismatches between XSDs and Constants class
2019-04-04 12:14:56 +02:00
lukaseder
c0ada90f6e
[ #8478 ] ERROR: conflicting ColumnTypes while executing meta query on CockroachDB
2019-04-03 16:14:41 +02:00
lukaseder
b00f17efcf
[ #8477 ] Support views with renamed columns in SQLite's CREATE VIEW statement
2019-04-01 13:02:54 +02:00
lukaseder
92c45da529
[ #8409 ] Add support for plain SQL CREATE VIEW statements
2019-04-01 12:32:54 +02:00
lukaseder
78c4295e61
[ #8460 ] Regression calling POJO setters twice from DefaultRecordMapper.MutablePOJOMapper
2019-04-01 10:56:38 +02:00
lukaseder
c70eab4fca
[ #8471 ] Add a link in the manual from simple-crud to settings-return-all-on-store
2019-04-01 09:32:33 +02:00
lukaseder
3dcba4ea21
[ #8468 ] DataTypeException when org.jooq.Meta accesses PostgreSQL array column with default expression
2019-03-29 16:03:41 +01:00
lukaseder
d21a6877ce
[ #8463 ] Add <includeCheckConstraints/> flag to code generator
2019-03-29 16:03:34 +01:00
lukaseder
a088bec1af
[ #8463 ] Add <includeCheckConstraints/> flag to code generator
2019-03-29 15:08:59 +01:00
lukaseder
8f7e2f0dbf
[ #8465 ] Add a new <logSlowResultsAfterSeconds/> code generation flag
2019-03-29 15:00:41 +01:00
lukaseder
f39e15be04
[ #8464 ] Log slow result set fetching in code generator
2019-03-29 14:41:23 +01:00
lukaseder
3a6ea32896
[ #8456 ] Calling Record.get(0, int.class) returns null if value is not convertible to int
2019-03-26 17:10:29 +01:00
lukaseder
859a8da297
[ #7168 ] Work in progress
2019-03-26 15:53:48 +01:00
lukaseder
b19d8ef9b6
[ #7518 ] [ #8451 ] Add SQL parser support for PostgreSQL ILIKE
2019-03-26 15:00:37 +01:00
lukaseder
fc4860accc
[ #7518 ] [ #8401 ] Add support for Oracle REGEXP_LIKE
2019-03-26 14:41:10 +01:00
lukaseder
d6ef24811f
[ #8400 ] Fixed PostgreSQL Sakila deletion script
2019-03-26 14:40:57 +01:00
lukaseder
2ea2d93736
[ #8447 ] Add <sqlMatchesPartialQualification>
2019-03-26 10:54:54 +01:00
lukaseder
d31c34c91a
[ #8446 ] Add <sql> to <forcedType> to allow for matching columns with SQL
2019-03-26 10:36:30 +01:00
lukaseder
ee51450948
[ #8421 ] WIP CREATE and DROP SCHEMA in Informix
2019-03-26 09:11:30 +01:00
lukaseder
ebc1dce54c
[ #8401 ] Add support for parsing REGEXP, RLIKE, and LIKE_REGEX operators
2019-03-25 12:53:36 +01:00
lukaseder
40715b25d8
[ #8402 ] Bad SQL generated when setting data type and nullability in PostgreSQL's ALTER TABLE .. ALTER .. SET statement
2019-03-25 11:56:19 +01:00
lukaseder
6965dd4d1f
[ #8421 ] Support various DDL statements in Informix
2019-03-25 10:50:21 +01:00
lukaseder
de302f0cc5
[ #8430 ] Ignore ON { DELETE | UPDATE } NO ACTION in dialects that do not support the syntax
2019-03-25 10:49:56 +01:00
lukaseder
6b6627dc89
[ #8424 ] Better VALUES() emulation in Informix using TABLE(MULTISET)
2019-03-18 09:41:28 +01:00
lukaseder
6fa0d3ccad
[ #8423 ] Typo in manual example code for dynamic SQL
2019-03-15 16:11:37 +01:00
lukaseder
ce73802a32
[ #8413 ] Rollback should not be called when TransactionListener.commitEnd() throws exception
2019-03-14 15:34:45 +01:00
lukaseder
b0957ac814
[ #8407 ] Add code generation configuration flag to set Connection.setAutoCommit()
2019-03-14 14:44:04 +01:00
lukaseder
94a59f50a8
[ #8407 ] Add code generation configuration flag to set Connection.setAutoCommit()
2019-03-14 14:38:28 +01:00
lukaseder
12a2061613
[ #8197 ] Work around some javac compilation issue
2019-03-14 11:47:40 +01:00
lukaseder
b09725df2d
[ #8415 ] Support PERCENT and WITH TIES in H2
2019-03-14 11:13:56 +01:00
lukaseder
6a56edf319
[ #8415 ] Emulate WITH TIES in H2
2019-03-14 10:35:36 +01:00
lukaseder
16df2e309d
[ #8414 ] Don't emulate empty ORDER BY clause in H2's ROW_NUMBER() function
2019-03-14 10:14:37 +01:00
lukaseder
fde977abd9
Release 3.11.10
2019-03-14 09:34:21 +01:00
lukaseder
f3452c486b
[ #8412 ] Add DSL.neg(Field<?>) as an alias for Field.neg()
2019-03-14 09:34:11 +01:00
lukaseder
ed7733e8b1
[ #7518 ] [ #8397 ] Parser doesn't recognise BOOL data type
2019-03-07 14:47:57 +01:00
lukaseder
fe5342fe9a
[ #8391 ] Fixed regression
2019-03-07 14:05:43 +01:00
lukaseder
6bff643921
[ #7331 ] Add reference to <forcedType/> configuration in DataType, Converter, Binding
2019-03-07 13:00:21 +01:00
lukaseder
d79d634963
[ #7719 ] Add code generation flag to treat MySQL TINYINT(1) as BOOLEAN
2019-03-07 12:53:51 +01:00
lukaseder
266d9ee317
[ #8394 ] Manual CAST() example shouldn't reference PostgresDataType.TEXT
2019-03-07 11:23:53 +01:00
lukaseder
65f69e9a1b
[ #7216 ] Add RecordN<T1, ..., TN> fetchSingle(Field<T1>, ..., Field<TN>)
2019-03-07 11:23:23 +01:00