Commit Graph

2934 Commits

Author SHA1 Message Date
lukaseder
63becdec46 [#5955] Support Informix SKIP m FIRST n syntax 2017-03-25 21:10:45 +01:00
lukaseder
d2512c9d14 [#5955] Support Ingres OFFSET syntax 2017-03-25 20:58:27 +01:00
lukaseder
80b2c6adf5 [#6009] Add support for CREATE INDEX ON with on(Name, Name...) arguments 2017-03-24 23:40:03 +01:00
lukaseder
3e6b4eb187 [#6013] Add Name Name.qualifier() 2017-03-24 23:31:10 +01:00
lukaseder
ef4f47454d [#5955] Various fixes 2017-03-24 23:30:41 +01:00
lukaseder
c938846377 [#6012] Implement specialised Name for unqualified Names 2017-03-24 22:25:14 +01:00
lukaseder
ec403fa8c0 [#5998] Add DSL.name(Name...) to construct a Name from Name.last() elements 2017-03-24 21:28:28 +01:00
lukaseder
8c4edacfb3 [#5955] Support boolean column expressions 2017-03-23 17:55:41 +01:00
lukaseder
cc87cc44c9 [#5955] Retain "quotedness" of identifiers 2017-03-23 17:06:16 +01:00
lukaseder
2dc87b25f7 [#6006] Add DSL.primaryKey(Name...), unique(Name...), foreignKey(Name...) 2017-03-23 16:47:36 +01:00
lukaseder
04af931dd8 [#5996] Add Field.as(Name) and Table.as(Name), Table.as(Name, Name...) 2017-03-22 16:08:21 +01:00
lukaseder
f2b239a37d [#5993] Add Name DSL.quotedName() and unquotedName() 2017-03-22 13:01:59 +01:00
lukaseder
8e9ecc764f [#5995] Add Context.quote() 2017-03-22 13:00:46 +01:00
lukaseder
139224a9ed [#5995] Add Context.quote() 2017-03-22 12:54:25 +01:00
lukaseder
9a07322dc4 [#5994] DSL.name() Javadoc points to wrong DSL.field() methods 2017-03-22 12:33:12 +01:00
lukaseder
81b58e330e [#5955] Support parsing quoted identifiers 2017-03-22 12:20:56 +01:00
lukaseder
b685cb992e [#5955] FOR UPDATE WAIT n not available in OSS edition 2017-03-22 09:30:34 +01:00
lukaseder
5cbbe58e01 [#5955] Add support for FOR UPDATE 2017-03-21 18:19:57 +01:00
lukaseder
80936c41d5 [#5955] Parse LIMIT .. OFFSET as inline values (for now) 2017-03-21 13:42:38 +01:00
lukaseder
38fc37c3a6 [#5955] Add support for parsing comments 2017-03-21 11:45:19 +01:00
lukaseder
15a2f88968 [#5955] Support Oracle quoted string literals 2017-03-17 17:23:27 +01:00
lukaseder
ebb1e826cb [#5587] Oracle's quoted string literals aren't parsed correctly 2017-03-17 16:47:51 +01:00
lukaseder
d51b72aee8 [#5979] ArrayIndexOutOfBoundsException when generating DSLContext.ddl() for DefaultSchema 2017-03-16 15:18:33 +01:00
lukaseder
0dee565fe3 [#5929] java.util.impl.Contains should check both sides of the expression for array types 2017-03-16 15:00:25 +01:00
lukaseder
586559f031 [#5954] Support JTDS limit of 2000 bind variables also for SQL Server 2017-03-16 14:46:50 +01:00
lukaseder
e3c991176a [#5973] Copy constructor performance optimisation 2017-03-16 12:47:50 +01:00
lukaseder
1c4732b321 [#5973] Allow for formatting / indenting JSON output through JSONFormat 2017-03-16 12:43:34 +01:00
lukaseder
c5442555bb [#5967] Improve performance of Result.formatJSON() by avoiding List and Map allocation 2017-03-16 11:11:22 +01:00
lukaseder
cb2dc73cb9 [#5973] Allow for formatting / indenting JSON output through JSONFormat 2017-03-16 10:32:23 +01:00
lukaseder
9983c363b9 [#5894] Add Record.formatJSON() 2017-03-12 22:42:47 +01:00
lukaseder
b6463e2504 [#5894] Add Record.formatXML() 2017-03-12 22:25:37 +01:00
lukaseder
190ec66b49 [#5924] Add the Table.fullJoin() and SelectJoinStep.fullJoin() aliases 2017-03-12 21:11:25 +01:00
lukaseder
66edc06dc3 [#5955] Added support for hypothetical set functions 2017-03-08 23:23:28 +01:00
lukaseder
1b78661378 [#5956] Add DSL.{rank|denseRank|percentRank|cumeDist}(Collection<? extends Field<?>>) 2017-03-08 22:24:31 +01:00
lukaseder
8dcdb86b69 [#5955] Ordered set window functions must not contain ORDER BY or ROWS / RANGE clause 2017-03-08 22:07:48 +01:00
lukaseder
b3d44caac4 [#5955] Inverse distribution function support 2017-03-08 21:53:24 +01:00
lukaseder
031ee1d018 [#5955] Fixed ORDER SIBLINGS BY 2017-03-08 21:20:37 +01:00
lukaseder
a900ccabf4 [#5920] Add several Binding.of() convenience constructors 2017-03-07 16:58:54 +01:00
lukaseder
7c5f29de00 [#5619] [#5942] Formatting, Java 6 compliance 2017-03-07 15:04:37 +01:00
Lukas Eder
6a8a77a528 Merge pull request #5942 from lmarchau/fix-5619
[#5619] Add Field.containsIgnoreCase() to support Postgres' ILIKE operator
2017-03-07 14:47:10 +01:00
lukaseder
94c8211fce [#5943] OSS version fix 2017-03-07 13:53:17 +01:00
lukaseder
81ce77d34b [#5943] Boolean data type rewrites on Oracle procedures conflict with PL/SQL BOOLEAN data type logic 2017-03-07 13:50:31 +01:00
Luc M
1b75820af0 [5619] Add Field.containsIgnoreCase() to support Postgres' ILIKE operator 2017-03-04 22:45:23 +01:00
lukaseder
c97ca087df [#5927] Undeprecate Parser 2017-02-27 21:03:03 +01:00
lukaseder
01008c0d3c [#5922] Parser doesn't accept FULL JOIN 2017-02-26 22:17:55 +01:00
lukaseder
dca6d526fb [#5921] MockFileDatabase shouldn't trim lines 2017-02-26 21:53:34 +01:00
lukaseder
8e096502bf [#5918] Experimental implementation (will change) 2017-02-26 21:27:21 +01:00
lukaseder
9d83278088 [#5901] Bind variable index should be logged in stack trace when there is a JDBC data type problem 2017-02-26 16:20:50 +01:00
lukaseder
5cd1821ba8 [#5904] Improve Javadoc on ExecuteContext.rows() 2017-02-26 15:41:02 +01:00
lukaseder
de3a75127c [#1735] Add Setting to indicate that bind values should not be cast 2017-02-26 15:33:40 +01:00