Commit Graph

1372 Commits

Author SHA1 Message Date
Lukas Eder
90b67fef15 [#2712] Field.equalIgnoreCase(String) method broken for SQL Server 2013-09-20 15:03:49 +02:00
Lukas Eder
028dc4503c [#2760] org.jooq.Meta should treat MySQL databases as Schema, not as Catalog 2013-09-20 14:00:02 +02:00
Lukas Eder
232ec19e91 [#2681] "Type NULL is not supported in dialect MYSQL" when calling Meta.getTables() with MySQL or MariaDB JDBC drivers 2013-09-20 13:37:21 +02:00
Lukas Eder
0ef21afc1d [#2534] Correctly handle Oracle BLOB and CLOB data types, when fetched through plain SQL 2013-09-20 13:19:17 +02:00
Lukas Eder
f5f70071af [#2759] DSLContext.fetchCount() fails when argument SELECT statement does not explicitly provide column names in SQL Server 2013-09-20 12:01:52 +02:00
Lukas Eder
dd7292e280 [#2757] Add support for DB2 10.5 - Do not use LONG VARCHAR any more 2013-09-19 17:43:13 +02:00
Lukas Eder
090733dd86 [#2757] Add support for DB2 10.5 - Fixed FieldCondition 2013-09-19 17:33:13 +02:00
Lukas Eder
e80ee1fcd1 [#2757] Add support for DB2 10.5 2013-09-19 17:30:27 +02:00
Lukas Eder
09c3dbfd09 [#2717] DefaultResultSet depends on Java 1.7 / JDBC 4.1 2013-09-18 17:27:07 +02:00
Lukas Eder
210c43f30e [#2755] Incomplete @Support annotations on OrderedAggregateFunction methods 2013-09-18 15:54:48 +02:00
Lukas Eder
ece38d31c3 Remove parts of the Commercial API during splitting 2013-09-18 15:52:42 +02:00
Lukas Eder
6b60fc1dd3 [#2753] DATE_DIFF() with CURRENT_DATE() returns wrong precision in Oracle 2013-09-18 13:39:52 +02:00
Lukas Eder
15d01bc6f1 Renamed [com] to [pro] 2013-09-18 13:19:23 +02:00
Lukas Eder
87e4b5fdd0 Translate commercial code sections to xxx xx xxxxxx to preserve lines of code 2013-09-18 10:42:39 +02:00
Lukas Eder
c8b9b92a0f Added OSS / Commercial code splitting marks to jOOQ-test 2013-09-17 17:14:08 +02:00
Lukas Eder
0de43e50a1 Settle for final multi-licensing model: ASL 2.0 / Commercial 2013-09-17 12:01:08 +02:00
Lukas Eder
7e133b8b94 Added OSS / Commercial code splitting marks 2013-09-16 17:57:28 +02:00
Lukas Eder
58811ae3e7 [#2643] Routine.execute(Configuration) should restore the original
routine state after execution
2013-09-16 10:13:12 +02:00
Lukas Eder
bd5154e660 [#2726] Add Attachable.detach() 2013-09-16 10:13:08 +02:00
Lukas Eder
bf57f2fd3c [#2722] Add DSLContext.newRecord(Field<?>...) to support the creation of
custom record types
2013-09-16 10:13:07 +02:00
Lukas Eder
f3b6458707 [#2724] The default logger should log the number of affected records, if
applicable
2013-09-16 10:13:06 +02:00
Lukas Eder
2832947913 [#2725] Add ExecuteContext.rows() to indicate the number of affected
rows in the last executed statement
2013-09-16 10:13:04 +02:00
Lukas Eder
fceabb80ce [#2719] Change various method(Collection<SortField<?>>) into
method(Collection<? extends SortField<?>>)
2013-09-16 10:12:57 +02:00
Lukas Eder
9675da7d2b New Licensor: Data Geekery GmbH
- Reverted previous license change (which was too restrictive)
- Changed license to
  - ASL 2.0  + Commercial for use with Open Source databases
  - AGPL 3.0 + Commercial for use with commercial databases
2013-09-16 10:12:56 +02:00
Lukas Eder
34c8ff98ed New Licensor: Data Geekery GmbH
- Transferred license from Lukas Eder to Data Geekery GmbH
- Changed license from ASL 2.0 to
  - LGPL + Commercial for jOOQ
  - AGPL + Commercial for jOOQ-codegen, jOOQ-meta, jOOQ-scala and others
2013-09-16 10:12:45 +02:00
Lukas Eder
a27d6063c4 Update Utils.java 2013-09-16 09:46:24 +02:00
Lukas Eder
04043ee4a5 Reverted removal of "unused" method 2013-09-16 09:43:57 +02:00
lukaseder
ba0ce384e7 Removed unused internal method 2013-09-14 11:52:33 +02:00
lukaseder
d1c0d45f66 [#2729] Emulate IS DISTINCT FROM through IS / IS NOT in SQLite 2013-09-08 11:29:49 +02:00
Lukas Eder
c2c838bf86 [#2708] Wrong SQL rendered for CAST(x AS DECIMAL(y, z)). Precision and
scale are lost.
2013-08-23 17:55:43 +02:00
Lukas Eder
f2aa2b0b5f [#2492] MS Access support will be implemented in a later version than
3.2
2013-08-23 17:18:16 +02:00
Lukas Eder
f69c085ea0 Fall through to default datediff implementation for INGRES 2013-08-20 11:46:01 +02:00
Lukas Eder
6461ce5b87 [#2703] SQLDialect.getNameLC() and getNameUC() are not NPE-safe 2013-08-19 18:03:13 +02:00
Lukas Eder
9ec89ff33b [#2702] Add DataType.defaulted() and DataType.nullable() 2013-08-19 14:46:25 +02:00
Lukas Eder
8d685897be Fixed Javadoc 2013-08-19 14:37:36 +02:00
Lukas Eder
2eb4fcd8f2 [#2591] Result.intoGroups() and similar methods create key Records with
changed=true
2013-08-19 14:31:32 +02:00
Lukas Eder
09eb2de5f0 [#2628] Add missing Javadoc to DefaultDSLContext 2013-08-19 13:52:40 +02:00
lukaseder
7227e1b313 Merge branch 'master' of https://github.com/jOOQ/jOOQ.git 2013-08-18 20:59:37 +02:00
lukaseder
f298c4addc [#2701] Document the fact that jOOQ sets changed flags to true, even if
Record.setValue() sets the value already present in the record
2013-08-18 20:58:31 +02:00
Lukas Eder
66301d6574 [#2665] Added example for INSERT query transformation
* Added example integration test for INSERT query transformation
 * Enhanced VisitContext to enable patching of QueryParts while
traversing the tree
2013-08-16 14:00:23 +02:00
Lukas Eder
7e49dc6c26 [#2696] Provide default implementation for CustomQueryPart.bind() (for
all Custom QueryParts)
2013-08-16 13:03:13 +02:00
Lukas Eder
c17b1ce738 [#2665] Fixed Oracle MERGE regressions 2013-08-15 18:26:17 +02:00
Lukas Eder
55922a354b [#2665] Added support for the MERGE clause 2013-08-15 17:55:14 +02:00
Lukas Eder
5bf3422c9b Added some Javadoc 2013-08-15 17:26:26 +02:00
Lukas Eder
1166e2e183 [#2665] Added support for the TRUNCATE statement clause 2013-08-15 15:09:59 +02:00
Lukas Eder
5a492625c9 [#2665] [#2694] [#2695] BindContext traversal is not yet supported 2013-08-15 14:56:03 +02:00
Lukas Eder
01831122ac [#2665] Added support for the DELETE statement's clauses 2013-08-15 14:55:14 +02:00
Lukas Eder
a3afd79816 [#2592] Qualified names created using DSL.name(String...) should not
render null or empty string parts
2013-08-15 13:38:16 +02:00
Lukas Eder
43a9c1215f [#2665] Fixed TABLE_ALIAS emission by TableImpl, if it is an aliased
table
2013-08-15 11:35:54 +02:00
Lukas Eder
446d49d767 [#2665] Added more Javadocs 2013-08-15 11:12:51 +02:00