Commit Graph

7501 Commits

Author SHA1 Message Date
Lukas Eder
df4b94d765 [jOOQ/jOOQ#7242] Declare JSON type before JSONB type as a default 2019-07-26 14:41:00 +02:00
Knut Wannheden
4dfc457f7f [jOOQ/jOOQ#8984] Address potential NumberFormatException 2019-07-26 07:35:22 +02:00
Lukas Eder
4fdc37527d [jOOQ/jOOQ#8939] Added missing files 2019-07-25 17:26:44 +02:00
Lukas Eder
95168c1e76 [jOOQ/jOOQ#8939] Handle __ prefix in file names 2019-07-25 17:26:33 +02:00
Lukas Eder
5b1b37fe35 Added Mustafa Yücel to contributors 2019-07-25 17:22:32 +02:00
Lukas Eder
990bfa4663 [jOOQ/jOOQ#8939] Various fixes
- Fixed a bug when FlywayFileComparator compares non-flyway files
- Added a unit test
- Added examples to jOOQ-examples module as submodules
- Split flyway migration in one more migration file
- Check in generated sources
2019-07-25 15:51:37 +02:00
Lukas Eder
38ed342821 [jOOQ/jOOQ#8982] Add a SingleConnectionDataSource 2019-07-25 15:28:05 +02:00
Lukas Eder
df390cf919
Merge pull request #8976 from yuecelm/feature/8939
[jOOQ/jOOQ#8939] Support Flyway file ordering in DDLDatabase
2019-07-25 14:43:51 +02:00
Lukas Eder
f5004522d6
Merge pull request #8978 from kaandok/patch-1
Make generatePojoMultiConstructor in JavaGenerator protected
2019-07-25 11:08:23 +02:00
Kaan Ozdokmeci
e8e230ae2c make generatePojoMultiConstructor protected inline with it's javadoc 2019-07-23 19:47:08 +03:00
Mustafa Yücel
8767b8014d [jOOQ/jOOQ#8939] Support Flyway file ordering in DDLDatabase 2019-07-23 13:56:51 +02:00
Lukas Eder
7a3374f28d [jOOQ/jOOQ#8975] Log warning when user uses <inputSchema/> on a database
that does not support schemas
2019-07-23 13:23:18 +02:00
Lukas Eder
4e9a29dbd6 [jOOQ/jOOQ#8972] jOOQ-meta should query dictionary views for column
existence rather than the column itself
2019-07-23 12:35:09 +02:00
Lukas Eder
83a6711412 [jOOQ/jOOQ#8972] jOOQ-meta should query dictionary views for column existence rather than the column itself (WIP) 2019-07-22 11:27:01 +02:00
Lukas Eder
24f703eeb3 [jOOQ/jOOQ#8294] Give user feedback in interactive mode 2019-07-17 16:36:02 +02:00
Lukas Eder
ee6ce710c7 [jOOQ/jOOQ#8961] Parser doesn't support bind variables in LIMIT clauses 2019-07-17 16:26:28 +02:00
Lukas Eder
f2ad98e7f7 [jOOQ/jOOQ#8578] DefaultRecordMapper cannot map into generic type variable in Kotlin 2019-07-17 15:49:22 +02:00
Lukas Eder
d7a387276a [jOOQ/jOOQ#8959] Add Settings.mapConstructorParameterNamesInKotlin 2019-07-17 15:00:10 +02:00
Lukas Eder
9511fed888 [jOOQ/jOOQ#8957] Parser.parseStatements() fails to parse empty block 2019-07-17 14:12:35 +02:00
Lukas Eder
59bd5fdcff [jOOQ/jOOQ#32] Add a few Kotlin unit tests 2019-07-17 11:37:56 +02:00
Lukas Eder
8e6583cd5c [jOOQ/jOOQ#8004] Fix this also for java.lang.Boolean 2019-07-17 11:37:24 +02:00
Lukas Eder
d7bb057de4 [jOOQ/jOOQ#8004] avoid hiding the member field 'type' 2019-07-16 17:22:44 +02:00
Lukas Eder
6a04733226
Merge pull request #8114 from amir20001/master
[#8004] Handle edgecase for Kotlin boolean type
2019-07-16 17:16:16 +02:00
Lukas Eder
b440183fb1 [jOOQ/jOOQ#8944] Reuse some parser logic 2019-07-16 17:01:24 +02:00
Lukas Eder
63739c0c29 [jOOQ/jOOQ#8944] Fixed support dialect versions 2019-07-16 16:37:16 +02:00
Lukas Eder
22b7841596 [jOOQ/jOOQ#8944] Added support for the JSON predicate 2019-07-16 16:30:02 +02:00
Lukas Eder
562ec8a06e [jOOQ/jOOQ#8932] Use diamond operator in jOOQ code
These method calls use fully qualified constructor calls, which is why they had been overlooked.
2019-07-16 16:29:52 +02:00
Lukas Eder
cb866cb926 [jOOQ/jOOQ#8944] Added support for the JSON predicate 2019-07-16 15:42:04 +02:00
Lukas Eder
ee94ae341d [jOOQ/jOOQ#8944] Add support for the JSON object constructor 2019-07-16 15:01:12 +02:00
Lukas Eder
c751499831 [jOOQ/jOOQ#8944] Add support for the JSON array constructor. 2019-07-16 14:01:04 +02:00
Lukas Eder
b8e58b2605 [jOOQ/jOOQ#7242] Regenerated Oracle schema 2019-07-16 12:56:17 +02:00
Lukas Eder
c37d555233 [jOOQ/jOOQ#7242] Add support for MySQL 2019-07-15 13:02:08 +02:00
Lukas Eder
3560efe0d4 [#7242] Add support for JSON / JSONB types in PostgreSQL 2019-07-15 12:42:18 +02:00
Lukas Eder
c435401163 [jOOQ/jOOQ#8943] Add org.jooq.JSONB 2019-07-15 11:54:19 +02:00
Lukas Eder
29da62058e [jOOQ/jOOQ#8943] Add org.jooq.JSON 2019-07-15 11:14:28 +02:00
Lukas Eder
18998166bf [jOOQ/jOOQ#2026] Another internal class 2019-07-15 10:39:37 +02:00
Lukas Eder
aaedefc9eb [jOOQ/jOOQ#7811] Array types cannot change nullability when generating DDL 2019-07-11 16:24:09 +02:00
Lukas Eder
2dc8720fcd [jOOQ/jOOQ#7597] Do generate a check constraint for non-stored enums 2019-07-11 15:41:01 +02:00
Lukas Eder
1f0a1ab479 [jOOQ/jOOQ#8933] Added issue reference, better method name 2019-07-11 14:48:37 +02:00
Lukas Eder
d941f44917 [jOOQ/jOOQ#8933] DSL.unnest(Collection) doesn't work on PostgreSQL 2019-07-11 14:46:38 +02:00
Lukas Eder
4a166cbcd9 [jOOQ/jOOQ#2026] Annotated additional types as Internal 2019-07-11 12:08:32 +02:00
Lukas Eder
cacc3e5a7c [jOOQ/jOOQ#8932] Use diamond operator in jOOQ code 2019-07-11 11:55:51 +02:00
Lukas Eder
b878ce333e [jOOQ/jOOQ#8929] DAOImpl should short circuit Result.map(RecordMapper) calls 2019-07-10 15:14:21 +02:00
Lukas Eder
f43815aa73 [jOOQ/jOOQ#8925] Add DAO.fetchRangeOf(Field<Z>, Z, Z) 2019-07-10 15:05:52 +02:00
Lukas Eder
287b7525df [jOOQ/jOOQ#8924] Accidental tab/spaces mix 2019-07-10 14:00:55 +02:00
Lukas Eder
13c1ac8a37 [jOOQ/jOOQ#8924] Add Settings.updateRecordVersion and
Settings.updateRecordTimestamp
2019-07-10 13:59:58 +02:00
Knut Wannheden
bea533dd78 [jOOQ/jOOQ#2026] Add new @Internal annotation
This new annotation signifies that a given public type, method, or field
is in fact internal API and should not be used in client code.
2019-07-10 11:49:21 +02:00
Lukas Eder
65b90e14a5 [jOOQ/jOOQ#2759] Improved implementation 2019-07-10 11:45:08 +02:00
Knut Wannheden
8b04f08e15 [jOOQ/jOOQ#8919] Implement formatting in MiniJAXB
The formatting logic is encapsulated by the new internal `XMLBuilder`
class which also required a new internal interface `XMLAppendable` which
is implemented by all XJC generated classes.

The XJC plugin was modified accordingly and all code was regenerated.

Also note that the `MiniJAXB` class was moved to package
`org.jooq.util.jaxb.tools`.
2019-07-10 11:26:58 +02:00
Lukas Eder
7100fd6e08 [jOOQ/jOOQ#8921] Fixed Support annotation on returningResult() methods 2019-07-10 10:52:50 +02:00