Timo Westkämper
47bf704919
Extend JDBC Type to provide literal serialization
2014-04-17 16:23:54 +03:00
balazs-zsoldos
ab33e553e7
Adding support for "default values" in insert and merging statements
...
SQLTemplates now has a new field called defaultValues. The value of the
field:
CUBRID: DEFAULT VALUES
Postgresql DEFAULT VALUES // tested
MySQL: VALUES() // tested
H2: VALUES() // tested
HSQLDB: VALUES()
Oracle: VALUES()
SQLServer DEFAULT VALUES
SQLite: : DEFAULT VALUES
Derby: VALUES (DEFAULT) // only works if there is only one column in the
table.
Teradata: DEFAULT VALUES
2014-04-09 16:00:41 +02:00
balazs-zsoldos
d999b52551
Adding defaultValues for "insert into" to SQLTemplates (not tested)
2014-04-08 07:11:14 +02:00
Timo Westkämper
4e59e284c2
Improve native query creation #633
2014-01-21 21:18:47 +02:00
Timo Westkämper
010c484e47
Add customizability of insert #619
2014-01-07 23:05:10 +02:00
Timo Westkämper
6bd904959f
Add support dml.limit in oracle and mssql #616
2014-01-07 22:56:50 +02:00
Timo Westkämper
d95a80e22d
Improve DML serialization #619
2014-01-07 22:27:27 +02:00
Timo Westkämper
694bab52cd
Use extract function as default for datetime field extraction #586
2013-12-19 10:33:09 +02:00
Timo Westkämper
dc7a70c9ce
Merge branch 'master' into teradata
2013-12-19 09:02:59 +02:00
Timo Westkämper
3f4dd57bd5
Add count via analytics for oracle, postgresql and teradata #556
2013-12-17 15:21:28 +02:00
Timo Westkämper
0e84614743
Fix Modifier Order
2013-12-15 21:14:22 +02:00
Timo Westkämper
9ad304fdbe
Merge branch 'master' into teradata
2013-12-14 21:16:00 +02:00
Timo Westkämper
25f6322630
Add union wrapping #593
2013-12-13 14:46:12 +02:00
Timo Westkämper
84e78e4c44
Improve count distinct serialization #587
2013-12-09 22:16:26 +02:00
Timo Westkämper
cbcf25d919
Merge branch 'master' into teradata
2013-12-02 15:30:39 +02:00
Timo Westkämper
4e66c78615
Support offset without limit #576
2013-11-29 09:51:29 +02:00
Timo Westkämper
4837ec953c
Add nth_value #555
2013-11-26 16:57:09 +02:00
Timo Westkämper
c564bbac53
Add linear regression functions #555
...
Add within group constructs
2013-11-26 16:39:44 +02:00
Timo Westkämper
d9d10f0541
Add missing analytics functions #555
2013-11-26 14:12:18 +02:00
Timo Westkämper
ab0c6bf751
Add more analytic functions #555
2013-11-25 17:57:57 +02:00
Timo Westkämper
e76189af74
Add support for qualify clause #555
2013-11-25 16:05:51 +02:00
Timo Westkämper
938a78c0e9
Prefer SQL 92 standard syntax #552
2013-11-19 23:10:09 +02:00
Timo Westkämper
1a20de821b
Add string escaping #552
2013-11-19 17:42:15 +02:00
Timo Westkämper
ca29d3bb12
Add support for literal serialization #552
2013-11-19 16:37:09 +02:00
Timo Westkämper
70847dc3c3
Move operator instances to JPQLOps and SQLOps #531
2013-10-28 21:07:34 +02:00
Timo Westkämper
1c61446e28
Use static query flags for common flags #528
2013-10-28 20:54:21 +02:00
Timo Westkämper
b538801329
Add CTE column list support #486
2013-09-24 23:06:11 +03:00
Timo Westkämper
d51933445a
Improve CTE support for Oracle #486
2013-09-22 13:52:39 +03:00
Timo Westkämper
2befe61df1
Add initial support for common table expressions #486
2013-09-14 17:46:59 +03:00
Timo Westkämper
8f0c27987e
Add tests #475
2013-08-16 18:00:18 +03:00
Timo Westkämper
07e42df350
Use yearMonth via operation template #474
2013-08-15 20:28:59 +03:00
Timo Westkämper
3f4d7c31b0
#434 Make YearWeek implementation ISO compliant
2013-06-11 21:16:00 +03:00
Timo Westkämper
c640a8276f
#434 Make yearMonth and yearWeek composite operations
2013-06-09 11:54:59 +03:00
Timo Westkämper
573cdec1e4
#408 Fix operator ids
2013-05-29 11:14:45 +03:00
Timo Westkämper
b6237d1eeb
#413 Add date_trunk support
2013-05-09 22:25:38 +03:00
Timo Westkämper
d3a6f89b60
#408 Add tests
2013-05-03 22:01:00 +03:00
Timo Westkämper
f2d6a9f3ed
#408 Add stubs for WindoFunctions
2013-05-03 21:41:06 +03:00
Timo Westkämper
3b23e89a82
#406 Add SQLServer2012Templates
2013-04-30 20:47:10 +03:00
Timo Westkämper
c73e364314
#380 Work on Postgres support
2013-04-03 10:42:11 +03:00
Timo Westkämper
eb3ca09543
#380 Add implementations for datediff ops
2013-04-02 22:00:15 +03:00
Timo Westkämper
e27a6b8a02
#174 Add orderBy nullsFirst/nullsLast support
2013-03-12 10:52:17 +02:00
Timo Westkämper
bb5fe0699f
#355 Add builder methods for SQLTemplates subclasses
2013-03-11 18:24:06 +02:00
Timo Westkämper
40fedbbc6a
#347 Add Date arithmetic for all databases
2013-02-25 20:49:12 +02:00
Timo Westkämper
686c43465c
#345 Add random with seed support
2013-02-15 11:09:35 +02:00
Timo Westkämper
0066469b98
#327 Fix FOR UPDATE handling in OracleTemplates
2013-01-18 13:06:31 +02:00
Timo Westkämper
a49ffed7f3
fix serialization context usage
2013-01-04 09:57:00 +02:00
Timo Westkämper
14d592d636
#317 add support for Derby style table functions
2013-01-03 20:31:43 +02:00
Timo Westkämper
9a193ae6a8
simplify serialization context usage
2013-01-02 18:09:05 +02:00
Timo Westkämper
2c07ebb6a0
unify union usage
2012-12-17 22:28:22 +02:00
Timo Westkämper
9f0d281dc2
#304 remove types from Operator
2012-12-16 21:05:45 +02:00