Commit Graph

270 Commits

Author SHA1 Message Date
Lukas Eder
900a224bc0 [#1117] NullPointerException when passing an ArrayRecord containing a null array to a stored function in Oracle 2012-02-04 21:28:26 +00:00
Lukas Eder
5d0ebca5c5 [#884] ARRAY's and UDT's are not correctly inlined when rendering inlined SQL 2012-02-04 21:17:21 +00:00
Lukas Eder
1a81b4a388 [#1114] Syntax error when unnesting TABLE of OBJECT in Oracle. The unnested table contains several columns but jOOQ only unnests "COLUMN_VALUE"
[#1115] Add support for Oracle VARRAY/TABLE of OBJECT types
2012-02-04 21:02:20 +00:00
Lukas Eder
71c9bda264 [#1111] VARRAY element type information is lost when unnesting VARRAY's returned from functions in Oracle 2012-02-03 17:46:40 +00:00
Lukas Eder
6514732d4e [#1110] VARRAY element type information is lost when unnesting VARRAY's in Oracle 2012-02-03 17:18:35 +00:00
Lukas Eder
bbd02c1813 [#1089] Add Field.contains(), .startsWith(), .endsWith() as a convenience for Field.like() (including escaping) 2012-02-03 15:50:04 +00:00
Lukas Eder
0a3d532c99 [#1106] Add Factory.escape(Field<String>, char) for use with LIKE 2012-02-03 15:08:45 +00:00
Lukas Eder
b3bc175177 [#1103] Add support for SQL Server data type uniqueidentifier 2012-02-03 14:34:42 +00:00
Lukas Eder
4ed897b0aa [#1101] Internal API leak exposed through covariance in AbstractTable.joinXXX() methods 2012-02-03 10:20:34 +00:00
Lukas Eder
973bf98e5c Release 2.0.3 - Fixed Javadoc 2012-01-29 15:59:15 +00:00
Lukas Eder
71b757d29a Fixed javac compiler issue 2012-01-29 15:58:11 +00:00
Lukas Eder
065d804452 FindBugs: SF_SWITCH_NO_DEFAULT 2012-01-29 15:50:37 +00:00
Lukas Eder
6091e319ee [#1091] Add missing @Support annotations on Table.crossJoin() methods 2012-01-29 15:21:21 +00:00
Lukas Eder
cff1e62b9c Release 2.0.3 2012-01-29 14:30:53 +00:00
Lukas Eder
ec40394853 Fixed Javadoc 2012-01-28 17:39:44 +00:00
Lukas Eder
4af77d7a50 [#1026] Add integration tests for NTILE window function 2012-01-28 16:41:05 +00:00
Lukas Eder
9f2e02a8bf [#1087] Change the NTILE function to return Field<Integer> instead of Field<BigDecimal> 2012-01-28 16:25:42 +00:00
Lukas Eder
6bb7dce2ad [#1084] Bind index mismatch in val(null).equal(null) and val(null).notEqual(null) 2012-01-28 15:28:01 +00:00
Lukas Eder
98603ffbfd [#1081] Derby error in NULL handling when simulating unnested arrays that contain NULL values 2012-01-28 13:17:23 +00:00
Lukas Eder
a6423bbf16 [#1082] Add some more DEBUG logging in AbstractResultQuery 2012-01-28 13:13:14 +00:00
Lukas Eder
21837feaff [#1080] Add support for JDBC's Statement.setFetchSize() in ResultQuery.fetchLazy() 2012-01-28 12:26:12 +00:00
Lukas Eder
15e62bbae6 [#1074] Add Field.notBetween(T, T) for convenience 2012-01-27 15:11:07 +00:00
Lukas Eder
d249ea6457 [#1069] Add support for INSERT INTO table(field1, field2, ...) SELECT syntax - as opposed to the existing INSERT INTO table SELECT 2012-01-27 10:45:41 +00:00
Lukas Eder
5115e356f9 [#1072] Add support for LIKE .. ESCAPE .. syntax 2012-01-27 09:27:56 +00:00
Lukas Eder
23a26069f2 FindBugs SS_SHOULD_BE_STATIC 2012-01-25 22:02:50 +00:00
Lukas Eder
d54e72dcae [#1071] Make Sequence Serializable 2012-01-25 21:59:58 +00:00
Lukas Eder
007eb1ac0c [#1065] Add OracleFactory.sysContext(String, String) to support Oracle's SYS_CONTEXT function 2012-01-21 19:11:44 +00:00
Lukas Eder
9e17af371c Corrected Javadoc 2012-01-21 19:02:40 +00:00
Lukas Eder
c12257fdb7 [#577] Simulate NATURAL JOIN syntax, where this is unavailable 2012-01-17 22:32:41 +00:00
Lukas Eder
63dcbd56a4 [#582] Simulate JOIN USING syntax, where this is unavailable 2012-01-17 19:31:05 +00:00
Lukas Eder
0ba28f37da [#671] Allow for nesting JOIN clauses 2012-01-17 19:06:19 +00:00
Lukas Eder
10720d1fe6 [#578] Add KEY JOIN syntax to simulate joining using generated foreign keys 2012-01-17 18:13:03 +00:00
Lukas Eder
1119c72bf6 [#578] Add KEY JOIN syntax to simulate joining using generated foreign keys - Added methods to the Table API (not yet Select API) 2012-01-15 22:23:27 +00:00
Lukas Eder
31bd0d6ae1 [#676] Add Table.join() methods to create more flexible Table products 2012-01-15 21:24:42 +00:00
Lukas Eder
a25bbeace7 [#1045] Simulate Oracle's PIVOT clause for other dialects using subqueries - added first draft for simulation 2012-01-15 09:35:11 +00:00
Lukas Eder
b7a9db1c48 [#1060] Improve debug logging of H2 arrays. The syntax is not ARRAY[1, 2], but (1, 2) 2012-01-11 19:02:59 +00:00
Lukas Eder
fe5bdc9749 [#1051] Add Factory.execute(String, Object...) as a convenience method for Factory.query(...).execute(); 2012-01-11 18:56:04 +00:00
Lukas Eder
9827b2d0ef [#1055] Simulate Factory.table(Object[]) and table(List<?>) using UNION ALL in dialects that do not support arrays - added Javadoc 2012-01-11 18:31:09 +00:00
Lukas Eder
050ae4257b [#1048] Simulate <op> <quantifier> (array) syntax for dialects that do not support arrays
[#1055] Simulate Factory.table(Object[]) and table(List<?>) using UNION ALL in dialects that do not support arrays
2012-01-09 22:55:42 +00:00
Lukas Eder
2ad7fb795f [#1059] Change SelectFromStep.from(Collection<TableLike<?>> tables) to Collection<? extends TableLike<?>> 2012-01-09 18:58:04 +00:00
Lukas Eder
1af93c411d [#1050] Deprecate usage of SOME quantifier in predicates, such as equalSome() 2012-01-08 10:58:18 +00:00
Lukas Eder
1631acf38b [#1049] Optimise GREATEST() and LEAST() simulations for Sybase, ASE, SQL Server, Derby 2012-01-07 18:46:46 +00:00
Lukas Eder
cb1c62fbac [#869] Add support for using ANY, ALL with arrays, not just with subselects
[#1047] Field.notEqualAny() erroneously renders != ALL()
2012-01-07 18:41:41 +00:00
Lukas Eder
8002ebe98c [#1021] Add explicit integration tests for LEFT|RIGHT|FULL OUTER JOIN 2012-01-07 16:23:10 +00:00
Lukas Eder
6eb96c07d1 [#1042] Add support for DISTINCT keyword in SUM, AVG, MIN, MAX aggregate functions 2012-01-07 12:55:51 +00:00
Lukas Eder
7e466b72ea [#595] Add support for Oracle's PIVOT clause - Prefer replacing "FOR" by "ON" rather than by "OVER", "OF" 2012-01-07 10:24:35 +00:00
Lukas Eder
1a90f3d7cd [#595] Add support for Oracle's PIVOT clause - Prefer replacing "FOR" by "OVER" rather than by "OF" 2012-01-07 10:14:24 +00:00
Lukas Eder
45176b07cf [#1041] Add <R> Table<R> Factory.table(Select<R>) convenience method for more fluency 2012-01-06 19:01:52 +00:00
Lukas Eder
8a634efd5d [#595] Add support for Oracle's PIVOT clause 2012-01-06 18:57:29 +00:00
Lukas Eder
07448d0da0 [#595] Add support for Oracle's PIVOT clause
[#1040] Add Object[][] Result.intoArray() and Object[] Record.intoArray() for convenience
2012-01-06 18:50:08 +00:00