diff --git a/jOOQ/src/main/java/org/jooq/impl/CurrentCatalog.java b/jOOQ/src/main/java/org/jooq/impl/CurrentCatalog.java index ff271acbd1..f6d62aeaee 100644 --- a/jOOQ/src/main/java/org/jooq/impl/CurrentCatalog.java +++ b/jOOQ/src/main/java/org/jooq/impl/CurrentCatalog.java @@ -37,29 +37,46 @@ */ package org.jooq.impl; -import static org.jooq.impl.DSL.inline; -import static org.jooq.impl.DSL.unquotedName; -import static org.jooq.impl.Names.N_CURRENT_CATALOG; -import static org.jooq.impl.Names.N_CURRENT_DATABASE; -import static org.jooq.impl.Names.N_DB_NAME; -import static org.jooq.impl.SQLDataType.VARCHAR; +import static org.jooq.impl.DSL.*; +import static org.jooq.impl.Internal.*; +import static org.jooq.impl.Keywords.*; +import static org.jooq.impl.Names.*; +import static org.jooq.impl.SQLDataType.*; +import static org.jooq.impl.Tools.*; +import static org.jooq.impl.Tools.BooleanDataKey.*; +import static org.jooq.SQLDialect.*; + +import org.jooq.*; +import org.jooq.impl.*; +import org.jooq.tools.*; + +import java.util.*; -import org.jooq.Context; /** - * @author Lukas Eder + * The CURRENT CATALOG statement. */ -final class CurrentCatalog extends AbstractField { +@SuppressWarnings({ "unused" }) +final class CurrentCatalog +extends + AbstractField +{ - /** - * Generated UID - */ - private static final long serialVersionUID = -7273879239726265322L; + private static final long serialVersionUID = 1L; CurrentCatalog() { - super(N_CURRENT_CATALOG, VARCHAR.notNull()); + super( + N_CURRENT_CATALOG, + allNotNull(VARCHAR) + ); } + // ------------------------------------------------------------------------- + // XXX: QueryPart API + // ------------------------------------------------------------------------- + + + @Override public final void accept(Context ctx) { switch (ctx.family()) { @@ -87,4 +104,19 @@ final class CurrentCatalog extends AbstractField { break; } } + + + + // ------------------------------------------------------------------------- + // The Object API + // ------------------------------------------------------------------------- + + @Override + public boolean equals(Object that) { + if (that instanceof CurrentCatalog) { + return true; + } + else + return super.equals(that); + } } diff --git a/jOOQ/src/main/java/org/jooq/impl/CurrentSchema.java b/jOOQ/src/main/java/org/jooq/impl/CurrentSchema.java index 9196ab076a..56a5dba7d1 100644 --- a/jOOQ/src/main/java/org/jooq/impl/CurrentSchema.java +++ b/jOOQ/src/main/java/org/jooq/impl/CurrentSchema.java @@ -37,32 +37,46 @@ */ package org.jooq.impl; -import static org.jooq.impl.DSL.inline; -import static org.jooq.impl.Keywords.K_CURRENT; -import static org.jooq.impl.Keywords.K_CURRENT_SCHEMA; -import static org.jooq.impl.Keywords.K_DATABASE; -import static org.jooq.impl.Keywords.K_SCHEMA; -import static org.jooq.impl.Names.N_CURRENT_SCHEMA; -import static org.jooq.impl.Names.N_SCHEMA_NAME; -import static org.jooq.impl.Names.N_USER; -import static org.jooq.impl.SQLDataType.VARCHAR; +import static org.jooq.impl.DSL.*; +import static org.jooq.impl.Internal.*; +import static org.jooq.impl.Keywords.*; +import static org.jooq.impl.Names.*; +import static org.jooq.impl.SQLDataType.*; +import static org.jooq.impl.Tools.*; +import static org.jooq.impl.Tools.BooleanDataKey.*; +import static org.jooq.SQLDialect.*; + +import org.jooq.*; +import org.jooq.impl.*; +import org.jooq.tools.*; + +import java.util.*; -import org.jooq.Context; /** - * @author Lukas Eder + * The CURRENT SCHEMA statement. */ -final class CurrentSchema extends AbstractField { +@SuppressWarnings({ "unused" }) +final class CurrentSchema +extends + AbstractField +{ - /** - * Generated UID - */ - private static final long serialVersionUID = -7273879239726265322L; + private static final long serialVersionUID = 1L; CurrentSchema() { - super(N_CURRENT_SCHEMA, VARCHAR.notNull()); + super( + N_CURRENT_SCHEMA, + allNotNull(VARCHAR) + ); } + // ------------------------------------------------------------------------- + // XXX: QueryPart API + // ------------------------------------------------------------------------- + + + @Override public final void accept(Context ctx) { switch (ctx.family()) { @@ -122,4 +136,19 @@ final class CurrentSchema extends AbstractField { break; } } + + + + // ------------------------------------------------------------------------- + // The Object API + // ------------------------------------------------------------------------- + + @Override + public boolean equals(Object that) { + if (that instanceof CurrentSchema) { + return true; + } + else + return super.equals(that); + } } diff --git a/jOOQ/src/main/java/org/jooq/impl/CurrentUser.java b/jOOQ/src/main/java/org/jooq/impl/CurrentUser.java index 68f51da9d0..51786bda96 100644 --- a/jOOQ/src/main/java/org/jooq/impl/CurrentUser.java +++ b/jOOQ/src/main/java/org/jooq/impl/CurrentUser.java @@ -37,27 +37,46 @@ */ package org.jooq.impl; -import static org.jooq.impl.Names.N_CURRENTUSER; -import static org.jooq.impl.Names.N_CURRENT_USER; -import static org.jooq.impl.Names.N_USER; -import static org.jooq.impl.SQLDataType.VARCHAR; +import static org.jooq.impl.DSL.*; +import static org.jooq.impl.Internal.*; +import static org.jooq.impl.Keywords.*; +import static org.jooq.impl.Names.*; +import static org.jooq.impl.SQLDataType.*; +import static org.jooq.impl.Tools.*; +import static org.jooq.impl.Tools.BooleanDataKey.*; +import static org.jooq.SQLDialect.*; + +import org.jooq.*; +import org.jooq.impl.*; +import org.jooq.tools.*; + +import java.util.*; -import org.jooq.Context; /** - * @author Lukas Eder + * The CURRENT USER statement. */ -final class CurrentUser extends AbstractField { +@SuppressWarnings({ "unused" }) +final class CurrentUser +extends + AbstractField +{ - /** - * Generated UID - */ - private static final long serialVersionUID = -7273879239726265322L; + private static final long serialVersionUID = 1L; CurrentUser() { - super(N_CURRENT_USER, VARCHAR.notNull()); + super( + N_CURRENT_USER, + allNotNull(VARCHAR) + ); } + // ------------------------------------------------------------------------- + // XXX: QueryPart API + // ------------------------------------------------------------------------- + + + @Override public final void accept(Context ctx) { switch (ctx.family()) { @@ -98,4 +117,19 @@ final class CurrentUser extends AbstractField { break; } } + + + + // ------------------------------------------------------------------------- + // The Object API + // ------------------------------------------------------------------------- + + @Override + public boolean equals(Object that) { + if (that instanceof CurrentUser) { + return true; + } + else + return super.equals(that); + } } diff --git a/jOOQ/src/main/java/org/jooq/impl/DSL.java b/jOOQ/src/main/java/org/jooq/impl/DSL.java index ded8837188..17b68345c7 100644 --- a/jOOQ/src/main/java/org/jooq/impl/DSL.java +++ b/jOOQ/src/main/java/org/jooq/impl/DSL.java @@ -15098,6 +15098,33 @@ public class DSL { return new Coth(number); } + /** + * The CURRENT_CATALOG function. + */ + @NotNull + @Support({ FIREBIRD, POSTGRES, SQLITE }) + public static Field currentCatalog() { + return new CurrentCatalog(); + } + + /** + * The CURRENT_SCHEMA function. + */ + @NotNull + @Support + public static Field currentSchema() { + return new CurrentSchema(); + } + + /** + * The CURRENT_USER function. + */ + @NotNull + @Support + public static Field currentUser() { + return new CurrentUser(); + } + /** * The DEG function. *

@@ -26664,37 +26691,6 @@ public class DSL { return new Euler(); } - // ------------------------------------------------------------------------- - // XXX System functions - // ------------------------------------------------------------------------- - - /** - * Get the current_user() function. - */ - @NotNull - @Support - public static Field currentUser() { - return new CurrentUser(); - } - - /** - * Get the current_schema() function. - */ - @NotNull - @Support - public static Field currentSchema() { - return new CurrentSchema(); - } - - /** - * Get the current_catalog() function. - */ - @NotNull - @Support({ FIREBIRD, POSTGRES, SQLITE }) - public static Field currentCatalog() { - return new CurrentCatalog(); - } - // ------------------------------------------------------------------------- // XXX utility API // ------------------------------------------------------------------------- diff --git a/jOOQ/src/main/java/org/jooq/impl/Rand.java b/jOOQ/src/main/java/org/jooq/impl/Rand.java index 7c189d7732..cbd1326564 100644 --- a/jOOQ/src/main/java/org/jooq/impl/Rand.java +++ b/jOOQ/src/main/java/org/jooq/impl/Rand.java @@ -65,7 +65,6 @@ extends private static final long serialVersionUID = 1L; - Rand() { super( N_RAND, diff --git a/jOOQ/src/main/java/org/jooq/impl/Rownum.java b/jOOQ/src/main/java/org/jooq/impl/Rownum.java index 676ad0d4e7..31ef6d5a9e 100644 --- a/jOOQ/src/main/java/org/jooq/impl/Rownum.java +++ b/jOOQ/src/main/java/org/jooq/impl/Rownum.java @@ -111,6 +111,5 @@ package org.jooq.impl; -