Commit Graph

5270 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
c83a779484 [#5996] Fix Scala code generator regression 2017-03-22 16:40: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
05fc6f414f [#5968] Add JavaGenerator.printPackageComment() to allow for overriding 2017-03-17 16:05:04 +01:00
lukaseder
4794dd713b [#5981] LIMIT examples in manual are not consistent 2017-03-17 11:55:31 +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
bedf7e78b3 Upgraded manual's PostgreSQL dependency 2017-03-13 22:59:00 +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
8bf8ad7fcf [#5946] Compilation error in generated code when applying converter to Oracle NUMBER procedure parameter 2017-03-07 17:33:28 +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
fba3c99f31 [#5938] Fix typo in manual's having example java code 2017-03-07 14:38:43 +01:00
lukaseder
37e7b33427 [#5947] Add TypedElementDefinition.getDefinedType() 2017-03-07 14:37:49 +01:00
lukaseder
2926b98f43 [#5938] Fixed also other manual versions 2017-03-07 13:54:11 +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