Commit Graph

1852 Commits

Author SHA1 Message Date
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
2f8dbd5c53 Fixed regression due to [#2001] (changed null handling in
equal/eq/notEqual/ne)
2012-12-21 19:26:42 +01:00
Lukas Eder
097bcbe772 Fixed some launch targets 2012-12-21 19:11:00 +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
Lukas Eder
1f9fb2bbc9 [#456] Add runtime support for PRECISION, SCALE, and LENGTH attributes -
Add hint to the manual about data types having been changed
2012-12-21 18:34:33 +01:00
Lukas Eder
6f001e1798 Moved some useful JDBC utility methods from FieldTypeHelper to the
public JDBCUtils class
2012-12-21 18:25:41 +01:00
Lukas Eder
83c197e859 Fixed probable bug 2012-12-21 18:20:18 +01:00
Lukas Eder
c363269a31 Refactored internal constant names 2012-12-21 14:42:40 +01:00
Lukas Eder
a8d6705f37 [#1979] Thread safety issue in org.jooq.impl.FieldList 2012-12-21 14:35:27 +01:00
Lukas Eder
2c51e655d6 Fixed warnings 2012-12-21 12:26:34 +01:00
Lukas Eder
bc04474956 Regenerated DB2 schema 2012-12-20 18:22:45 +01:00
Lukas Eder
007c35529a DB2 has its ways... Go figure. Out of temporary table space because of
3-4 bind variables in a UNION
2012-12-20 18:15:59 +01:00
Lukas Eder
5f8635908a Fixed wrong @Support(DB2) annotation for row value expression comparison
predicates and also relevant test case
2012-12-20 18:09:24 +01:00
Lukas Eder
1bbbf02937 Regenerated DB2 schema 2012-12-20 17:57:15 +01:00
Lukas Eder
47d94d7656 Derby schema regeneration 2012-12-20 17:53:24 +01:00
Lukas Eder
bc96789cf4 Added another compile-time type-check 2012-12-20 17:51:27 +01:00
Lukas Eder
55ff6f577f Deleted obsolete test scenario 2012-12-20 17:49:14 +01:00
Lukas Eder
6c17f5c6e1 Fixed bad test 2012-12-20 17:43:34 +01:00
Lukas Eder
2b28cbd64c HSQLDB schema regeneration 2012-12-20 17:34:30 +01:00
Lukas Eder
43417d5874 [#1178] Allow for treating Condition as Field<Boolean> 2012-12-20 17:30:18 +01:00
Lukas Eder
102f6065f6 [#1097] Add org.jooq.Catalog, a type modelling an entity combining
several org.jooq.Schema
2012-12-20 16:51:13 +01:00
Lukas Eder
b7016bd581 [#1703] Add Executor.batchDelete(UpdatableRecord<?>...) to mass-delete a
set of UpdatableRecords
2012-12-20 16:29:06 +01:00
Lukas Eder
3fe9e89293 Fixed Postgres error handling after reinstall 2012-12-20 15:42:14 +01:00
Lukas Eder
c2c5f82b1a [#1689] Generate <E> E into(E) and <E> R from(E) methods to generated
records - Regenerated schema
2012-12-20 15:41:57 +01:00
Lukas Eder
91ed5cf6f9 [#1689] Generate <E> E into(E) and <E> R from(E) methods to generated
records
2012-12-20 15:41:40 +01:00
Lukas Eder
09b379103f [#2031] Change union(Select<R>) and similar methods to union(Select<?
extends R>)
2012-12-20 15:05:03 +01:00
Lukas Eder
3ac1764ea5 Re-arranged methods for later code generation through Xtend 2012-12-20 15:02:54 +01:00
Lukas Eder
0f9da66023 [#2027] Document semantic versioning rules as understood by jOOQ 2012-12-20 14:23:59 +01:00
Lukas Eder
d4da8c72b0 [#2028] Add Batch.size() to indicate the number of queries that will be
executed by a batch operation
2012-12-20 13:42:40 +01:00
Lukas Eder
fddd972465 [#2030] Add reusable wrapper types for JDBC Connection, Statement,
ResultSet, etc.
2012-12-20 13:31:40 +01:00
Lukas Eder
2f427a4520 [#1549] Externalise connection lifecycle through new ConnectionProvider 2012-12-20 13:06:51 +01:00
Lukas Eder
7139a074cc Updated statistics 2012-12-18 09:38:55 +01:00
Lukas Eder
0977fccd6d [#2001] Named Params are treated as null literals on right sides of
comparisons
2012-12-17 20:49:42 +01:00
Lukas Eder
56d1dd1250 [#2021] Add UpdatableRecord.refresh(Field<?>...) to allow for refreshing
a subset of the Record's values
2012-12-15 16:00:38 +01:00
Lukas Eder
88bdc09a8c Removed some redundancy 2012-12-15 13:57:39 +01:00
Lukas Eder
4c5e9efb59 [#2020] Let org.jooq.ExecuteListener extend java.util.EventListener 2012-12-15 13:50:17 +01:00
Lukas Eder
31205edb76 [#2016] Bad parsing of MySQL ENUM literals by jooq-meta, if they contain
special characters - Added test data
2012-12-15 13:43:17 +01:00
Lukas Eder
b4178b5dc7 Don't inline constant 2012-12-14 16:02:20 +01:00
Lukas Eder
90e135d013 [#1924] Add support for CUBRID 9.0's ENUM data type 2012-12-14 15:41:37 +01:00
Lukas Eder
1cfbcc6093 Fixed current_user after CUBRID reinstall 2012-12-14 15:27:21 +01:00
Lukas Eder
a4a8586e06 [#2008] Add elementFormDefault="qualified" to XSD specifications to
allow for XML validation of jOOQ configuration files
2012-12-14 13:55:32 +01:00
Lukas Eder
007755e46e formatting 2012-12-14 13:33:10 +01:00
Lukas Eder
7b295878e1 [#2011] Implement some micro-optimisations in DefaultRenderContext - 3.
Escaping of quoted literals
2012-12-14 13:25:23 +01:00
Lukas Eder
2268afa4ab [#2011] Implement some micro-optimisations in DefaultRenderContext - 2.
Regular expression usage for indentation
2012-12-14 13:10:04 +01:00
Lukas Eder
32f89104b1 Moved some methods 2012-12-14 13:09:27 +01:00
Lukas Eder
28971a513e Mention that jOOQ also supports SQL Server 2012 and CUBRID 9.0.0 2012-12-12 22:40:59 +01:00