Lukas Eder
67639e1076
[ jOOQ/jOOQ#11912 ] KotlinGenerator generates invalid code when column names X and isX clash
2021-05-26 11:06:30 +02:00
Lukas Eder
01bbe93e12
[ jOOQ/jOOQ#11547 ] Improved stat function emulations
2021-05-24 13:57:33 +02:00
Lukas Eder
c52b01f8c5
[ jOOQ/jOOQ#2620 ] BigQuery support (WIP)
...
- Generate correct view sources
- Query INFORMATION_SCHEMA.TABLES and COLUMNS directly
- Add array type support in code generator
- Re-generated code
- Updated code generation configuration
2021-05-24 12:29:55 +02:00
Lukas Eder
b0085fdb98
[ jOOQ/jOOQ#11898 ] Deprecate public API, copy to internal API
2021-05-21 08:58:47 +02:00
Lukas Eder
541a768131
[ jOOQ/jOOQ#9288 ] Added Records.intoArray() collectors
2021-05-20 17:14:55 +02:00
Lukas Eder
41f6d56f0a
[ jOOQ/jOOQ#2620 ] Add support for BigQuery QUALIFY syntax
2021-05-20 16:11:13 +02:00
Lukas Eder
3626ff772f
[ jOOQ/jOOQ#11905 ] Update Hibernate dependency in jooq-meta-extensions-hibernate
2021-05-20 16:10:42 +02:00
Lukas Eder
9d6033aea3
[ jOOQ/jOOQ#2620 ] Add support for BigQuery
...
- Support INTERSECT DISTINCT and EXCEPT DISTINCT
- Add a failing test projecting NULL = NULL
2021-05-20 14:52:53 +02:00
Lukas Eder
df0e1e0304
[ jOOQ/jOOQ#11843 ] Fix COUNTIF vs COUNT regression
2021-05-20 14:41:01 +02:00
Lukas Eder
57a95a76ba
[ jOOQ/jOOQ#11904 ] Fixed regression
2021-05-20 13:33:03 +02:00
Lukas Eder
6f0cab9f69
[ jOOQ/jOOQ#11904 ] Fixed regression
2021-05-20 11:45:54 +02:00
Lukas Eder
40a1d8db23
[ jOOQ/jOOQ#11884 ] Fix Javadoc link to val(Object), not val(T)
2021-05-20 11:35:43 +02:00
Lukas Eder
4efb78ac20
[ jOOQ/jOOQ#11904 ] ORDER BY <field index> should resolve nested record
...
emulation
2021-05-20 11:33:17 +02:00
Lukas Eder
204691be18
[ jOOQ/jOOQ#11892 ] Added documentation to ResultQuery
2021-05-19 15:14:05 +02:00
Lukas Eder
c93903ffe1
[ jOOQ/jOOQ#9288 ] Added mappers for int[], String[], Name[], Field<?>[]
2021-05-19 14:58:47 +02:00
Lukas Eder
2d7c136222
[ jOOQ/jOOQ#11901 ] Implement more optimal ResultQuery.forEach() method
2021-05-19 14:37:45 +02:00
Lukas Eder
9cb8781445
[ jOOQ/jOOQ#11902 ] Deprecate RecordHandler
2021-05-19 14:25:17 +02:00
Lukas Eder
8d39ea9f3f
[ jOOQ/jOOQ#9288 ] Added mappers for int[], String[], Name[], Field<?>[]
...
This includes:
- [jOOQ/jOOQ#3619 ] Result.intoGroups() and intoMap() do not run through
RecordListener
2021-05-19 14:15:29 +02:00
Lukas Eder
48e882081e
[ jOOQ/jOOQ#11892 ] Add Settings.fetchIntermediateResult
2021-05-19 11:09:03 +02:00
Lukas Eder
4ed5d923b4
[ jOOQ/jOOQ#11812 ] Deprecate also rowField(RowN)
2021-05-18 16:54:24 +02:00
Lukas Eder
b2aaa85ca9
[ jOOQ/jOOQ#11897 ] ClassCastException when calling Convert.convert(Object, Class) with a collection
2021-05-18 09:23:45 +02:00
Lukas Eder
5024f76e4d
[ jOOQ/jOOQ#9288 ] Restore IllegalArgumentException
2021-05-17 19:17:23 +02:00
Lukas Eder
ed5ed02be2
[ jOOQ/jOOQ#11895 ] ResultQuery.fetchStream() fetches entire resultset at once
2021-05-17 17:54:43 +02:00
Lukas Eder
bb3f3e30ea
[ jOOQ/jOOQ#9288 ] More refactorings to reuse collect()
...
- In Result.intoSet()
- In Result.getValues()
- In ResultQuery.fetch()
- In ResultQuery.fetchSet()
2021-05-17 16:17:55 +02:00
Lukas Eder
0cc3a86704
[ jOOQ/jOOQ#11893 ] DefaultConverterProvider isn't able to look up value to single-arg constructor conversions
2021-05-17 11:39:47 +02:00
Lukas Eder
8fcb14eded
[ jOOQ/jOOQ#9288 ] Avoid naming conflicts with j.u.s.Collectors
2021-05-17 10:52:58 +02:00
Lukas Eder
a29873aee4
[ jOOQ/jOOQ#11871 ] Document also ExecuteContext::result
2021-05-17 10:34:23 +02:00
Lukas Eder
ccc430b006
[ jOOQ/jOOQ#11871 ] Fix documentation
...
The wrong methods were documented. The documentation belongs on resultStart() and resultEnd(), not fetchStart() and fetchEnd()
2021-05-17 10:33:16 +02:00
Lukas Eder
02296fc206
[ jOOQ/jOOQ#9288 ] Avoid naming conflicts with j.u.s.Collectors
2021-05-17 10:12:06 +02:00
Lukas Eder
90c1d98536
OSS fix
2021-05-17 09:48:59 +02:00
Lukas Eder
c952620e04
[ jOOQ/jOOQ#11799 ] Implement a mapping iterator
2021-05-14 20:29:07 +02:00
Lukas Eder
cb1a1b822d
[ jOOQ/jOOQ#11213 ] Error mapping a jsonObject field: Cannot convert from LinkedHashMap
2021-05-13 17:16:18 +02:00
Lukas Eder
e28b5de8ed
[ jOOQ/jOOQ#1985 ] Add support for EXASOL
...
- Support procedural language (in CREATE FUNCTION)
2021-05-13 15:23:06 +02:00
Lukas Eder
09919669c2
[ jOOQ/jOOQ#10452 ] [ jOOQ/jOOQ#10572 ] Parse and ignore interval precision
2021-05-13 11:40:46 +02:00
Lukas Eder
91d4ca06c6
[ jOOQ/jOOQ#11880 ] Restore old behaviour for Derby
2021-05-13 10:37:23 +02:00
Lukas Eder
ce0f359e57
[ jOOQ/jOOQ#1985 ] Add support for EXASOL
...
- Fix nested ROW tests
- Skip some CONNECT BY tests
- Fix DDL tests
- Support OVERLAPS
- Support ROW BETWEEN condition
2021-05-12 21:50:30 +02:00
Lukas Eder
3eb5138508
[ jOOQ/jOOQ#11884 ] Mention DSL::val and DSL::inline in Field Javadoc
2021-05-12 21:38:13 +02:00
Lukas Eder
6419951fde
[ jOOQ/jOOQ#8937 ] Use metadata DEFAULT expressions, if available
2021-05-12 17:44:19 +02:00
Lukas Eder
4cf6928480
[ jOOQ/jOOQ#11884 ] Refer to DSL.val() in Javadoc to raise awareness
2021-05-12 17:29:22 +02:00
Lukas Eder
abacfcfdc2
[ jOOQ/jOOQ#9472 ] Fix SQL Server implementation
2021-05-12 15:45:11 +02:00
Lukas Eder
75f7b1f649
[ jOOQ/jOOQ#11880 ] Implement improved INSERT .. ON DUPLICATE KEY UPDATE emulation via MERGE
2021-05-12 15:41:32 +02:00
Lukas Eder
de71ceb246
[ jOOQ/jOOQ#1985 ] Add support for EXASOL
...
- Fix empty OVER () clauses for NTILE, LEAD, LAG
- Fix timestamp with precision casts
- Fix EXTRACT() test (avoid testing TIME stuff)
- Fix TINYINT NULL bind values
- Skip a few binary data type tests
- Fix default expression discovery in MetaImpl
- Use record instead of immutable class
2021-05-12 15:23:30 +02:00
Lukas Eder
4c7fc5e3b5
[ jOOQ/jOOQ#11458 ] Add support for the ANY_VALUE() aggregate function
2021-05-12 10:34:27 +02:00
Lukas Eder
192b5dcbaf
[ jOOQ/jOOQ#11876 ] Regression in OracleDatabase for sequences with large MAXVALUE
2021-05-11 17:41:50 +02:00
Lukas Eder
05551ece2a
[ jOOQ/jOOQ#11866 ] MemSQL computed columns of type int aren't generated correctly
2021-05-11 15:49:37 +02:00
Lukas Eder
29abbc4546
[ jOOQ/jOOQ#11870 ] MiniJAXB cannot read code generation's regexFlags
...
content (an xs:list type)
2021-05-11 14:46:58 +02:00
Lukas Eder
5c079aa7f2
[ jOOQ/jOOQ#10019 ] Fetched result is not logged when using collect(), only with fetch()
2021-05-11 13:41:50 +02:00
Lukas Eder
9067fee812
[ jOOQ/jOOQ#11804 ] Dogfooding (Java 8 fix)
...
It appears that Java 8 was unable to form constructor references for
inner classes
2021-05-11 12:56:24 +02:00
Lukas Eder
dc9d14ac78
[ jOOQ/jOOQ#11871 ] Document missing ExecuteListener::resultEnd event when ResultQuery::collect and other methods are used
2021-05-11 12:55:58 +02:00
Lukas Eder
059f3fb4a3
[ jOOQ/jOOQ#11804 ] Dogfooding
2021-05-10 22:59:59 +02:00