From 7ef726a570410b643735ebcc70a96b6ebbc7f32f Mon Sep 17 00:00:00 2001 From: Lukas Eder Date: Thu, 8 Aug 2013 18:25:52 +0200 Subject: [PATCH] [#2665] Implement SPI for RenderContext and BindContext listening to allow for custom SQL transformation * Fixed various DUMMY references. --- jOOQ/src/main/java/org/jooq/Clause.java | 19 ++++-- .../org/jooq/impl/AbstractStoreQuery.java | 3 +- jOOQ/src/main/java/org/jooq/impl/DSL.java | 3 +- .../src/main/java/org/jooq/impl/DivideBy.java | 3 +- .../main/java/org/jooq/impl/Expression.java | 3 +- .../java/org/jooq/impl/FieldMapForUpdate.java | 13 ++-- jOOQ/src/main/java/org/jooq/impl/Fields.java | 8 +-- .../src/main/java/org/jooq/impl/Function.java | 13 ++-- .../java/org/jooq/impl/InsertQueryImpl.java | 11 +-- .../main/java/org/jooq/impl/JoinTable.java | 5 +- .../main/java/org/jooq/impl/MergeImpl.java | 12 ++-- .../src/main/java/org/jooq/impl/NameImpl.java | 4 +- .../main/java/org/jooq/impl/PackageImpl.java | 12 ++-- .../java/org/jooq/impl/ParameterImpl.java | 4 +- .../org/jooq/impl/QuantifiedSelectImpl.java | 67 +++++++++---------- .../java/org/jooq/impl/QueryPartList.java | 17 ++--- jOOQ/src/main/java/org/jooq/impl/Rollup.java | 3 +- .../main/java/org/jooq/impl/RowCondition.java | 17 ++--- jOOQ/src/main/java/org/jooq/impl/RowImpl.java | 5 +- .../main/java/org/jooq/impl/RowIsNull.java | 20 +++--- .../org/jooq/impl/RowSubqueryCondition.java | 21 +++--- .../java/org/jooq/impl/SelectFieldList.java | 8 +-- .../java/org/jooq/impl/SelectQueryImpl.java | 5 +- .../java/org/jooq/impl/SortFieldList.java | 4 +- .../main/java/org/jooq/impl/TableList.java | 6 +- .../java/org/jooq/impl/UpdateQueryImpl.java | 2 +- 26 files changed, 136 insertions(+), 152 deletions(-) diff --git a/jOOQ/src/main/java/org/jooq/Clause.java b/jOOQ/src/main/java/org/jooq/Clause.java index 5ca81c5956..e9cfa66381 100644 --- a/jOOQ/src/main/java/org/jooq/Clause.java +++ b/jOOQ/src/main/java/org/jooq/Clause.java @@ -48,6 +48,13 @@ public enum Clause { @Deprecated DUMMY, + // ------------------------------------------------------------------------- + // Clauses used in a any type of statement to model package references + // ------------------------------------------------------------------------- + + PACKAGE, + PACKAGE_REFERENCE, + // ------------------------------------------------------------------------- // Clauses used in a any type of statement to model catalog references // ------------------------------------------------------------------------- @@ -67,9 +74,9 @@ public enum Clause { // ------------------------------------------------------------------------- /** - * A complete table reference. + * A table expression. *

- * This clause surrounds a complete table reference as it can be encountered + * This clause surrounds an actual table expression as it can be encountered * in *