Commit Graph

5315 Commits

Author SHA1 Message Date
lukaseder
fc35eb7f54 [#5955] Support KEEP 2017-04-14 13:23:59 +02:00
lukaseder
0cc408f44e [#5955] Right side of JOIN is a <table reference> not a <table factor> 2017-04-14 13:00:58 +02:00
lukaseder
e41bc31713 [#5955] Support trailing ; in Queries 2017-04-13 15:31:39 +02:00
lukaseder
ad2fd08314 [#6074] Implement QueriesImpl.equals() and hashCode() 2017-04-13 15:31:02 +02:00
lukaseder
c38f0bf000 [#5993] Some fixes 2017-04-13 15:17:22 +02:00
lukaseder
de3ac7b591 [#6065] JOIN .. USING emulation doesn't work with plain SQL 2017-04-13 14:27:26 +02:00
lukaseder
a4ed26d3a6 [#6073] Add Name[] Name.parts() 2017-04-13 14:02:27 +02:00
lukaseder
e30c3b943d [#6068] Add Name { Field | Table | Schema | Catalog }.getQualifiedName() 2017-04-13 13:50:01 +02:00
lukaseder
a0a0157e7d [#6070] Add Name Name.unqualified() 2017-04-13 13:14:08 +02:00
lukaseder
380d7ed0e6 [#6042] DefaultBinding should register java.sql.Array for later freeing 2017-04-11 15:15:20 +02:00
lukaseder
2e28d28916 [#6031] DefaultBinding.pgFromString() doesn't support TIMESTAMP WITH TIME ZONE data type 2017-04-11 14:57:05 +02:00
lukaseder
9dfe4f6b6c [#6058] StackOverflowError when DefaultBinding.pgFromString() encounters unknown type 2017-04-11 14:42:15 +02:00
lukaseder
8bd9d84106 [#5996] Fix table-valued functions regression 2017-04-11 13:52:38 +02:00
lukaseder
b748b31c0a [#6052] Create an internal Keyword cache 2017-04-11 13:10:49 +02:00
lukaseder
f331291ba9 [#6053] KeywordImpl should cache the AS_IS, UPPER, LOWER renderings 2017-04-08 22:44:36 +02:00
lukaseder
9dc857d23e [#4990] Deprecate Context.keyword() and Context.literal() 2017-04-08 22:38:14 +02:00
lukaseder
2ef9c52c0f [#6051] Don't include StopWatchListener with Settings.isExecuteLogging() 2017-04-08 22:22:56 +02:00
lukaseder
19dc1f1a8d [#6044] Add DSLContext.currval(Name) and nextval(Name) 2017-04-07 20:51:31 +02:00
lukaseder
71e0ff9100 [#6048] UDTRecordImpl.readSQL(SQLInput) and writeSQL(SQLOutput) optimisations 2017-04-07 20:32:15 +02:00
lukaseder
85d25f1327 Possible leaking JDBC Arrays in DefaultExecuteContext.ARRAYS - Merge [#6038] 2017-04-03 14:36:26 +01:00
lukaseder
05c1e5e7cb [#5955] Binary literal parsing fix 2017-04-02 15:43:26 +02:00
lukaseder
208d77a13c [#5971] Do not throw UnsupportedOperationException in DefaultResultSet etc 2017-04-02 15:33:27 +02:00
lukaseder
37943c0381 [#5996] Java 6 fix 2017-04-02 15:14:06 +02:00
lukaseder
faa1f99b37 [#5955] Parse binary literals (standard syntax) 2017-04-02 12:09:04 +02:00
lukaseder
733ef76fcf [#6034] Param.equals() doesn't work for binary data 2017-04-02 12:08:20 +02:00
lukaseder
7d6317a3a6 [#5955] Support CREATE [ GLOBAL ] TEMPORARY TABLE 2017-04-02 11:11:39 +02:00
lukaseder
42456717b5 [#5955] Reject column named FROM 2017-03-31 17:59:03 +02:00
lukaseder
99d25ea784 [#5955] Support DISTINCT ON 2017-03-31 17:48:19 +02:00
lukaseder
b3e55d5cea [#5955] Support SQL Server's INTO 2017-03-31 17:32:07 +02:00
lukaseder
5d3507e418 [#5955] Support VALUES() constructor as top level query 2017-03-31 17:23:30 +02:00
lukaseder
ffcbd34fc1 [#6033] Manual documents incorrect restriction on ConnectionProvider.acquire() method 2017-03-31 13:12:35 +02:00
lukaseder
ed26bf2087 [#6014] Implement QualifiedTable.getSchema() and QualifiedSchema.getCatalog() 2017-03-30 14:51:22 +02:00
lukaseder
114a7574c4 Merge branch 'master' of https://github.com/jOOQ/jOOQ 2017-03-29 16:44:55 +02:00
lukaseder
4e290a8102 [#6019] Wrong SQL generated on Query.toString() on SELECT .. OFFSET (no LIMIT) 2017-03-29 16:43:18 +02:00
lukaseder
1efae757d4 [#5955] MySQL NOT DISTINCT predicate 2017-03-26 23:15:41 +02:00
lukaseder
6fdcaf2dcc [#5955] Support MODE() 2017-03-26 23:01:54 +02:00
lukaseder
c13273036b [#5955] Support MEDIAN() aggregate function 2017-03-26 22:53:38 +02:00
lukaseder
fe31e6d2a7 [#5955] ARRAY constructor (by enumeration) 2017-03-26 22:39:27 +02:00
lukaseder
2919ef8222 [#5955] Add support for ALTER SEQUENCE 2017-03-26 22:17:29 +02:00
lukaseder
977b6381b3 [#5955] Add support for CREATE SEQUENCE 2017-03-26 22:09:54 +02:00
lukaseder
302b37df51 [#5955] OUTER APPLY bug 2017-03-26 22:06:08 +02:00
lukaseder
8e9a82ae5f [#5955] Support CREATE UNIQUE INDEX 2017-03-26 21:55:34 +02:00
lukaseder
06736f4aee [#5955] Add support for WITH 2017-03-25 22:28:05 +01:00
lukaseder
cb3375f45a [#5955] Support VALUES constructor 2017-03-25 21:42:03 +01:00
lukaseder
7cbf0390f5 [#6020] values(RowN...) columns are named c0, c1, ... c[N-1] instead of c1, c2, ... cN 2017-03-25 21:41:29 +01:00
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