Lukas Eder
d8fe5ffee2
[ #2052 ] Add [not]Between[Symmetric]() to Row[N] types - Added fix for
...
SQL Server
2012-12-29 17:12:36 +01:00
Lukas Eder
0bcee0f17f
[ #2052 ] Add [not]Between[Symmetric]() to Row[N] types - Fix for Sybase
2012-12-29 16:15:20 +01:00
Lukas Eder
32c6024fe6
[ #2053 ] Add is[Not]Null() to Row[N] types - Fix for Sybase
2012-12-29 16:13:53 +01:00
Lukas Eder
2ddccf8f80
[ #1178 ] Allow for treating Condition as Field<Boolean> - Fix for Sybase
2012-12-29 16:12:51 +01:00
Lukas Eder
057064ad46
[ #2049 ] Add gt() / ge() / lt() / le() to Row[N] types - Fix for Sybase
2012-12-29 16:11:31 +01:00
Lukas Eder
708d52a114
[ #1883 ] Derby OVERLAPS predicate doesn't work for (DATE, INTERVAL)
...
tuples
2012-12-29 16:01:37 +01:00
Lukas Eder
57c1d5d7d7
[ #1905 ] Add Row[N].equal(Select<? extends Record[N]>) and similar
...
methods - Work around H2's missing row value expression support by
rendering an array in subselects of RVE predicates
2012-12-29 14:57:39 +01:00
Lukas Eder
372b1df203
[ #2066 ] Add Executor.bindValues(QueryPart) to extract bind values in the
...
context of an Executor (i.e. Configuration)
2012-12-28 19:48:47 +01:00
Lukas Eder
fa52ecd05f
[ #2057 ] Cannot properly extract bind values for LIMIT .. OFFSET clause
...
from a SELECT statement
2012-12-28 16:11:54 +01:00
Lukas Eder
d532cfed3c
[ #2049 ] Add gt() / ge() / lt() / le() to Row[N] types - Fix for Firebird
2012-12-28 16:05:26 +01:00
Lukas Eder
7dcefc62d6
[ #2053 ] Add is[Not]Null() to Row[N] types - Fix for Firebird
2012-12-28 16:05:10 +01:00
Lukas Eder
afaf5ed011
[ #2052 ] Add [not]Between[Symmetric]() to Row[N] types - Fixed this for
...
Firebird
2012-12-28 16:04:54 +01:00
Lukas Eder
f097801a98
[ #1178 ] Allow for treating Condition as Field<Boolean> - Fix for
...
Firebird
2012-12-28 15:59:49 +01:00
Lukas Eder
02f45c6439
[ #2055 ] MySQL's UPDATE [t1] JOIN [t2] syntax can cause syntax errors as
...
column references are not fully qualified
2012-12-28 15:39:40 +01:00
Lukas Eder
01dfb38317
[ #2060 ] Remove redundant SimpleSelectXXX API
...
- Removed API elements
- Clean up SELECT type hierarchy
2012-12-28 11:31:12 +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
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
35bcc425a6
[ #2053 ] Add is[Not]Null() to Row[N] types
2012-12-24 12:07:15 +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
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
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
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
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
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
Lukas Eder
a50307089d
[ #456 ] Add runtime support for PRECISION, SCALE, and LENGTH attributes
...
- Removed deprecated method from [SQLDialect]DataType
- Regenerated various schemata
2012-12-21 21:09:57 +01:00
Lukas Eder
623ee20bb6
[ #456 ] Add runtime support for PRECISION, SCALE, and LENGTH attributes
...
- Renamed AbstractDataType to DefaultDataType, made it non-abstract
- Removed [SQLDialect]DataType from DefaultDataType's type hierarchy
2012-12-21 20:54:14 +01:00
Lukas Eder
e3de50d152
[ #456 ] Add runtime support for PRECISION, SCALE, and LENGTH attributes -
...
Merged FieldTypeHelper into Utils
2012-12-21 20:22:02 +01:00
Lukas Eder
b7035db761
[ #456 ] Add runtime support for PRECISION, SCALE, and LENGTH attributes -
...
Made FieldTypeHelper package-private
2012-12-21 19:53:09 +01:00
Lukas Eder
a007ba599d
[ #456 ] Add runtime support for PRECISION, SCALE, and LENGTH attributes -
...
Removed unneeded DataType.getType(int, int)
2012-12-21 19:51:31 +01:00
Lukas Eder
79336d9074
Added some documentation to AbstractDataType's internals
2012-12-21 19:01:34 +01:00
Lukas Eder
003bc5d903
[ #456 ] Add runtime support for PRECISION, SCALE, and LENGTH attributes -
...
Removed some obsolete DataType API parts
2012-12-21 18:50:22 +01:00