Commit Graph

1904 Commits

Author SHA1 Message Date
Lukas Eder
f46baddea4 [#2057] Cannot properly extract bind values for LIMIT .. OFFSET clause
from a SELECT statement - Added failing integration test
2012-12-27 17:15:24 +01:00
Lukas Eder
760be3e2bb [#2057] Implicit parameters/bindings for LIMIT ... OFFSET are not
exposed - Added integration test
2012-12-27 11:45:04 +01:00
Lukas Eder
dbc3e518f3 Relax type-safety on test 2012-12-27 11:38:09 +01:00
Lukas Eder
1660dce03d [#2052] Add [not]Between[Symmetric]() to Row[N] types 2012-12-26 16:23:47 +01:00
Lukas Eder
70e4ff1aa8 Added missing Support annotations 2012-12-26 16:23:04 +01:00
Lukas Eder
8557234b1d Regenerated HSQLDB schemas 2012-12-26 16:17:43 +01:00
Lukas Eder
15b0a71005 Regenerated Derby schema 2012-12-26 16:17:10 +01:00
Lukas Eder
f955bb295f Improved MetaImpl performance 2012-12-24 15:15:33 +01:00
Lukas Eder
10c116c6de Fix issue with Oracle JDBC's internal LIKE .. ESCAPE '/' 2012-12-24 14:49:46 +01:00
Lukas Eder
b33bbcdf7c [#2049] Add gt() / ge() / lt() / le() to Row[N] types - Added
integration tests for RVE [>, >=, <, <=] (SELECT ...)
2012-12-24 14:35:17 +01:00
Lukas Eder
a2a32c71d5 [#2049] Add gt() / ge() / lt() / le() to Row[N] types 2012-12-24 14:20:17 +01:00
Lukas Eder
36027695f3 Regenerated SQLite schema 2012-12-24 14:19:44 +01:00
Lukas Eder
35bcc425a6 [#2053] Add is[Not]Null() to Row[N] types 2012-12-24 12:07:15 +01:00
Lukas Eder
b393354e54 Regenerated DB2 schema 2012-12-24 12:04:56 +01:00
Lukas Eder
acf270d1f5 [#2049] Add gt() / ge() / lt() / le() to Row[N] types - Renamed newly
factored out conditions
2012-12-24 10:27:54 +01:00
Lukas Eder
20aa6e512a [#2049] Add gt() / ge() / lt() / le() to Row[N] types - Factored out
RowIn nested class to top-level type
2012-12-24 10:26:01 +01:00
Lukas Eder
b76289ea02 [#2049] Add gt() / ge() / lt() / le() to Row[N] types - Factored out
RowSubquery nested class to top-level type
2012-12-24 10:18:41 +01:00
Lukas Eder
b2df9b7d6d [#2049] Add gt() / ge() / lt() / le() to Row[N] types - Factored out
RowCompare nested class to top-level type
2012-12-24 10:15:13 +01:00
Lukas Eder
7c9bc5c5fe Regenerated Postgres schema 2012-12-24 10:13:58 +01:00
Lukas Eder
d228355c03 [#2049] Add gt() / ge() / lt() / le() to Row[N] types - Factored out
RowOverlaps nested class to top-level type
2012-12-23 10:42:54 +01:00
Lukas Eder
e1ce0fa058 [#2049] Add gt() / ge() / lt() / le() to Row[N] types - Improved Javadoc 2012-12-23 09:59:08 +01:00
Lukas Eder
df56195479 [#2050] Re-declare QueryPart.toString() in order to add some Javadoc 2012-12-23 09:27:13 +01:00
Lukas Eder
d3b654c2fb Improved Javadoc 2012-12-22 22:30:12 +01:00
Lukas Eder
5cfde0af20 [#2045] Bad hashCode calculation when Records contain arrays or byte[] 2012-12-22 20:46:49 +01:00
Lukas Eder
d756297151 [#2044] Add various TableRecord.fetchParent(...), fetchChild(...) and
fetchChildren(...) methods to follow foreign key relationships
2012-12-22 20:39:49 +01:00
Lukas Eder
49ee1f98f4 [#2043] Remove generated navigation methods - Regenerated H2 and Oracle
schemas
2012-12-22 18:17:22 +01:00
Lukas Eder
e71d9444c2 [#2043] Remove generated navigation methods 2012-12-22 18:17:05 +01:00
Lukas Eder
5635339388 [#2042] Remove generated setters, setting foreign key values from
records - Regenerated H2 and Oracle schemas
2012-12-22 18:08:24 +01:00
Lukas Eder
3a7f4951be [#2042] Remove generated setters, setting foreign key values from
records
2012-12-22 18:08:09 +01:00
Lukas Eder
9006d789a3 [#2025] Correctly handle multiple foreign keys defined on the same
column - Regenerated H2 and Oracle schemas
2012-12-22 18:01:57 +01:00
Lukas Eder
a0cd2916e2 [#2025] Correctly handle multiple foreign keys defined on the same
column
2012-12-22 17:56:17 +01:00
Lukas Eder
1ec5cd4ced [#2041] Generate foreign key name into records' fetch methods' Javadoc 2012-12-22 17:29:52 +01:00
Lukas Eder
c6d0e065de [#2006] Interoperability issue with timestampDiff(t1, t2).le(new
DayToSecond(0, 0, 1)). SQL Server cannot bind interval data types -
Added failing test case for a future fix
2012-12-22 10:03:47 +01:00
Lukas Eder
f958e32075 [#2007] Bad type coercion on the right hand side of a comparison
predicate, when the left hand side is Field<Object>
2012-12-22 09:47:01 +01:00
Lukas Eder
8b6e4f2a27 Added Javadoc to internal method 2012-12-22 09:46:27 +01:00
Lukas Eder
8ccad9947a Improved DefaultDataType.toString() 2012-12-22 09:25:48 +01:00
Lukas Eder
374bb9cc7b Created new DataTypeTest unit test. Moved some tests there 2012-12-22 09:09:38 +01:00
Lukas Eder
b82775ec18 Pull up some protected things to a new AbstractTest 2012-12-22 09:07:35 +01:00
Lukas Eder
b34d343fef Moved unit test data into proper package 2012-12-22 09:05:21 +01:00
Lukas Eder
fa7edefc65 [#456] Add runtime support for PRECISION, SCALE, and LENGTH attributes -
Added convenience method DataType.precision(int precision, int scale)
2012-12-22 08:39:06 +01:00
Lukas Eder
d7587ee4d7 [#456] Add runtime support for PRECISION, SCALE, and LENGTH attributes
- Adapted DataType.equals() and hashCode() to consider precision,
scale, and length
 - Consider precision, scale, and length when casting fields/values to a
custom DataType
2012-12-21 23:32:25 +01:00
Lukas Eder
8daa2803a9 Regenerated Postgres schema 2012-12-21 23:29:31 +01:00
Lukas Eder
aceb43dbd6 Regenerated HSQLDB schema 2012-12-21 22:55:23 +01:00
Lukas Eder
1161afbad1 [#456] Add runtime support for PRECISION, SCALE, and LENGTH attributes -
Added support for precision, scale, and length information in
org.jooq.Meta
2012-12-21 22:40:18 +01:00
Lukas Eder
fa26d287bf [#456] Add runtime support for PRECISION, SCALE, and LENGTH attributes -
Regenerated H2 and Oracle schemata
2012-12-21 22:35:46 +01:00
Lukas Eder
70a0ab3f44 [#456] Add runtime support for PRECISION, SCALE, and LENGTH attributes
- Let code generator generate precision, scale, and length information
 - Let MetaDataFieldProvider read precision, scale, and length
information from JDBC meta data
2012-12-21 22:35:26 +01:00
Lukas Eder
3d63aa82a0 [#456] Add runtime support for PRECISION, SCALE, and LENGTH attributes -
Added the precision/scale/length API
2012-12-21 21:58:10 +01:00
Lukas Eder
e9a2308105 [#456] Add runtime support for PRECISION, SCALE, and LENGTH attributes -
Changed constructor signatures
2012-12-21 21:42:52 +01:00
Lukas Eder
9b9f105417 [#456] Add runtime support for PRECISION, SCALE, and LENGTH attributes -
Removed SQLDataType from the DataType type hierarchy
2012-12-21 21:36:39 +01:00
Lukas Eder
899c76280e [#456] Add runtime support for PRECISION, SCALE, and LENGTH attributes -
Removed generic type parameter <T> from [SQLDialect]DataType
2012-12-21 21:20:47 +01:00