Commit Graph

10663 Commits

Author SHA1 Message Date
Lukas Eder
af2aeca3aa [jOOQ/jOOQ#12633] Move XSDs from jOOQ and jOOQ-meta to subpackages to
avoid split xsd packages
2021-11-17 15:40:41 +01:00
Lukas Eder
9593f375de [jOOQ/jOOQ#12633] Move XSDs from jOOQ and jOOQ-meta to subpackages to avoid split xsd packages 2021-11-17 15:36:19 +01:00
Lukas Eder
d3f1f98701 [jOOQ/jOOQ#982] Add support for GIS extensions
- Rename class and method names to ST_NumInteriorRings. It seems that
both PostGIS and MySQL have fixed this flaw in the SQL standard, and
offer both ST_NumInteriorRings (consistent with other ST_NumXYZ
functions) and ST_NumInteriorRing
2021-11-17 10:04:12 +01:00
Lukas Eder
08839094f7 [jOOQ/jOOQ#982] Add support for GIS extensions
- Added Oracle support for:
  - ST_AsText
  - ST_Contains
  - ST_Equals
  - ST_ExteriorRing
  - ST_GeometryType
  - ST_InteriorRingN
  - ST_Intersection
  - ST_Intersects
  - ST_Length
  - ST_NumGeometries
  - ST_NumInteriorRingN
  - ST_Overlaps
  - ST_Touches
  - ST_Union
- Added support for ST_Difference
2021-11-16 17:37:16 +01:00
Lukas Eder
7ffd5ee356 [jOOQ/jOOQ#982] Add support for GIS extensions
- Added Oracle support for:
  - ST_Area
  - ST_Centroid
  - ST_Distance
  - ST_GeomFromText
2021-11-16 12:59:08 +01:00
Lukas Eder
2c9295af0a [jOOQ/jOOQ#12630] The JavaGEnerator.printDeprecationIfUnknownType should
hint at a UDT being in a different schema
2021-11-16 11:14:24 +01:00
Lukas Eder
bc5de9c233 [jOOQ/jOOQ#982] Add support for GIS extensions
- Support ST_GeometryN, ST_NumGeometries
2021-11-13 16:47:35 +01:00
Lukas Eder
ebc4d8d6e2 [jOOQ/jOOQ#982] Add support for GIS extensions
- Support ST_Centroid
2021-11-13 15:53:32 +01:00
Lukas Eder
38cd2f943a [jOOQ/jOOQ#982] Add support for GIS extensions
- Generate Javadoc on QOM types
2021-11-13 14:43:04 +01:00
Lukas Eder
70e737a607 [jOOQ/jOOQ#982] Add support for GIS extensions
- Support ST_Disjoint
2021-11-13 14:25:39 +01:00
Lukas Eder
d5f5c9d8a2 [jOOQ/jOOQ#982] Add support for GIS extensions
- Support ST_Distance, ST_GeometryType
2021-11-13 14:19:42 +01:00
Lukas Eder
ab747e1a52 [jOOQ/jOOQ#982] Add support for GIS extensions
- Support for ST_IsEmpty
2021-11-13 13:57:02 +01:00
Lukas Eder
7eb899e80f [jOOQ/jOOQ#982] Add support for GIS extensions
- Support for ST_Crosses, ST_Equals
2021-11-13 13:49:02 +01:00
Lukas Eder
22b6ccced3 [jOOQ/jOOQ#982] Try again: Fix compilation regression on javac 2021-11-12 17:28:13 +01:00
Lukas Eder
b289dc2df1 [jOOQ/jOOQ#982] Fix compilation regression on javac 2021-11-12 17:19:09 +01:00
Lukas Eder
7ada988d9e [jOOQ/jOOQ#982] Add support for GIS extensions
- Added support for ST_Intersects and ST_Intersection
- Added support for ST_Overlaps and ST_Touches
- Added support for ST_Union
2021-11-12 16:48:27 +01:00
Lukas Eder
0d8d71474a [jOOQ/jOOQ#982] Add support for GIS extensions
- Added support for ST_NumPoints, ST_PointN
2021-11-12 14:06:18 +01:00
Lukas Eder
1cee11b99b [jOOQ/jOOQ#982] Add support for GIS extensions
- Added support for ST_StartPoint, ST_EndPoint, ST_Length
2021-11-12 11:31:32 +01:00
Lukas Eder
2f39c572e8 [jOOQ/jOOQ#982] Add support for GIS extensions
- Added support for ST_Within
2021-11-12 11:03:16 +01:00
Lukas Eder
f00107fd98 [jOOQ/jOOQ#982] Add support for GIS extensions
- Add support for ST_Contains
- Improvements to the API generator with respect to generated names
2021-11-12 10:45:17 +01:00
Lukas Eder
373d99853c [jOOQ/jOOQ#982] Add support for GIS extensions
- Add support for ST_Contains
- Improvements to the API generator with respect to generated names
2021-11-12 10:44:08 +01:00
Lukas Eder
e1e4925e07 [jOOQ/jOOQ#982] Add support for GIS extensions
Avoid repeated function argument list parsing logic
2021-11-12 08:53:06 +01:00
Lukas Eder
1fa7b95947 [jOOQ/jOOQ#982] Add support for GIS extensions
Avoid repeated function argument list parsing logic
2021-11-11 11:53:17 +01:00
Lukas Eder
01d12d63b2 [jOOQ/jOOQ#982] Add support for GIS extensions
- Add support for ST_AREA, ST_ASTEXT
- Add support for SQL Server method style syntax
- Add Geography type and Spatial super type
2021-11-11 11:52:37 +01:00
Lukas Eder
4475fa4e8b [jOOQ/jOOQ#982] Add support for GIS extensions
- Add support for ST_AREA, ST_ASTEXT
- Add support for SQL Server method style syntax
- Add Geography type and Spatial super type
2021-11-11 11:31:54 +01:00
Lukas Eder
e78ce3cf76 [jOOQ/jOOQ#982] Add support for GIS extensions
Avoid repeated function argument list parsing logic
2021-11-10 17:52:04 +01:00
Lukas Eder
bf1d6e6845 [jOOQ/jOOQ#982] Add support for GIS extensions
- Added parser support for ST_X, ST_Y, ST_GEOMFROMTEXT
2021-11-10 17:18:42 +01:00
Lukas Eder
fc23a0cea7 [jOOQ/jOOQ#982] Add support for GIS extensions
- Added Geometry type
- Added support for ST_X, ST_Y, ST_GEOMFROMTEXT
- Added integration tests
2021-11-10 17:04:02 +01:00
Lukas Eder
24e68ea130 [jOOQ/jOOQ#12463] H2 enum values which contain brackets are not generated as Java literals 2021-11-10 13:06:24 +01:00
Lukas Eder
2a8e30b6a6 [jOOQ/jOOQ#10881] Scala's enums are Java classes 2021-11-10 12:16:43 +01:00
Lukas Eder
a280058080 [jOOQ/jOOQ#10881] Enum literals should be defined by generator strategies 2021-11-10 11:52:32 +01:00
Lukas Eder
d9e4b9a8aa [jOOQ/jOOQ#12620] Document that the asterisk may lead to column order mismatches 2021-11-10 09:56:59 +01:00
Lukas Eder
15581a9958 [jOOQ/jOOQ#8431] Add support for PostgreSQL 11 procedures 2021-11-09 17:15:20 +01:00
Lukas Eder
f0a839df8d [jOOQ/jOOQ#9917] Codegeneration fails with case sensitive data types in
postgres
2021-11-09 14:18:06 +01:00
Lukas Eder
c4b65bc28b [jOOQ/jOOQ#12003] Add support for ALTER COLUMN adding an identity 2021-11-09 13:46:02 +01:00
Lukas Eder
4d1388c1e5 [jOOQ/jOOQ#12612] Generated column in table valued function of type
TIMESTAMP without precision is generated using precision zero
2021-11-09 10:30:56 +01:00
Lukas Eder
f2a7dfd881 [jOOQ/jOOQ#12611] SQLDataType.null generated when using XMLDatabase with
lower case array type
2021-11-09 09:14:24 +01:00
Lukas Eder
2aa166f846 [jOOQ/jOOQ#9864] Generate additional record constructor
It is useful to have an additional record constructor that does not include the readonly columns. Further improvements to code generation might follow.
2021-11-08 11:04:39 +01:00
Lukas Eder
9971ff8e96 [jOOQ/jOOQ#9864] Support INSERT .. DEFAULT VALUES
If users specify VALUES(), but the list is effectively empty, because all supplied fields are readonly and we use the default IGNORE behaviour, then users have effectively specified DEFAULT VALUES
2021-11-08 11:02:50 +01:00
Lukas Eder
cd615bcf51 [jOOQ/jOOQ#9864] Fix another instance of ORA-38104 2021-11-05 15:12:56 +01:00
Lukas Eder
43f8b1992a [jOOQ/jOOQ#12212] Unnecessary generic type parameter in localDateAdd and other date time arithmetic functions 2021-11-05 14:41:02 +01:00
Lukas Eder
1cb77e5303 Whitespace fix 2021-11-04 16:29:36 +01:00
Lukas Eder
91295db719 [jOOQ/jOOQ#12604] Add SQLDialect.FIREBIRD_4_0 2021-11-04 16:03:08 +01:00
Lukas Eder
e3854f0223 [jOOQ/jOOQ#12604] Add SQLDialect.FIREBIRD_4_0
- Added dialect and updated tests
- Support LATERAL and APPLY
- Support WINDOW clause
- Support window frames
- Support new window functions
2021-11-04 15:00:21 +01:00
Lukas Eder
15b52ffafb [jOOQ/jOOQ#12601] Produce compilation error if code generator version
doesn't match runtime version
2021-11-04 14:01:49 +01:00
Lukas Eder
07d57a27c3 [jOOQ/jOOQ#3398] Avoid generating new SQL statements for every bind variable length in Firebird 3.0 2021-11-04 14:01:29 +01:00
Lukas Eder
81be95e884 [jOOQ/jOOQ#12602] Parse INSERT .. SELECT without column list 2021-11-04 11:23:46 +01:00
Lukas Eder
de274b5f3f Added missing (?) junit test dependency 2021-11-04 11:14:36 +01:00
Lukas Eder
e06f06edb7 [jOOQ/jOOQ#9864] Added READONLY support in InformationSchema 2021-11-04 10:51:34 +01:00
Lukas Eder
e3d1013731 [jOOQ/jOOQ#9864] OSS edition fix 2021-11-04 10:36:23 +01:00