Commit Graph

680 Commits

Author SHA1 Message Date
Lukas Eder
3eb857e196 [#1058] Add <T1, T2, .. TN> Factory.row(T1, T2, .. TN) and
Factory.row(Field<T1>, Field<T2> ... Field<TN>) to allow for creating
tuples / rows - Renamed "TUPLE" into "ROW" to follow the SQL standard
2012-09-04 20:39:15 +02:00
Lukas Eder
79f36b69df [#1679] Add Factory.table(String, QueryPart...) 2012-09-02 17:41:28 +02:00
Lukas Eder
5f65aa4e8c Add Tuple.getFields() 2012-09-02 16:23:12 +02:00
Lukas Eder
15f0b8b813 [#1764] Add missing @Support({ ... FIREBIRD ... }) annotations 2012-09-02 15:30:58 +02:00
Lukas Eder
d9c8a91a83 [#1786] Fix SEQUENCE support for Firebird 2012-09-02 14:46:33 +02:00
Lukas Eder
b42fc21322 [#1484] Let XJC-generated artefacts implement Cloneable 2012-09-02 12:13:06 +02:00
Lukas Eder
a6b69a6edf [#1245] - Improve formatting for DECIMAL data types in Result.format() -
Improved test case, removed trimming of trailing zeroes
2012-09-02 09:40:23 +02:00
Lukas Eder
d1c81e84b5 Merge pull request #1785 from idugic/master
#1245
2012-09-01 12:16:43 -07:00
Ivan Dugic
57ea195109 [#1245] Improve formatting for DECIMAL data types in Result.format().
Nicely align the decimal point and reserve space on both sides

Who would say some jUnit test will fail? Cool.
2012-09-01 19:55:08 +02:00
Ivan Dugic
d1142d2a62 [#1245] - Improve formatting for DECIMAL data types in Result.format().
Nicely align the decimal point and reserve space on both sides
2012-09-01 18:51:12 +02:00
Lukas Eder
172d2e80fa [#1728] Add support for the MySQL COUNT(DISTINCT expr, expr...)
aggregate function syntax
2012-09-01 17:58:18 +02:00
Lukas Eder
86121ae906 [#1058] Add <T1, T2, .. TN> Factory.tuple(T1, T2, .. TN) and
Factory.tuple(Field<T1>, Field<T2> ... Field<TN>) to allow for creating
tuples - Pull up in(Select<?>) and notIn(Select<?>) methods
2012-09-01 17:37:32 +02:00
Lukas Eder
7b698497ec [#1784] Enhance the BETWEEN predicate, introducing the AND keyword 2012-09-01 17:02:21 +02:00
Lukas Eder
eb9264e00d Fixed some warnings 2012-09-01 12:14:22 +02:00
Lukas Eder
7ba5bb1beb [#1782] Move JAXB bindings out of XSD, in order to support more advanced
bindings
2012-09-01 11:43:45 +02:00
Lukas Eder
4f5593d8b4 [#1774] QueryPart.toString() does not load default settings from
classpath
2012-09-01 10:39:30 +02:00
Lukas Eder
2a235ff569 Store SchemaMapping to local variable 2012-09-01 10:20:33 +02:00
Lukas Eder
27ac37a751 [#1077] Add support for the SQL standard OVERLAPS predicate 2012-08-30 22:51:20 +02:00
Lukas Eder
86d3792960 [#1583] Add support for tuple expressions in UPDATE statements: UPDATE
.. SET (A, B, C) = (SELECT X, Y, Z) - Added Tuple marker interface
2012-08-30 20:43:48 +02:00
Lukas Eder
334cd69b19 [#1762] Add package-info.java to add Javadoc documentation to all
packages
2012-08-30 20:34:21 +02:00
Lukas Eder
81d68ad165 [#1766] Simulate tuple comparisons where they are not supported 2012-08-30 19:50:42 +02:00
Lukas Eder
490478cd38 [#1768] NullPointerException when DAO.fetchOne() returns no record 2012-08-30 18:39:19 +02:00
Lukas Eder
69a23ecb0d [#1058] Add <T1, T2, .. TN> Factory.tuple(T1, T2, .. TN) and
Factory.tuple(Field<T1>, Field<T2> ... Field<TN>) to allow for creating
tuples
2012-08-29 22:26:19 +02:00
Lukas Eder
546672ca94 [#1763] Remove useless internal NamedQueryPartList 2012-08-29 19:02:08 +02:00
Lukas Eder
ebef56c7d8 [#1744] Add support for the CUBRID DECR() function 2012-08-28 20:00:34 +02:00
Lukas Eder
bea0a4917b [#1751] Result.intoResultSet() generates wrong ResultSetMetaData
if runtime schema mapping is applied
2012-08-28 19:58:46 +02:00
Lukas Eder
7d569a9e54 Release 2.6.0-SNAPSHOT 2012-08-28 19:45:25 +02:00
Lukas Eder
c8d3b0789b Fixed BETWEEN SYMMETRIC for Sybase ASE 2012-08-26 09:45:28 +02:00
Lukas Eder
b38d698ae9 [#1741] Deprecate org.jooq.MasterDataType 2012-08-25 17:37:13 +02:00
Lukas Eder
8b605c86b5 [#1736] Deprecate TableRecord.{store|refresh|delete}Using() methods as
being part of jOOQ's internal API
2012-08-25 15:05:46 +02:00
Lukas Eder
d22941a1f6 Fixed warnings 2012-08-25 15:03:07 +02:00
Lukas Eder
8659323f1b Made IsDistinctFrom package-private! 2012-08-25 12:16:30 +02:00
Lukas Eder
f2ff0c77e2 [#430] Add support for the Firebird database - Changed connection URL to
fix binding of null values
2012-08-25 11:35:44 +02:00
Lukas Eder
85d9f8ffc5 [#430] Add support for the Firebird database - Fixed handling of
BigDecimal data types
2012-08-24 11:43:24 +02:00
Lukas Eder
88de2f62da [#430] Add support for the Firebird database - Fixed binding of NULL
values to PreparedStatements
2012-08-24 11:17:54 +02:00
Lukas Eder
3c8be0ed30 [#430] Add support for the Firebird database - Fixed data types 2012-08-24 08:43:24 +02:00
Lukas Eder
7abc0907f0 Firebird will not be experimental, but "beta" 2012-08-24 01:13:51 +02:00
Lukas Eder
a243b86fc2 [#430] Add support for the Firebird database - initial code generation
contribution
2012-08-24 01:10:27 +02:00
Lukas Eder
cfd5ad417e [#430] Add support for the Firebird database - Added initial code
generation contribution
2012-08-24 01:05:42 +02:00
Lukas Eder
e346394ac7 [#1730] Compilation errors in SQLite generated code when flag
<instanceFields/> is set to true
2012-08-23 20:01:19 +02:00
Lukas Eder
c8d2b997dc [#1727] Cast VARCHAR bind values to their actual string length in
Firebird
2012-08-23 19:27:24 +02:00
Lukas Eder
b708cc15e4 [#1727] Cast VARCHAR bind values to their actual string length 2012-08-22 18:59:22 +02:00
Lukas Eder
a8a1b0190b Fixed "IS DISTINCT FROM" for Sybase SQL Anywhere 2012-08-22 18:56:44 +02:00
Lukas Eder
9e96de36ce Fixed "SYMMETRIC" for Sybase SQL Anywhere 2012-08-22 18:55:51 +02:00
Lukas Eder
c814d30853 [#430] Add support for the Firebird database - Fixed BOOLEAN literals 2012-08-19 18:59:43 +02:00
Lukas Eder
50f99b3bd8 [#430] Add support for the Firebird database - Fixed LIKE_REGEX() test
case
2012-08-19 18:47:03 +02:00
Lukas Eder
2afd325029 [#430] Add support for the Firebird database - Fixed ASCII() 2012-08-19 18:25:58 +02:00
Lukas Eder
a59f83b6d3 [#430] Add support for the Firebird database - Fixed REPEAT() 2012-08-19 18:24:31 +02:00
Lukas Eder
5f0d165869 [#430] Add support for the Firebird database - Fixed RPAD() and LPAD() 2012-08-19 18:23:42 +02:00
Lukas Eder
bb3df952f2 [#430] Add support for the Firebird database - Fixed REPLACE() 2012-08-19 18:23:28 +02:00