Commit Graph

4630 Commits

Author SHA1 Message Date
lukaseder
73992ff07a [#5028] Slow routine overload index calculation in PostgreSQL's code generator 2016-02-02 13:21:38 +01:00
lukaseder
10d9e54160 [#4974] Prevent any class loading effects from impacting SQLPerformanceWarning 2016-02-02 12:08:36 +01:00
lukaseder
d818f06281 [#4825] Default for <tableValuedFunctions/> depends on database 2016-02-02 12:02:05 +01:00
lukaseder
c902b950bb [#5009] Generate the JPA GeneratedValue annotation on identity columns 2016-02-02 11:56:32 +01:00
lukaseder
175cfabe3f Merge branch 'master' of https://github.com/jOOQ/jOOQ 2016-02-02 11:06:21 +01:00
lukaseder
d420940cbd [#5024] Wrong implementation of internal SortFieldList.nulls() 2016-02-02 11:05:51 +01:00
Lukas Eder
ef14ebf45d Merge pull request #5024 from rvantonder/patch-1
Wrong implementation of internal SortFieldList.nulls()
2016-02-02 11:04:23 +01:00
Rijnard van Tonder
b01c34f070 Update SortFieldList.java
The subexpressions between `||` are equal. Looks like this should be `getNullsLast()`.
2016-02-01 23:29:07 -05:00
lukaseder
4b210ff417 [#5021] Add DBMS_AQ.dequeueAsync() to create an Oracle AQ CompletionStage 2016-02-01 11:53:10 +01:00
lukaseder
bb1bbc3b79 [#5017] NullPointerException when using MockConnection with DSLContext.transaction() 2016-01-31 11:44:00 +01:00
lukaseder
4952bc1cf8 [#5016] Add DBMS_AQ.dequeueIterable() to create an Oracle AQ Iterable 2016-01-30 18:48:57 +01:00
lukaseder
12b2826585 [#5015] Add DBMS_AQ.dequeueStream() to create an Oracle AQ Stream 2016-01-30 18:38:32 +01:00
lukaseder
e442ab6da9 Test nested data structures with AQ 2016-01-30 18:16:03 +01:00
lukaseder
1d50db6017 [#5014] Add Query.executeAsync() and executeAsync(Executor) 2016-01-29 18:53:55 +01:00
lukaseder
0806dee1c6 [#5012] Add CompletionStage<Result<R>> ResultQuery.fetchAsync() and fetchAsync(Executor) 2016-01-29 18:30:15 +01:00
lukaseder
6cfeaa110c [#5011] Add mergeInto(Table).columns(...).values(...) as an alternative syntax for H2's MERGE 2016-01-29 16:16:48 +01:00
lukaseder
1b2e487bbf Exclude $ identifiers from Oracle example 2016-01-29 16:15:57 +01:00
lukaseder
e501fe01e1 [#5004] Misleading Javadoc on DSL.table(String) 2016-01-27 18:05:14 +01:00
lukaseder
1f5a205ea1 [#4838] Switched flag default to false 2016-01-27 17:13:54 +01:00
lukaseder
306dc0f24e [#4974] Grrrrrr git 2016-01-26 14:44:30 +01:00
lukaseder
6915da57b7 [#4974] No need to call super 2016-01-26 14:43:17 +01:00
lukaseder
a2564ef568 [#4974] Add ExecuteListener to jOOQ-meta logging a warning when queries take longer than 3s 2016-01-26 14:21:33 +01:00
lukaseder
5f59c2b69b [#4999] Add StopWatch.splitXXX(message, threshold) to log a message only if a threshold has been passed 2016-01-26 14:13:50 +01:00
lukaseder
bbd0aed95f [#4997] Add DSL.recordType(Field<?>[]) 2016-01-26 13:33:48 +01:00
lukaseder
2b65fa46b4 [#4992] Support for emulating VALUES clauses in H2 is inefficient 2016-01-26 11:20:32 +01:00
lukaseder
5cb70bc7f4 Minor optimisation 2016-01-26 11:20:22 +01:00
lukaseder
3ff956b6b8 [#4991] Deprecate Param.setValue(), setConverted(), setInline() 2016-01-25 16:34:03 +01:00
lukaseder
3605b32d79 [#4869] Fixed initialisation issue with UDTs 2016-01-24 15:34:21 +01:00
lukaseder
381a07686f [#4985] Utils.executeImmediate() doesn't work when inlined SQL contains apostrophes 2016-01-24 11:56:42 +01:00
lukaseder
e5463bedc2 [#4977] HSQLDB does not support bind variables in DDL statements 2016-01-24 00:09:31 +01:00
lukaseder
71d9953f01 [#4981] Wrong SQL generated for CREATE TABLE .. AS SELECT in HSQLDB 2016-01-24 00:00:17 +01:00
lukaseder
3e88afbbd6 [#4977] HSQLDB does not support bind variables in DDL statements 2016-01-23 23:51:29 +01:00
lukaseder
e6f9368a39 [#3323] [#4650] [#4976] Various fixes
- [#3323] Make QueryPartInternal.toSQL() and bind() final in favour of the new accept() method
- [#4650] Collect bind variables while generating SQL, instead of traversing the AST twice
- [#4976] jOOQ's internals should not call QueryPartInternal.accept(Context), but Context.visit(QueryPart) instead
2016-01-23 15:20:53 +01:00
lukaseder
2285d55427 .. 2016-01-22 19:00:03 +01:00
lukaseder
153d161e70 [#4920] Generated functions without parameter names produce malformed SQL 2016-01-22 18:59:49 +01:00
lukaseder
65db390ee0 [#4970] PostgreSQL code generation does not stably order overloaded routines 2016-01-22 17:09:17 +01:00
lukaseder
323b9e2429 [#4968] Add support for CREATE INDEX IF NOT EXISTS 2016-01-22 14:08:11 +01:00
lukaseder
c6eb9a736c [#4969] Add support for CREATE SEQUENCE IF NOT EXISTS 2016-01-22 11:34:18 +01:00
lukaseder
045ab81ef0 Correctly pass on catalog qualification flag 2016-01-21 18:39:41 +01:00
lukaseder
e2ecff6a6f [#4955] Blank out 2016-01-21 18:29:54 +01:00
lukaseder
0d5034c496 [#4936] [#4967] Fix for Oracle 2016-01-21 18:21:38 +01:00
lukaseder
9601267689 [#4967] Add support for CREATE VIEW IF NOT EXISTS 2016-01-21 17:53:06 +01:00
lukaseder
b1addb0570 [#4936] Add support for CREATE TABLE IF NOT EXISTS 2016-01-21 17:43:01 +01:00
lukaseder
4b9232b095 [#4936] Add support for CREATE TABLE IF NOT EXISTS 2016-01-21 17:38:44 +01:00
lukaseder
773c8890a4 [#4955] ClassCastException when applying schema mapping on procedures and types in Oracle 2016-01-20 21:26:06 +01:00
lukaseder
ccc6546cc6 [#4957] NullPointerException in ArrayRecord.toString() when ArrayRecord is not attached 2016-01-20 21:24:52 +01:00
lukaseder
28287e35d7 [#4944] Added SQLDialect 2016-01-20 11:44:37 +01:00
lukaseder
ff3e01750e Fixed bad imports 2016-01-20 11:44:24 +01:00
lukaseder
8f30b065c0 [#4952] [#4954] New code generation flags
- [#4954] Add flag to turn off generation of queues
- [#4952] Add flag to turn off generation of database links
2016-01-20 11:05:53 +01:00
lukaseder
13c631a7d1 Merge branch 'master' of https://github.com/jOOQ/jOOQ 2016-01-19 20:12:13 +01:00