lukaseder
eb0a862328
[ #6707 ] Parser.parse() fails on trailing whitespace
2017-10-17 12:32:40 +02:00
lukaseder
a4407cbfcd
[ #6699 ] DSL.trueCondition() and DSL.falseCondition() should return constants
2017-10-12 18:06:19 +02:00
lukaseder
b952cb5c2f
[ #6696 ] Lazy allocate DefaultExecuteContext.batchXYZ arrays if not batching
2017-10-12 17:53:57 +02:00
lukaseder
1f22474162
[ #5127 ] Remove the DATA_LOCALLY_SCOPED_DATA_MAP in SelectQueryImpl
2017-10-12 17:33:48 +02:00
lukaseder
e85a1e074d
[ #6694 ] Overload SelectWhereStep.where(Condition...) and similar methods to avoid Condition[] allocation
2017-10-12 15:36:44 +02:00
lukaseder
71f72099e9
[ #6691 ] Prevent calling DSL.name() with empty arguments
2017-10-12 12:17:54 +02:00
lukaseder
d2f1801271
[ #6684 ] Avoid allocation of CursorImpl.intern array
2017-10-11 16:24:53 +02:00
lukaseder
5731e236fd
[ #6638 ] Avoid creating a new DefaultConfiguration in DSLContext.select() and similar methods
2017-10-11 16:04:13 +02:00
lukaseder
c29bfd79d6
[ #6680 ] Typo in ResultQuery Javadoc: thorws should be throws
2017-10-11 15:34:28 +02:00
lukaseder
0135003808
Fix warning
2017-10-11 15:11:54 +02:00
lukaseder
f43e60b6de
[ #4930 ] [ #6631 ] Fix regression for PostgreSQL
2017-10-11 10:29:07 +02:00
lukaseder
f7c79307bc
[ #6672 ] DefaultBinding.escape() uses String.replace() rather than StringUtils.replace()
2017-10-10 13:24:30 +02:00
lukaseder
0eea782936
[ #6669 ] Lazy initialise thread local ArrayLists in DefaultExecuteContext
2017-10-10 12:52:09 +02:00
lukaseder
82c2cc04db
[ #6666 ] Costly null check in CombinedCondition constructor
2017-10-10 12:36:01 +02:00
lukaseder
e838574946
[ #5925 ] Replace asList(SQLDialect ...).contains() by EnumSet.of(SQLDialect ...).contains() in internals
2017-10-10 12:16:39 +02:00
lukaseder
d26730f3f6
[ #6663 ] Support new <catalogs/> element in DSLContext.informationSchema()
2017-10-09 16:20:46 +02:00
lukaseder
f12a625dc3
[ #6662 ] Support new <catalogs/> element in DSLContext.meta()
2017-10-09 15:47:50 +02:00
lukaseder
8b74c087c4
[ #6660 ] Add <catalogs/> to <information_schema>
2017-10-09 15:09:54 +02:00
lukaseder
5b32938b61
[ #6642 ] DefaultBinding should check Settings.executeLogging to decide whether to log
2017-10-05 18:12:30 +02:00
lukaseder
7c0f48756f
[ #6640 ] QualifiedName.nonEmpty() shouldn't clone argument
2017-10-05 17:51:09 +02:00
lukaseder
942048f59a
[ #6635 ] Limit.numberOfRowsOrMax should be initalised from static value
2017-10-05 16:33:40 +02:00
lukaseder
f4b16b502e
[ #4930 ] Fixed [pro] markers
2017-10-05 15:35:13 +02:00
lukaseder
cdec924d1e
[ #4930 ] [ #6631 ] DefaultBinding refactoring
...
- [#4930 ] Create one DefaultXYZBinding type per DataType, internally
- [#6631 ] Deprecate public DefaultBinding constructor
2017-10-05 15:09:34 +02:00
lukaseder
db18a4655b
[ #6627 ] Add DateToLocalDateConverter, TimeToLocalTimeConverter, TimestampToLocalDateTimeConverter
2017-10-03 12:46:14 +02:00
lukaseder
059efb93e4
Release 3.11.0-SNAPSHOT
2017-09-29 15:49:30 +02:00
lukaseder
c3fdb76403
Release 3.10.0
2017-09-29 14:44:26 +02:00
lukaseder
c131f6346a
[ #3805 ] Fix regression for Oracle
2017-09-29 10:53:45 +02:00
lukaseder
e14839a6ef
[ #6611 ] [ #6617 ] Automatic-Module-Name
...
- [#6611 ] Add Automatic-Module-Name to MANIFEST.MF
- [#6617 ] Specify <pluginManagement> in parent pom.xml
2017-09-28 18:11:23 +02:00
lukaseder
da0e9e76b9
[ #6615 ] [ #6608 ] Throwable for transaction rollbacks
...
- [#6615 ] Allow for TransactionRunnable and TransactionCallable to throw Throwable
- [#6608 ] Transaction API does not roll back on Throwable, but Exception only
2017-09-28 15:41:43 +02:00
lukaseder
bf6382edb5
[ #6613 ] Add TransactionContext.causeThrowable() to allow for Throwable causes for transaction rollbacks
2017-09-28 14:21:08 +02:00
lukaseder
2470d00b29
[ #6611 ] Updated Maven dependencies
2017-09-27 13:26:11 +02:00
lukaseder
626bf74e70
[ #6197 ] Support WITH TIES emulation also for MySQL 8.0
2017-09-20 12:23:59 +02:00
lukaseder
0736ed2193
[ #5807 ] Exception thrown when creating table with SQLDataType.UUID in MySQL
2017-09-20 10:35:49 +02:00
lukaseder
9f1cb28437
[ #6593 ] Incorrect handling of Oracle quoted string literals in plain SQL
2017-09-19 12:50:59 +02:00
lukaseder
c171288cb0
[ #6584 ] Improve DSLContext.batchStore() Javadoc, indicating that it does not execute MERGE / UPSERT semantics
2017-09-19 11:22:10 +02:00
lukaseder
28c179b45f
[ #6574 ] "A constant expression was encountered in the ORDER BY list" when calling Field.sortAsc() with empty parameter list on SQL Server
2017-09-08 15:07:40 +02:00
lukaseder
21a44662aa
[ #6571 ] Trigger generated errors are not fetched through jOOQ's plain SQL API
2017-09-08 14:03:54 +02:00
lukaseder
8b1008130f
[ #6563 ] Result.formatJSON() does not correctly format array types
2017-09-06 21:38:18 +02:00
lukaseder
d1d6e280a9
[ #6557 ] Error in Record.compareTo(...) Javadoc
2017-09-05 09:11:19 +02:00
lukaseder
6321f8060f
[ #6545 ] Support formatting of multi dimensional arrays in Result.format()
2017-08-31 11:35:30 +02:00
lukaseder
7b77a24331
[ #6537 ] NullPointerException in AbstractRecord.intern0()
2017-08-29 10:39:20 +02:00
lukaseder
181c5aa0d7
[ #6007 ] Bad formatting of CASE WHEN EXISTS expressions
2017-08-28 18:16:37 +02:00
lukaseder
5af63ad3c4
[ #6533 ] Add support for PL/SQL BOOLEAN types inside of PL/SQL RECORD types
2017-08-28 17:44:28 +02:00
lukaseder
ac99f8112b
[ #6534 ] Add Name.append(String) and append(Name)
2017-08-28 17:23:42 +02:00
lukaseder
d2f72e98e6
[ #6525 ] Fixed NPE
2017-08-28 16:24:24 +02:00
lukaseder
b2e81d227a
[ #6525 ] Add Setting for formatting options
2017-08-28 14:50:36 +02:00
lukaseder
a02484603c
[ #6527 ] Support START WITH .. CONNECT BY (reverse syntax order)
2017-08-28 13:37:38 +02:00
lukaseder
5067559c4a
[ #6530 ] Add runtime support for procedure calls with top-level %ROWTYPE parameter types in Oracle
2017-08-28 12:52:25 +02:00
lukaseder
2abecfc90d
[ #6532 ] Add UDT.isSynthetic() and UDTDefinition.isSynthetic()
2017-08-28 11:39:09 +02:00
lukaseder
eff0fe8c47
[ #6531 ] Add support for Oracle OBJECT types nested in PL/SQL RECORD types
2017-08-28 11:29:14 +02:00