Commit Graph

399 Commits

Author SHA1 Message Date
Lukas Eder
003344ef32 [#1276] Simulate Oracle's LISTAGG() in DB2 using XMLAGG(), SUBSTR() and CONCAT() 2012-04-06 19:57:49 +00:00
Lukas Eder
ca32a0fa39 [#1273] Simulate GROUP_CONCAT() aggregate function using Oracle's LISTAGG() function, where available 2012-04-06 19:24:46 +00:00
Lukas Eder
8a5d3ae639 [#1273] Simulate GROUP_CONCAT() aggregate function using Oracle's LISTAGG() function, where available 2012-04-06 18:49:15 +00:00
Lukas Eder
367befbe98 [#1273] Simulate MySQL's / CUBRID's GROUP_CONCAT() aggregate function using Oracle's LISTAGG() function
[#1275] Simulate Sybase's LIST() aggregate function using Oracle's LISTAGG() function
2012-04-06 18:39:46 +00:00
Lukas Eder
e1220a5e75 [#1268] Add Factory.field(String, QueryPart...) to generate custom clauses - Some simplifications 2012-04-06 17:53:34 +00:00
Lukas Eder
7d78b0a23a [#1268] Add Factory.field(String, QueryPart...) to generate custom clauses - Some simplifications 2012-04-06 17:05:10 +00:00
Lukas Eder
6e6fcbcf78 [#1268] Add Factory.field(String, QueryPart...) to generate custom clauses 2012-04-06 16:29:59 +00:00
Lukas Eder
7f9ce2adf9 [#1274] Add support for the Oracle LISTAGG() analytic function - fixed regression 2012-04-06 15:51:19 +00:00
Lukas Eder
490ca642bf [#1274] Add support for the Oracle LISTAGG() analytic function 2012-04-06 14:26:42 +00:00
Lukas Eder
fe58db50d5 [#1257] Add CUBRID support - Updated @Support annotations 2012-04-06 12:06:55 +00:00
Lukas Eder
d3d65b4aac [#1269] Add YEAR(), MONTH(), DAY(), HOUR(), MINUTE(), SECOND() function support as shortcuts for EXTRACT() 2012-04-05 06:01:59 +00:00
Lukas Eder
4d50e15b16 [#585] Add support for DATE, TIME and INTERVAL arithmetic - Implementation done for SQLServer, Sybase, implementation attempts for SQLite 2012-04-04 21:31:36 +00:00
Lukas Eder
a0dacbcc0e [#585] Add support for DATE, TIME and INTERVAL arithmetic - Implementation done for HSQLDB, implementation attempts for Ingres, Postgres 2012-04-04 20:23:23 +00:00
Lukas Eder
26c7a3090a [#585] Add support for DATE, TIME and INTERVAL arithmetic - Implementation done for Derby, H2
[#585] Upgraded H2 from 1.3.163 to 1.3.165
2012-04-04 19:26:28 +00:00
Lukas Eder
299a4bb3ba [#585] Add support for DATE, TIME and INTERVAL arithmetic - Implementation done for DB2 2012-04-01 19:14:09 +00:00
Lukas Eder
82737aa437 [#585] Add support for DATE, TIME and INTERVAL arithmetic - Implementation done for Sybase ASE, CUBRID, MySQL 2012-04-01 18:12:53 +00:00
Lukas Eder
5c5317ea24 [#1257] Add CUBRID support - Fixed sequence generation
[#1257] Add CUBRID support - Fixed dual simulation
2012-04-01 08:45:19 +00:00
Lukas Eder
52039b4b0c [#1263] Pass fetchsizes <= 0 to the JDBC driver (for MySQL compatibility) 2012-03-31 05:41:04 +00:00
Lukas Eder
7d6392e62e [#1257] Add CUBRID support - Fixed some issues 2012-03-30 16:15:04 +00:00
Lukas Eder
7c003bbbf7 [#1257] Add CUBRID support - Fixed some issues 2012-03-30 15:30:22 +00:00
Lukas Eder
dcfd44c414 [#1241] Wrong variable binding when comparing CHAR columns in Derby and DB2 without explicit casting to VARCHAR 2012-03-30 13:46:44 +00:00
Lukas Eder
997f14e393 [#1241] Wrong variable binding when comparing CHAR columns in Derby and DB2 without explicit casting to VARCHAR 2012-03-30 13:45:08 +00:00
Lukas Eder
f5a713dc17 [#1257] Add CUBRID support - Fixed some issues 2012-03-30 10:01:19 +00:00
Lukas Eder
6a308ddf92 [#1257] Add CUBRID support - Fixed some issues 2012-03-30 09:48:23 +00:00
Lukas Eder
0eb930cceb [#1257] Add CUBRID support - Added integration tests, fixed many issues, added relations support 2012-03-30 09:03:22 +00:00
Lukas Eder
32b312078e [#1257] Add CUBRID support - Added dialect, factory, jooq-meta support, demodb generation 2012-03-28 18:49:08 +00:00
Lukas Eder
3c242dd05d [#566] Add support for INTERVAL data types - initial implementation for the Postgres dialect 2012-03-27 16:25:22 +00:00
Lukas Eder
c3640ea846 Fixed Javadoc 2012-03-24 18:20:22 +00:00
Lukas Eder
bba467bcee [#585] Add support for DATE, TIME and INTERVAL arithmetic 2012-03-24 11:52:53 +00:00
Lukas Eder
f917e72193 [#566] Add support for INTERVAL data types - initial implementation for the Oracle dialect 2012-03-24 10:37:43 +00:00
Lukas Eder
5c6a588eec [#1183] Add support for DEFAULT values in Oracle stored procedure parameters
[#1252] Avoid JDBC escape syntax for stored procedure calls, where this is possible
2012-03-23 11:53:55 +00:00
Lukas Eder
f29fb63fb8 [#1248] Setting <records>false</records> and <relations>true</relations> leads to compilation errors 2012-03-21 18:36:37 +00:00
Lukas Eder
072804e133 Release 2.1.0 - Fixed Oracle regression 2012-03-18 13:02:13 +00:00
Lukas Eder
0d4b871d1a Release 2.1.0 - Fixed ASE regression 2012-03-18 12:42:49 +00:00
Lukas Eder
af04f261cf [#1199] Table.getFields() returns an internal representation of a table's field list. Make generated tables immutable instead! 2012-03-18 08:25:26 +00:00
Lukas Eder
f5a994bbae [#1215] Add org.jooq.Converter<T, U> for custom type mapping - Don't make org.jooq.impl.DataTypes public yet 2012-03-16 15:53:32 +00:00
Lukas Eder
05ab707d87 [#1215] Add org.jooq.Converter<T, U> for custom type mapping - Improved implementation 2012-03-16 15:51:49 +00:00
Lukas Eder
92857341f6 Release 2.1.0 2012-03-16 12:57:08 +00:00
Lukas Eder
9e881e9d8e [#1239] Add Factory.fetchLazy(String) 2012-03-16 12:21:45 +00:00
Lukas Eder
efe80c02a7 [#1232] SQLException when Factory.fetch() does not return a ResultSet 2012-03-16 12:13:22 +00:00
Lukas Eder
4251ec133c [#1137] Exclude MySQL column-level enum types when that column is overridden by a <forcedType/>
[#1237] Don't generate enum classes for columns in MySQL tables that are excluded from code generation
2012-03-16 12:08:32 +00:00
Lukas Eder
342f435e7f [#1181] Add support for SQL Server data types timestamp and rowversion 2012-03-16 11:27:18 +00:00
Lukas Eder
05166e4801 [#1181] Add support for SQL Server data types timestamp and rowversion 2012-03-16 11:09:04 +00:00
Lukas Eder
9650f0fbd3 [#1232] SQLException when Factory.fetch() does not return a ResultSet 2012-03-16 10:53:32 +00:00
Lukas Eder
8428b8a8cd [#349] Add SQLite relations support
[#1234] Add Database.getTable(SchemaDefinition, String, boolean) to fetch tables case-insensitively
2012-03-16 10:06:19 +00:00
Lukas Eder
f4b17b83f3 [#1128] NULL is inlined in INSERT statement instead of binding it as a variable. This can cause issues when using jOOQ with Spring
[#1158] Derby cannot handle inlined NULL literals in some contexts
2012-03-11 21:14:44 +00:00
Lukas Eder
f765e8d10e [#1225] Bind NULL byte[] as java.sql.Types.BINARY instead of BLOB in Postgres, to avoid errors
[#1226] Bind NULL UDTs with their associated type name in Oracle
2012-03-11 18:35:17 +00:00
Lukas Eder
c208c3e557 [#1189] TableMapping regression for SQLite database 2012-03-11 13:58:18 +00:00
Lukas Eder
0c8063ef02 [#1190] Cannot store SQLite records when using StatementType.STATIC_STATEMENT 2012-03-11 13:11:46 +00:00
Lukas Eder
e3e0bf638f [#1223] Cache ExecuteListener classes for performance 2012-03-11 11:06:21 +00:00