Commit Graph

1439 Commits

Author SHA1 Message Date
Lukas Eder
7ea042aa4c [#3154] Add code-generation configuration to generate synthetic primary keys for updatable views 2014-06-06 15:21:24 +02:00
Lukas Eder
e83850b356 Added IntelliJ meta info to .gitignore 2014-06-06 14:58:11 +02:00
Lukas Eder
a507d50bc4 [#3154] Add code-generation configuration to generate synthetic primary keys for updatable views 2014-06-06 14:57:51 +02:00
Lukas Eder
65999dc6f6 [#2694] Unify RenderContext and BindContext traversal 2014-06-06 12:55:41 +02:00
Lukas Eder
d50e283ba9 [#3322] Add UpdatableRecord.store(Field<?>...), insert(Field<?>...), update(Field<?>...) 2014-06-06 11:09:29 +02:00
Lukas Eder
8e8e44a43e [#3321] Add support for Oracle's (+) JOIN syntax 2014-06-06 10:30:01 +02:00
Lukas Eder
e18f597e81 [#2335] [#3195]
- SQL syntax error when projecting two columns of the same name along with a LIMIT clause in Oracle
- IN predicate with subquery cannot have LIMIT .. OFFSET clause in Oracle
2014-06-04 17:33:01 +02:00
Lukas Eder
b901f0e954 [#3316] Add RecordContext.recordType() to allow for introspecting record types when implementing RecordListeners 2014-06-04 11:02:43 +02:00
Lukas Eder
06574b9d4c [#454] Added CTE / LIMIT / OFFSET integration tests 2014-06-03 16:20:32 +02:00
Lukas Eder
51f47f77ea [#454] Added integration tests for recursive CTE 2014-06-03 15:24:51 +02:00
Lukas Eder
7795dab20a Change H2 database to use instanceFields, instead of the less useful static fields 2014-06-03 10:42:06 +02:00
Lukas Eder
305df6dd7a [#3310] Prepare test database for test case 2014-06-03 10:06:45 +02:00
Lukas Eder
29f31bd91b [#3300] UpdatableRecord.store() executes INSERT instead of UPDATE when nullable primary keys are NULL, and the updatablePrimaryKeys setting is active 2014-06-02 18:59:55 +02:00
Lukas Eder
ac7c0a6a75 [#3306] Let Record.key() return a "copy record", instead of a view to the original record 2014-06-02 18:07:04 +02:00
Lukas Eder
f4489a73b2 [#3293] Bad composite foreign key references generated for H2 2014-05-29 15:27:47 +02:00
Lukas Eder
d3eef94e8d [#2700] DAO.insert() and other DAO operations do not respect DEFAULT values - Regenerated schema 2014-05-29 14:41:19 +02:00
Lukas Eder
1f3c8e2aa8 [#2700] DAO.insert() and other DAO operations do not respect DEFAULT values 2014-05-29 14:40:59 +02:00
Lukas Eder
d6da192244 Quiet down log4j for Travis-CI 2014-05-29 12:19:51 +02:00
Lukas Eder
3f06f588bf [#3084] Added additional test case. Doesn't fail. 2014-05-29 12:04:47 +02:00
Lukas Eder
467676f1d6 Allow for disabling the pretty printer 2014-05-29 11:57:49 +02:00
Lukas Eder
6b22808118 Help the javac compiler infer lambda types 2014-05-29 11:44:05 +02:00
Lukas Eder
c0a5a86144 Fixed test-code regression leading to StackOverflowError 2014-05-29 10:22:28 +02:00
Lukas Eder
889d42bc03 [#3286] [#3289] Overloading all MySQL specific DSL functions to accept BLOB arguments 2014-05-28 16:56:59 +02:00
Lukas Eder
aa59f3ed1c Merge pull request #3289 from ooxi/mysqldsl
[#3286] [#3289] Overloading all MySQL specific DSL functions to accept BLOB arguments
2014-05-28 16:43:30 +02:00
Lukas Eder
05b79f3d2b [#454] Updated @Support annotations and test skipping for all dialects 2014-05-28 16:19:42 +02:00
ooxi
fbe6650cee Overloading all MySQL specific DSL functions to accept BLOB arguments 2014-05-28 16:09:43 +02:00
Lukas Eder
67bafe5383 [#682] Fixed bad handling of MULTI_SCHEMA connections in tests 2014-05-28 16:02:13 +02:00
Lukas Eder
0abad56aae [#454] SQLite apparently doesn't allow for using CTE through Xerial 2014-05-28 15:25:37 +02:00
Lukas Eder
cf6d060d67 Get rid of Hamcrest dependency, entirely (see Java 8 Friday post) 2014-05-28 13:42:24 +02:00
Lukas Eder
2c4e19fc1a Fixed wrong Matcher expression 2014-05-28 13:19:59 +02:00
Lukas Eder
8fc707ff83 Hamcrest and m2e are not friends 2014-05-28 10:35:15 +02:00
Lukas Eder
03e57ff13d [#3288] Add DSL.date(String), DSL.time(String), and DSL.timestamp(String), as shortcuts for respective valueOf() methods 2014-05-28 10:35:05 +02:00
Lukas Eder
814cd7d549 Added missing [pro] section 2014-05-28 10:33:12 +02:00
Lukas Eder
2e37c2dc43 Fixed bad wrapping of commercial code section 2014-05-28 10:17:11 +02:00
Lukas Eder
42fe073fd3 [#682] Integration tests now running with Maven (finally!) 2014-05-28 09:52:04 +02:00
Lukas Eder
d7c07da369 [#3018] Add <outputSchemaToDefault/> to support "default schemas" during code generation 2014-05-27 12:35:41 +02:00
Lukas Eder
261a1cbbec Integration test pom.xml fixes 2014-05-27 11:08:31 +02:00
Lukas Eder
e2bf246340 [#3277] SQLite DECIMAL(p, s) types are not correctly recognised - Regenerated test database 2014-05-27 11:07:32 +02:00
Lukas Eder
f9eb414255 [#3106] Added passing test case (Enum to String mapping is an special
case)
2014-05-27 10:38:27 +02:00
Lukas Eder
d79fe89e03 Added Guava test dependency 2014-05-27 10:07:34 +02:00
Lukas Eder
19710efc14 Upgraded Eclipse settings to reflect lambda and improved annotation formatting 2014-05-27 09:42:37 +02:00
Lukas Eder
086f7b4ebb [#682] More database code generations done with Maven 2014-05-26 18:11:02 +02:00
Lukas Eder
25107a6d8d [#682] More database code generations done with Maven 2014-05-26 17:45:26 +02:00
Lukas Eder
d0e8a22df4 [#682] More database code generations done with Maven 2014-05-26 17:42:46 +02:00
Lukas Eder
dac0df446f [#682] Moving more library.xml content to the pom.xml 2014-05-21 14:28:43 +02:00
Lukas Eder
94dfd7bd75 [#682] Moving more library.xml content to the pom.xml 2014-05-20 20:03:21 +02:00
Lukas Eder
3f58268f77 [#3237] UpdatableRecord.store() executes INSERT instead of UPDATE when nullable primary keys are NULL 2014-05-20 15:51:12 +02:00
Lukas Eder
29ef5221a8 [#2646] Fix for SQL Server 2008 2014-05-12 18:07:37 +02:00
Lukas Eder
36f7d9e20e [#2646] Added failing test 2014-05-12 17:40:21 +02:00
Lukas Eder
d2123f1c99 [#3229] Add DSLContext.transaction() to implement nested transaction semantics through functional interfaces 2014-05-12 15:14:08 +02:00