Commit Graph

10108 Commits

Author SHA1 Message Date
Lukas Eder
25b2bda4d0 [jOOQ/jOOQ#11927] Add a Javadoc remark about performance to all the fetch() methods that map results 2021-05-28 14:13:54 +02:00
Lukas Eder
01e9ecf19d [jOOQ/jOOQ#11926] Add parser support for UPDATE .. JOIN 2021-05-28 13:54:31 +02:00
Lukas Eder
364555c24f [jOOQ/jOOQ#6277] Support ROWNUM transformation 2021-05-28 08:50:00 +02:00
Lukas Eder
0b9454fe04 [jOOQ/jOOQ#11921] Wrong position reported for parser meta lookup failures 2021-05-27 20:48:06 +02:00
Lukas Eder
76a25dc02e [jOOQ/jOOQ#6277] Add SQLDialect.JAVA - Improved formatting 2021-05-27 15:10:45 +02:00
Lukas Eder
c6a3a7f08d [jOOQ/jOOQ#11918] Add Settings.renderOptionalXYZ support to ParserCLI 2021-05-27 14:41:35 +02:00
Lukas Eder
516fa206af [jOOQ/jOOQ#2620] Add support for BigQuery DATE_TRUNC and DATETIME_TRUNC 2021-05-26 18:10:57 +02:00
Lukas Eder
c16c42ac45 [jOOQ/jOOQ#6277] Add SQLDialect.JAVA - WIP
- Added more known limitations messages
2021-05-26 17:43:00 +02:00
Lukas Eder
1b537cfa80 [jOOQ/jOOQ#6277] Add SQLDialect.JAVA 2021-05-26 17:39:56 +02:00
Lukas Eder
3a8711807c [jOOQ/jOOQ#6277] Add SQLDialect.JAVA 2021-05-26 17:18:20 +02:00
Lukas Eder
fd9a93bf73 [jOOQ/jOOQ#6277] Add SQLDialect.JAVA 2021-05-26 17:06:43 +02:00
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