lukaseder
567de0a66e
[ #4592 ] Improper Restriction of XML External Entity References ('XXE') in XMLasDOMBinding
2015-10-07 13:21:33 +02:00
lukaseder
c52c061b3a
[ #4403 ] Revert erroneous fix
2015-10-07 13:13:43 +02:00
lukaseder
8257737d2e
[ #4431 ] Add an about file to the deliverable, as specified in the transfer of rights agreement
2015-10-07 12:44:32 +02:00
lukaseder
5454fdbd0d
Fixed warnings
2015-10-07 11:16:11 +02:00
lukaseder
7c90344ec5
[ #1206 ] Add the "LEFT" prefix to "LEFT { SEMI | ANTI } JOIN"
2015-10-07 10:16:33 +02:00
lukaseder
41520f54fa
[ #1206 ] Add the "LEFT" prefix to "LEFT { SEMI | ANTI } JOIN"
2015-10-06 15:31:51 +02:00
lukaseder
cfe3013af9
[ #4594 ] Add DSLContext.query(SQL) etc
2015-10-03 14:30:57 +02:00
lukaseder
10ec93e0ec
[ #4588 ] NullPointerException when a TABLE OF OBJECT contains a NULL object
2015-09-29 16:39:16 +02:00
lukaseder
14edfc473e
[ #884 ] ARRAY's and UDT's are not correctly inlined when rendering inlined SQL
2015-09-29 16:24:46 +02:00
lukaseder
17c7998e9b
[ #4306 ] ArrayRecord doesn't correctly implement runtime schema mapping for Oracle
2015-09-29 16:01:25 +02:00
lukaseder
4d53f2fa1b
[ #4587 ] Add Schema ArrayRecord.getSchema()
2015-09-29 15:04:13 +02:00
lukaseder
4f51cb6071
[ #4476 ] Issue a warning when Record.field(Field) runs into ambiguous columns
2015-09-20 15:15:02 +02:00
lukaseder
c2a31bf0c7
[ #3082 ] Fixed mapping of nested collections / arrays
2015-09-17 13:40:27 +02:00
lukaseder
cf92bf2979
[ #4557 ] ExceptionTranslator in spring examples shouldn't use dialect.name() for SQLErrorCodeSQLExceptionTranslator
2015-09-16 20:48:15 +02:00
lukaseder
248fa38cc6
[ #4566 ] Various fixes
2015-09-16 20:09:08 +02:00
lukaseder
3277df1fca
[ #4133 ] Typo
2015-09-16 20:08:54 +02:00
lukaseder
0085880122
[ #4566 ] Let ArrayRecord<E> extend List<E>
2015-09-16 18:50:19 +02:00
lukaseder
d3f8479650
[ #4565 ] Add Optional support to org.jooq.tools.Convert
2015-09-16 14:53:46 +02:00
lukaseder
07616fde82
For technical reasons, we're no longer publishing unit tests on GitHub. Please ask contact@datageekery.com should you need to continue accessing these tests. Note that these tests cover only 1% of jOOQ functionality, which is mostly tested via closed-source integration tests
2015-09-16 14:35:37 +02:00
lukaseder
518d971ed4
[ #4563 ] Incorrect Javadoc on DefaultRecordMapper claims that only public members / methods are considered
2015-09-16 14:25:39 +02:00
lukaseder
85a296620d
[ #4554 ] [ #4555 ] Fix this also for executeStatic()
2015-09-16 10:40:00 +02:00
Lukas Eder
88e1ad26ae
Merge pull request #4555 from BrentDouglas/fix/4554
...
[#4554 ] Ensure batches are sent
2015-09-16 09:54:51 +02:00
lukaseder
2ab84244cd
[ #4403 ] A Field's coerced data type is not taken into account when calling Result.intoMap(Field, Class)
2015-09-15 15:50:28 +02:00
Brent Douglas
ceb11a6883
[ #4554 ] Ensure batches are sent
...
Due to overlap in the method prototypes of `DSLContext#batch(Query)` and
`DSLContext#batch(Query...)` calls intended to invoke the later with a
single argument actually invoke the former. To solve this we check if
`BatchBindStep#bind` was subsequently called and, if not, proceed as if
the var args version was called.
2015-09-15 15:49:09 +02:00
lukaseder
be6f0be93f
[ #4552 ] Add DSLContext.connection(ConnectionRunnable)
2015-09-15 08:46:34 +02:00
lukaseder
f39fa00c77
[ #4553 ] Add @FunctionalInterface annotation to all relevant callback types
2015-09-15 08:24:20 +02:00
lukaseder
f82ef660e4
[ #4540 ] Performance of org.jooq.impl.Fields.field(Field) could be improved heavily, if checking for identity first
2015-09-13 21:00:02 +02:00
lukaseder
6494a7b502
[ #4538 ] Add Constants.XSD_EXPORT and NS_EXPORT
2015-09-13 19:23:04 +02:00
lukaseder
0334a2083e
[ #4133 ] Added schema and table names to JSON export
2015-09-13 19:12:31 +02:00
lukaseder
4cceeac808
[ #4133 ] Added schema and table names to XML export
2015-09-13 19:06:45 +02:00
lukaseder
5cc1b7aee0
Fix warnings
2015-09-12 15:39:56 +02:00
lukaseder
0f4f0ee1be
[ #1206 ] Add Table.antiJoin(Table).on(...) and Table.semiJoin(Table).on(...) to simplify usage of [NOT] EXISTS / IN
2015-09-12 15:32:50 +02:00
lukaseder
a51a6a4df1
[ #4536 ] Make existing { left | right } OuterJoin() a synonym for a new { left | right }Join() method
2015-09-12 14:04:10 +02:00
lukaseder
7ba05b00e3
[ #4535 ] Make existing join() a synonym for a new innerJoin() method
2015-09-12 13:54:49 +02:00
lukaseder
f80b8ddda3
[ #3174 ] Add support for CTE (Common Table Expressions / WITH-clause) also for DML statements
2015-09-11 18:01:59 +02:00
lukaseder
dc449160e9
[ #2920 ] Emulate CROSS APPLY as LATERAL JOIN for PostgreSQL
2015-09-11 15:57:16 +02:00
lukaseder
4ba8dcab90
[ #4016 ] Add support for the SQL Standard NTH_VALUE window function
2015-09-11 15:30:23 +02:00
lukaseder
63f8df5eb9
[ #4530 ] Add support for boolAnd(Condition), boolAnd(Field<Boolean>), boolOr(Condition), boolOr(Field<Boolean>)
2015-09-11 10:42:55 +02:00
lukaseder
7d268c4b85
[ #4523 ] Add the @SafeVarargs annotation to all methods taking Field<T>... and similar arguments
2015-09-08 20:53:01 +02:00
lukaseder
1e529aa897
[ #4524 ] Add missing DSL.field(String, DataType, QueryPart...) method
2015-09-08 20:49:14 +02:00
lukaseder
dcd15a0b9e
Removed unnecessary code, suppressed warnings in tests
2015-09-08 20:45:36 +02:00
lukaseder
b228df981d
[ #4006 ] Add <T> Field<T[]> array(Field<T>...)
2015-09-08 20:25:59 +02:00
lukaseder
7ae98a8b94
[ #2870 ] TableOnStep.onKey() generates wrong join condition when left-hand side contains aliases
2015-09-08 16:41:50 +02:00
lukaseder
514e098821
[ #4506 ] Wrapping condition as field should produce parentheses
2015-09-08 15:48:31 +02:00
lukaseder
ba8d7b72ca
[ #4515 ] Emulate POSITION() with INSTR() in SQLite
2015-09-07 08:00:26 +02:00
lukaseder
1227e9061e
[ #1711 ] Missing implementations
2015-09-05 10:14:08 +02:00
lukaseder
65557affd0
[ #1711 ] Add <K, V> Map<K, List<V>> ResultQuery.fetchGroups(Class<K>, Class<V>) and many others
2015-09-04 17:53:45 +02:00
lukaseder
956b763bcb
Fix accidental non-final methods
2015-09-04 15:37:32 +02:00
lukaseder
1bd4ee6810
[ #4508 ] Add DSL.condition(Map<Field<?>, ?>) to construct a predicate from a field=>value map
2015-09-04 15:23:22 +02:00
lukaseder
02229eb374
Added missing [java-8] markers
2015-09-04 14:41:35 +02:00