Commit Graph

1060 Commits

Author SHA1 Message Date
Lukas Eder
2a227ef914 [#2580] Added failing integration test 2013-09-23 15:46:12 +02:00
Lukas Eder
9f937fd944 Merge branch 'master' of git@github.com:jOOQ/jOOQ.git
Conflicts:
	jOOQ-test/configuration/org/jooq/configuration/lukas/h2/library.xml
	jOOQ-test/src/org/jooq/test/H2Test.java
	jOOQ-test/src/org/jooq/test/h2/generatedclasses/Public.java
	jOOQ-test/src/org/jooq/test/h2/generatedclasses/routines/F1256.java
	jOOQ-test/src/org/jooq/test/h2/generatedclasses/routines/F317.java
	jOOQ-test/src/org/jooq/test/h2/generatedclasses/routines/FArrays1.java
	jOOQ-test/src/org/jooq/test/h2/generatedclasses/routines/FArrays2.java
	jOOQ-test/src/org/jooq/test/h2/generatedclasses/routines/FArrays3.java
	jOOQ-test/src/org/jooq/test/h2/generatedclasses/routines/FAuthorExists.java
	jOOQ-test/src/org/jooq/test/h2/generatedclasses/routines/FGetOneCursor.java
	jOOQ-test/src/org/jooq/test/h2/generatedclasses/routines/FNumber.java
	jOOQ-test/src/org/jooq/test/h2/generatedclasses/routines/FOne.java
	jOOQ-test/src/org/jooq/test/h2/generatedclasses/routines/PCreateAuthor.java
	jOOQ-test/src/org/jooq/test/h2/generatedclasses/routines/PCreateAuthorByName.java
	jOOQ-test/src/org/jooq/test/h2/generatedclasses/tables/TArrays.java
	jOOQ-test/src/org/jooq/test/h2/generatedclasses/tables/TAuthor.java
	jOOQ-test/src/org/jooq/test/h2/generatedclasses/tables/TBook.java
	jOOQ-test/src/org/jooq/test/h2/generatedclasses/tables/TBookStore.java
	jOOQ-test/src/org/jooq/test/h2/generatedclasses/tables/TBookToBookStore.java
	jOOQ-test/src/org/jooq/test/h2/generatedclasses/tables/TBooleans.java
	jOOQ-test/src/org/jooq/test/h2/generatedclasses/tables/TDates.java
	jOOQ-test/src/org/jooq/test/h2/generatedclasses/tables/TExoticTypes.java
	jOOQ-test/src/org/jooq/test/h2/generatedclasses/tables/TIdentity.java
	jOOQ-test/src/org/jooq/test/h2/generatedclasses/tables/TIdentityPk.java
	jOOQ-test/src/org/jooq/test/h2/generatedclasses/tables/TLanguage.java
	jOOQ-test/src/org/jooq/test/h2/generatedclasses/tables/TTriggers.java
	jOOQ-test/src/org/jooq/test/h2/generatedclasses/tables/TUnsigned.java
	jOOQ-test/src/org/jooq/test/h2/generatedclasses/tables/T_2327UkOnly.java
	jOOQ-test/src/org/jooq/test/h2/generatedclasses/tables/T_639NumbersTable.java
	jOOQ-test/src/org/jooq/test/h2/generatedclasses/tables/T_725LobTest.java
	jOOQ-test/src/org/jooq/test/h2/generatedclasses/tables/T_785.java
	jOOQ-test/src/org/jooq/test/h2/generatedclasses/tables/T_877.java
	jOOQ-test/src/org/jooq/test/h2/generatedclasses/tables/VAuthor.java
	jOOQ-test/src/org/jooq/test/h2/generatedclasses/tables/VBook.java
	jOOQ-test/src/org/jooq/test/h2/generatedclasses/tables/VLibrary.java
	jOOQ-test/src/org/jooq/test/h2/generatedclasses/tables/V_2603.java
	jOOQ-test/src/org/jooq/test/h2/generatedclasses/tables/XTestCase_2025.java
	jOOQ-test/src/org/jooq/test/h2/generatedclasses/tables/XTestCase_64_69.java
	jOOQ-test/src/org/jooq/test/h2/generatedclasses/tables/XTestCase_71.java
	jOOQ-test/src/org/jooq/test/h2/generatedclasses/tables/XTestCase_85.java
	jOOQ-test/src/org/jooq/test/h2/generatedclasses/tables/XUnused.java
	jOOQ-test/src/org/jooq/test/h2/generatedclasses/tables/daos/TBookDao.java
	jOOQ-test/src/org/jooq/test/h2/generatedclasses/tables/daos/TBookStoreDao.java
	jOOQ-test/src/org/jooq/test/h2/generatedclasses/tables/interfaces/ITBook.java
	jOOQ-test/src/org/jooq/test/h2/generatedclasses/tables/interfaces/ITBookStore.java
	jOOQ-test/src/org/jooq/test/h2/generatedclasses/tables/interfaces/ITBookToBookStore.java
	jOOQ-test/src/org/jooq/test/h2/generatedclasses/tables/interfaces/IVBook.java
	jOOQ-test/src/org/jooq/test/h2/generatedclasses/tables/pojos/TBook.java
	jOOQ-test/src/org/jooq/test/h2/generatedclasses/tables/pojos/TBookStore.java
	jOOQ-test/src/org/jooq/test/h2/generatedclasses/tables/pojos/TBookToBookStore.java
	jOOQ-test/src/org/jooq/test/h2/generatedclasses/tables/pojos/VBook.java
	jOOQ-test/src/org/jooq/test/h2/generatedclasses/tables/pojos/VLibrary.java
	jOOQ-test/src/org/jooq/test/h2/generatedclasses/tables/records/TBookRecord.java
	jOOQ-test/src/org/jooq/test/h2/generatedclasses/tables/records/TBookStoreRecord.java
	jOOQ-test/src/org/jooq/test/h2/generatedclasses/tables/records/TBookToBookStoreRecord.java
	jOOQ-test/src/org/jooq/test/h2/generatedclasses/tables/records/VBookRecord.java
	jOOQ-test/src/org/jooq/test/h2/generatedclasses/tables/records/VLibraryRecord.java
	jOOQ-test/src/org/jooq/test/h2/generatedclasses/tables/Ää.java
2013-09-23 11:09:29 +02:00
lukaseder
3462ace6e3 [#1171] Add a MatcherStrategy GeneratorStrategy to allow for
configurative regex pattern matching and replacement - Added H2
integration tests
2013-09-21 17:53:03 +02:00
Lukas Eder
5c1d14065e Regenerated MySQL 2 schema 2013-09-20 17:01:55 +02:00
Lukas Eder
fc3ac807e3 Fixed compilation error 2013-09-20 17:01:11 +02:00
Lukas Eder
78d3f9a1fb [#1908] Compilation error in generated code when a MySQL procedure and function share the same name and signature - Regenerated MariaDB schema 2013-09-20 17:00:05 +02:00
Lukas Eder
8e5c4037cb [#1908] Compilation error in generated code when a MySQL procedure and function share the same name and signature - Regenerated MySQL schema 2013-09-20 16:34:39 +02:00
Lukas Eder
45ad210268 [#1908] Compilation error in generated code when a MySQL procedure and function share the same name and signature 2013-09-20 16:34:10 +02:00
Lukas Eder
332c4d3457 [#2712] Field.equalIgnoreCase(String) method broken for SQL Server - Added failing test case 2013-09-20 14:51:07 +02:00
Lukas Eder
9fc5f544a8 Regenerated MariaDB classes 2013-09-20 14:40:01 +02:00
Lukas Eder
9012b07692 Fixed JTDS / SQL Server test bug 2013-09-20 12:23:30 +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
97c129c121 [#2758] Duplicate primary key column references generated for DB2 - Regenerated schema 2013-09-19 18:05:02 +02:00
Lukas Eder
692de49b07 Added ticket marker 2013-09-19 17:49:58 +02:00
Lukas Eder
a21edba43b [#2757] Add support for DB2 10.5 - Fixed easy to break system functions test 2013-09-19 17:44:13 +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
df7470d68a [#2757] Add support for DB2 10.5 - Fixed exotic types test 2013-09-19 17:38:29 +02:00
Lukas Eder
1bd1ec210e Regenerated DB2 schema 2013-09-19 17:20:21 +02:00
Lukas Eder
61c7fbd645 [#2700] Disable test for 3.2 2013-09-19 17:06:18 +02:00
Lukas Eder
c81573c49d Regenerated Oracle schemas 2013-09-18 17:57:58 +02:00
Lukas Eder
8285438b8c Fixed some warnings 2013-09-18 17:41:31 +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
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
c3930a7d11 [#2700] DAO.insert() and other DAO operations do not respect DEFAULT
values. - Added failing test
2013-09-16 10:13:18 +02:00
Lukas Eder
8cacd4a051 [#2745] Generate default constructor and "assignment-constructor" in
POJOs - Regenerated H2 database
2013-09-16 10:13:17 +02:00
Lukas Eder
a3f65094ad [#2698] Record.store() regression: DEFAULT values are set to NULL -
Added (working) test case
2013-09-16 10:13:15 +02:00
Lukas Eder
472c68cbb3 [#2730] Immutable Pojo+Interface code generation produces uncompilable
pojo - Regenerated PostgreSQL source code
2013-09-16 10:13:11 +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
e713190796 [#2713] Add support for custom code sections in generated code -
Regenerated H2 database
2013-09-16 10:13:03 +02:00
Lukas Eder
50c4f41f82 [#2718] NullPointerException in code generator when a primary key (or
foreign key) column is excluded from code generation - Regenerated H2
schema
2013-09-16 10:13:00 +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
cb1ab66545 Regenerated H2 schema with generated AGPL license 2013-09-16 10:12:51 +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
lukaseder
c3a4286c45 Added issue id marker 2013-09-12 18:13:50 +02:00
Lukas Eder
d465dcbd14 [#2706] Generate "full" constructors in records, allowing to construct a
record with all values set
2013-08-23 17:35:55 +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
ca3da26634 [#2707] PostgreSQL ENUM ordering is inconsistent with the database -
Regenerated schema
2013-08-23 16:51:59 +02:00
Lukas Eder
dfd1f10778 [#2699] Generate DEFAULT and NULL metadata information on generated
DataTypes - Regenerated database
2013-08-19 16:08:28 +02:00
Lukas Eder
70fd391aed [#2603] Add <includeExcludeColumns/> flag to code generation
configuration to indicate that <includes/> and <excludes/> shall also
match column names
2013-08-16 14:55:49 +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
29140dfbc8 [#2665] Enhanced VisitListener example to transform UPDATE and DELETE
statements
2013-08-16 10:57:48 +02:00
Lukas Eder
08aa25a872 [#2665] Force bind variable inlining 2013-08-15 11:36:37 +02:00
Lukas Eder
93c1fa376c Merge branch 'master' of git@github.com:jOOQ/jOOQ.git
Conflicts:
	jOOQ-test/src/org/jooq/test/_/testcases/VisitListenerTests.java
2013-08-15 11:15:52 +02:00
Lukas Eder
446d49d767 [#2665] Added more Javadocs 2013-08-15 11:12:51 +02:00
Lukas Eder
34d3a741b1 [#2665] Added test example for SQL transformation with TABLE_ALIAS
involved

 * Added test example
 * Renamed VisitContext.visiting() to queryPart()
 * Added VisitContext.queryParts()
2013-08-15 11:09:18 +02:00
Lukas Eder
3160cf7926 Added TBook_CO_AUTHOR_ID() to test API 2013-08-15 11:07:38 +02:00
Lukas Eder
1c4c459076 Fixed MySQL WITH ROLLUP test case. 2013-08-12 15:52:22 +02:00