Commit Graph

2719 Commits

Author SHA1 Message Date
lukaseder
4e82d12486 [#5413] Add support for Oracle's RATIO_TO_REPORT() analytic function 2016-08-09 11:35:42 +02:00
lukaseder
86718b6a81 [#5413] Add support for Oracle's RATIO_TO_REPORT() analytic function 2016-08-09 11:20:12 +02:00
lukaseder
c2c209581a [#5483] Documentation of DSL#sql(String, QueryPart ...) does not mention parsing bind value placeholders (?) 2016-08-09 10:02:47 +02:00
lukaseder
a86a5f0c12 [#4512] Allow for renaming tables and columns using Function 2016-08-08 21:32:36 +02:00
lukaseder
7dc077af3d [#5162] Use DSLContext.connection() in internal code, rather than calling ConnectionProvider.acquire() directly 2016-08-08 20:53:51 +02:00
lukaseder
0445186aa1 [#5389] Enhance DSLContext.fetchFromJSON() to support new formats 2016-08-08 16:27:25 +02:00
lukaseder
c342bc2c19 [#5460] Added support for constraints 2016-08-05 15:44:39 +02:00
lukaseder
4b71f10b33 [#5481] ResultImpl#intoMap produces an incorrect error message on duplicate key 2016-08-05 15:21:28 +02:00
lukaseder
5b87623936 [#5460] Support for exporting individual tables as well 2016-08-05 15:18:20 +02:00
lukaseder
83c5769168 [#5460] Convenience overloads 2016-08-05 14:55:57 +02:00
lukaseder
8e89bf6c58 [#5437] Add support for loading the jooq-meta.xsd into org.jooq.Catalog / Schema / Table / etc. 2016-08-02 16:18:48 +02:00
lukaseder
c23cc2a024 [#5437] Support unique keys and primary keys 2016-07-29 15:52:17 +02:00
lukaseder
ca28db6979 [#5449] Ooops. This shouldn't be closed source code. 2016-07-27 16:51:38 +02:00
lukaseder
da5f74eb3f [#5460] Add DSLContext.informationSchema(Catalog) and informationSchema(Schema) to export jooq-meta.xsd format 2016-07-25 18:08:06 +02:00
lukaseder
c8d04634bb [#5467] Add Sequence.getCatalog() and Table.getCatalog() for convenience 2016-07-25 17:50:18 +02:00
lukaseder
cbb671994f [#5464] Wrong @Support annotations on DSL.sequence() constructors 2016-07-25 17:27:45 +02:00
lukaseder
601f11d011 [#5463] Add org.jooq.Meta.getSequences() 2016-07-25 17:23:28 +02:00
lukaseder
18d7071f8d [#5437] Add support for sequences 2016-07-25 17:14:42 +02:00
lukaseder
eefd19f660 [#5437] Partial implementation (fix ordering by ordinal position) 2016-07-25 16:40:21 +02:00
lukaseder
325aaf7d3f [#5461] Add DSLContext.ddl(Catalog) 2016-07-25 16:26:47 +02:00
lukaseder
a402026561 [#5437] Partial implementation 2016-07-25 16:05:21 +02:00
lukaseder
e7b3740a4b [#5442] Support default methods in DefaultRecordMapper.ProxyMapper 2016-07-25 14:04:10 +02:00
lukaseder
7528b7645f [#5452] Add a big disclaimer to the Mock API not to mock an entire database 2016-07-25 10:40:56 +02:00
lukaseder
3450682eb8 [#5449] Add Table.as(Table) to be consistent with Field.as(Field) 2016-07-24 20:01:37 +02:00
lukaseder
2db64c52cd [#5445] Add support for Oracle 12c TRUNCATE .. CASCADE 2016-07-24 17:19:23 +02:00
lukaseder
88dcb4efe6 [#2607] Add support for Oracle 12c's OFFSET .. FETCH clause 2016-07-24 15:43:10 +02:00
lukaseder
5241ed1aca [#5439] Add also Mock.of(int) 2016-07-21 18:02:15 +02:00
lukaseder
eda1b4d0b8 [#5439] Add Mock.of(Record), Mock.of(Result), Mock.of(MockResult...) 2016-07-21 17:57:52 +02:00
lukaseder
b44ed5dafb [#5421] Revert changes 2016-07-19 19:12:00 +02:00
lukaseder
1c52ead91f [#5416] Bad update count on Oracle UPDATE .. RETURNING emulation 2016-07-14 17:00:18 +02:00
lukaseder
a6ab96c4cc [#5408] Optimistic locking doesn't work for PostgreSQL, Firebird, and Oracle 2016-07-12 17:36:19 +02:00
lukaseder
fbf2bba9c3 [#5404] Exceptions when calling Oracle functions / procedures with TABLE of TABLE type arguments 2016-07-12 16:45:45 +02:00
lukaseder
18000246c5 Revert to pre-contravariant method signature to avoid generic issues 2016-07-06 15:19:59 +02:00
lukaseder
d98c043f24 Fixed javac/ejc generics issues 2016-07-06 15:00:49 +02:00
lukaseder
1da24e8c3b [#5398] Add also Converter.ofNullable() 2016-07-06 14:19:40 +02:00
lukaseder
6aba3baddf [#5398] Add converter constructor Converter.of(Class<T>, Class<U>, Function<? super T, ? extends U>, Function<? super U, ? extends T>) 2016-07-06 14:01:33 +02:00
lukaseder
5df74b0e83 [#5395] Fix covariance and contravariance on various Converter API usages 2016-07-06 13:47:42 +02:00
lukaseder
bd421892cb [#5396] Add Converter.andThen(Converter) and Converter.inverse() default methods 2016-07-05 11:40:40 +02:00
lukaseder
b5e87c6271 [#5395] Fix covariance and contravariance on various Converter API usages 2016-07-05 11:38:07 +02:00
lukaseder
33dc238921 [#5312] Add SQLDataType.VARCHAR(length) and other methods for convenience 2016-07-04 18:07:02 +02:00
lukaseder
4137056a6e [#5264] PostgreSQL SMALLINT function arguments should always be cast explicitly 2016-07-04 17:15:03 +02:00
lukaseder
48ea22d718 [#5372] Add Result.formatJSON(JSONFormat) to allow for different JSON formats 2016-07-04 14:35:35 +02:00
lukaseder
33d56327c7 [#5377] Refactored internals
TLTransactionProvider and TLConnectionProvider are closely coupled. It is
better to move the CP into the TP as an inner class to stress this close
coupling.
2016-07-04 13:38:12 +02:00
lukaseder
9d40689686 [#5377] Better error message 2016-07-02 16:50:45 +02:00
lukaseder
6e35df87a0 [#5377] Add alternative TransactionProvider that implements ThreadLocal semantics 2016-07-01 18:37:36 +02:00
lukaseder
22c0f9f411 [#5384] Add Settings.executeWithOptimisticLockingExcludeUnversioned 2016-07-01 15:56:20 +02:00
lukaseder
f07e8fa4f0 [#5379] Fix compilation errors 2016-07-01 14:49:39 +02:00
lukaseder
7726050587 [#5380] MySQL STRAIGHT_JOIN is not implemented correctly 2016-07-01 14:39:02 +02:00
lukaseder
6951508814 [#5379] Add convenience API in Configuration.set() and derive() to bypass the *Provider types 2016-07-01 13:29:01 +02:00
lukaseder
4e1f458e6c [#5378] Add new TransactionListener SPI that hooks into the TransactionProvider lifecycle 2016-07-01 12:55:37 +02:00