diff --git a/jOOQ/src/main/java/org/jooq/AlterSequenceStep.java b/jOOQ/src/main/java/org/jooq/AlterSequenceStep.java index b1e9fba770..0977fd9bcf 100644 --- a/jOOQ/src/main/java/org/jooq/AlterSequenceStep.java +++ b/jOOQ/src/main/java/org/jooq/AlterSequenceStep.java @@ -46,6 +46,7 @@ import static org.jooq.SQLDialect.H2; import static org.jooq.SQLDialect.HSQLDB; // ... // ... +import static org.jooq.SQLDialect.MARIADB; // ... import static org.jooq.SQLDialect.POSTGRES; // ... @@ -80,40 +81,40 @@ public interface AlterSequenceStep { /** * Restart the sequence at its initial value. */ - @Support({ HSQLDB, POSTGRES }) + @Support({ HSQLDB, MARIADB, POSTGRES }) AlterSequenceFinalStep restart(); /** * Restart the sequence at a given value. */ - @Support({ CUBRID, FIREBIRD, H2, HSQLDB, POSTGRES }) + @Support({ CUBRID, FIREBIRD, H2, HSQLDB, MARIADB, POSTGRES }) AlterSequenceFinalStep restartWith(T value); /** * Restart the sequence at a given value. */ - @Support({ CUBRID, FIREBIRD, H2, HSQLDB, POSTGRES }) + @Support({ CUBRID, FIREBIRD, H2, HSQLDB, MARIADB, POSTGRES }) AlterSequenceFinalStep restartWith(Field value); /** * Add a RENAME TO clause to the ALTER SEQUENCE * statement. */ - @Support({ HSQLDB, POSTGRES }) + @Support({ HSQLDB, MARIADB, POSTGRES }) AlterSequenceFinalStep renameTo(Sequence newName); /** * Add a RENAME TO clause to the ALTER SEQUENCE * statement. */ - @Support({ HSQLDB, POSTGRES }) + @Support({ HSQLDB, MARIADB, POSTGRES }) AlterSequenceFinalStep renameTo(Name newName); /** * Add a RENAME TO clause to the ALTER SEQUENCE * statement. */ - @Support({ HSQLDB, POSTGRES }) + @Support({ HSQLDB, MARIADB, POSTGRES }) AlterSequenceFinalStep renameTo(String newName); } diff --git a/jOOQ/src/main/java/org/jooq/CreateSequenceFlagsStep.java b/jOOQ/src/main/java/org/jooq/CreateSequenceFlagsStep.java index c0e76c742f..24eae2d426 100644 --- a/jOOQ/src/main/java/org/jooq/CreateSequenceFlagsStep.java +++ b/jOOQ/src/main/java/org/jooq/CreateSequenceFlagsStep.java @@ -47,6 +47,7 @@ import static org.jooq.SQLDialect.H2; import static org.jooq.SQLDialect.HSQLDB; // ... // ... +import static org.jooq.SQLDialect.MARIADB; // ... import static org.jooq.SQLDialect.POSTGRES; // ... @@ -81,90 +82,90 @@ public interface CreateSequenceFlagsStep extends CreateSequenceFinalStep { /** * Add a START WITH clause to the sequence definition. */ - @Support({ DERBY, H2, HSQLDB, POSTGRES }) + @Support({ DERBY, H2, HSQLDB, MARIADB, POSTGRES }) CreateSequenceFlagsStep startWith(Number constant); /** * Add a START WITH clause to the sequence definition. */ - @Support({ DERBY, H2, HSQLDB, POSTGRES }) + @Support({ DERBY, H2, HSQLDB, MARIADB, POSTGRES }) CreateSequenceFlagsStep startWith(Field constant); /** * Add a INCREMENT BY clause to the sequence definition. */ - @Support({ DERBY, H2, HSQLDB, POSTGRES }) + @Support({ DERBY, H2, HSQLDB, MARIADB, POSTGRES }) CreateSequenceFlagsStep incrementBy(Number constant); /** * Add a INCREMENT BY clause to the sequence definition. */ - @Support({ DERBY, H2, HSQLDB, POSTGRES }) + @Support({ DERBY, H2, HSQLDB, MARIADB, POSTGRES }) CreateSequenceFlagsStep incrementBy(Field constant); /** * Add a MINVALUE clause to the sequence definition. */ - @Support({ DERBY, H2, HSQLDB, POSTGRES }) + @Support({ DERBY, H2, HSQLDB, MARIADB, POSTGRES }) CreateSequenceFlagsStep minvalue(Number constant); /** * Add a MINVALUE clause to the sequence definition. */ - @Support({ DERBY, H2, HSQLDB, POSTGRES }) + @Support({ DERBY, H2, HSQLDB, MARIADB, POSTGRES }) CreateSequenceFlagsStep minvalue(Field constant); /** * Add a NO MINVALUE clause to the sequence definition. */ - @Support({ CUBRID, DERBY, FIREBIRD, H2, HSQLDB, POSTGRES }) + @Support({ CUBRID, DERBY, FIREBIRD, H2, HSQLDB, MARIADB, POSTGRES }) CreateSequenceFlagsStep noMinvalue(); /** * Add a MINVALUE clause to the sequence definition. */ - @Support({ DERBY, H2, HSQLDB, POSTGRES }) + @Support({ DERBY, H2, HSQLDB, MARIADB, POSTGRES }) CreateSequenceFlagsStep maxvalue(Number constant); /** * Add a MINVALUE clause to the sequence definition. */ - @Support({ DERBY, H2, HSQLDB, POSTGRES }) + @Support({ DERBY, H2, HSQLDB, MARIADB, POSTGRES }) CreateSequenceFlagsStep maxvalue(Field constant); /** * Add a NO MINVALUE clause to the sequence definition. */ - @Support({ CUBRID, DERBY, FIREBIRD, H2, HSQLDB, POSTGRES }) + @Support({ CUBRID, DERBY, FIREBIRD, H2, HSQLDB, MARIADB, POSTGRES }) CreateSequenceFlagsStep noMaxvalue(); /** * Add a CYCLE clause to the sequence definition. */ - @Support({ DERBY, H2, HSQLDB, POSTGRES }) + @Support({ DERBY, H2, HSQLDB, MARIADB, POSTGRES }) CreateSequenceFlagsStep cycle(); /** * Add a NO CYCLE clause to the sequence definition. */ - @Support({ CUBRID, DERBY, FIREBIRD, H2, HSQLDB, POSTGRES }) + @Support({ CUBRID, DERBY, FIREBIRD, H2, HSQLDB, MARIADB, POSTGRES }) CreateSequenceFlagsStep noCycle(); /** * Add a CACHE clause to the sequence definition. */ - @Support({ H2, POSTGRES }) + @Support({ H2, MARIADB, POSTGRES }) CreateSequenceFlagsStep cache(Number constant); /** * Add a CACHE clause to the sequence definition. */ - @Support({ H2, POSTGRES }) + @Support({ H2, MARIADB, POSTGRES }) CreateSequenceFlagsStep cache(Field constant); /** * Add a NO CACHE clause to the sequence definition. */ - @Support({ CUBRID, DERBY, FIREBIRD, H2, HSQLDB, POSTGRES }) + @Support({ CUBRID, DERBY, FIREBIRD, H2, HSQLDB, MARIADB, POSTGRES }) CreateSequenceFlagsStep noCache(); } diff --git a/jOOQ/src/main/java/org/jooq/DSLContext.java b/jOOQ/src/main/java/org/jooq/DSLContext.java index dbc0abf7f3..456e774fc9 100644 --- a/jOOQ/src/main/java/org/jooq/DSLContext.java +++ b/jOOQ/src/main/java/org/jooq/DSLContext.java @@ -9225,7 +9225,7 @@ public interface DSLContext extends Scope , AutoCloseable { * * @see DSL#createSequence(String) */ - @Support({ CUBRID, DERBY, FIREBIRD, H2, HSQLDB, POSTGRES }) + @Support({ CUBRID, DERBY, FIREBIRD, H2, HSQLDB, MARIADB, POSTGRES }) CreateSequenceFlagsStep createSequence(String sequence); /** @@ -9233,7 +9233,7 @@ public interface DSLContext extends Scope , AutoCloseable { * * @see DSL#createSequence(Name) */ - @Support({ CUBRID, DERBY, FIREBIRD, H2, HSQLDB, POSTGRES }) + @Support({ CUBRID, DERBY, FIREBIRD, H2, HSQLDB, MARIADB, POSTGRES }) CreateSequenceFlagsStep createSequence(Name sequence); /** @@ -9241,7 +9241,7 @@ public interface DSLContext extends Scope , AutoCloseable { * * @see DSL#createSequence(String) */ - @Support({ CUBRID, DERBY, FIREBIRD, H2, HSQLDB, POSTGRES }) + @Support({ CUBRID, DERBY, FIREBIRD, H2, HSQLDB, MARIADB, POSTGRES }) CreateSequenceFlagsStep createSequence(Sequence sequence); /** @@ -9249,7 +9249,7 @@ public interface DSLContext extends Scope , AutoCloseable { * * @see DSL#createSequenceIfNotExists(String) */ - @Support({ FIREBIRD, H2, HSQLDB, POSTGRES }) + @Support({ FIREBIRD, H2, HSQLDB, MARIADB, POSTGRES }) CreateSequenceFlagsStep createSequenceIfNotExists(String sequence); /** @@ -9257,7 +9257,7 @@ public interface DSLContext extends Scope , AutoCloseable { * * @see DSL#createSequenceIfNotExists(Name) */ - @Support({ FIREBIRD, H2, HSQLDB, POSTGRES }) + @Support({ FIREBIRD, H2, HSQLDB, MARIADB, POSTGRES }) CreateSequenceFlagsStep createSequenceIfNotExists(Name sequence); /** @@ -9265,7 +9265,7 @@ public interface DSLContext extends Scope , AutoCloseable { * * @see DSL#createSequenceIfNotExists(Sequence) */ - @Support({ FIREBIRD, H2, HSQLDB, POSTGRES }) + @Support({ FIREBIRD, H2, HSQLDB, MARIADB, POSTGRES }) CreateSequenceFlagsStep createSequenceIfNotExists(Sequence sequence); /** @@ -9273,7 +9273,7 @@ public interface DSLContext extends Scope , AutoCloseable { * * @see DSL#alterSequence(String) */ - @Support({ CUBRID, FIREBIRD, H2, HSQLDB, POSTGRES }) + @Support({ CUBRID, FIREBIRD, H2, HSQLDB, MARIADB, POSTGRES }) AlterSequenceStep alterSequence(String sequence); /** @@ -9281,7 +9281,7 @@ public interface DSLContext extends Scope , AutoCloseable { * * @see DSL#alterSequence(Name) */ - @Support({ CUBRID, FIREBIRD, H2, HSQLDB, POSTGRES }) + @Support({ CUBRID, FIREBIRD, H2, HSQLDB, MARIADB, POSTGRES }) AlterSequenceStep alterSequence(Name sequence); /** @@ -9289,7 +9289,7 @@ public interface DSLContext extends Scope , AutoCloseable { * * @see DSL#alterSequence(Sequence) */ - @Support({ CUBRID, FIREBIRD, H2, HSQLDB, POSTGRES }) + @Support({ CUBRID, FIREBIRD, H2, HSQLDB, MARIADB, POSTGRES }) AlterSequenceStep alterSequence(Sequence sequence); /** @@ -9297,7 +9297,7 @@ public interface DSLContext extends Scope , AutoCloseable { * * @see DSL#alterSequenceIfExists(String) */ - @Support({ POSTGRES }) + @Support({ MARIADB, POSTGRES }) AlterSequenceStep alterSequenceIfExists(String sequence); /** @@ -9305,7 +9305,7 @@ public interface DSLContext extends Scope , AutoCloseable { * * @see DSL#alterSequenceIfExists(Name) */ - @Support({ POSTGRES }) + @Support({ MARIADB, POSTGRES }) AlterSequenceStep alterSequenceIfExists(Name sequence); /** @@ -9313,7 +9313,7 @@ public interface DSLContext extends Scope , AutoCloseable { * * @see DSL#alterSequenceIfExists(Sequence) */ - @Support({ POSTGRES }) + @Support({ MARIADB, POSTGRES }) AlterSequenceStep alterSequenceIfExists(Sequence sequence); /** @@ -9780,7 +9780,7 @@ public interface DSLContext extends Scope , AutoCloseable { * * @see DSL#dropSequence(String) */ - @Support({ CUBRID, DERBY, FIREBIRD, H2, HSQLDB, POSTGRES }) + @Support({ CUBRID, DERBY, FIREBIRD, H2, HSQLDB, MARIADB, POSTGRES }) DropSequenceFinalStep dropSequence(String sequence); /** @@ -9788,7 +9788,7 @@ public interface DSLContext extends Scope , AutoCloseable { * * @see DSL#dropSequence(Name) */ - @Support({ CUBRID, DERBY, FIREBIRD, H2, HSQLDB, POSTGRES }) + @Support({ CUBRID, DERBY, FIREBIRD, H2, HSQLDB, MARIADB, POSTGRES }) DropSequenceFinalStep dropSequence(Name sequence); /** @@ -9796,7 +9796,7 @@ public interface DSLContext extends Scope , AutoCloseable { * * @see DSL#dropSequence(Sequence) */ - @Support({ CUBRID, DERBY, FIREBIRD, H2, HSQLDB, POSTGRES }) + @Support({ CUBRID, DERBY, FIREBIRD, H2, HSQLDB, MARIADB, POSTGRES }) DropSequenceFinalStep dropSequence(Sequence sequence); /** @@ -9807,7 +9807,7 @@ public interface DSLContext extends Scope , AutoCloseable { * * @see DSL#dropSequenceIfExists(String) */ - @Support({ CUBRID, FIREBIRD, H2, HSQLDB, POSTGRES }) + @Support({ CUBRID, FIREBIRD, H2, HSQLDB, MARIADB, POSTGRES }) DropSequenceFinalStep dropSequenceIfExists(String sequence); /** @@ -9818,7 +9818,7 @@ public interface DSLContext extends Scope , AutoCloseable { * * @see DSL#dropSequenceIfExists(Name) */ - @Support({ CUBRID, FIREBIRD, H2, HSQLDB, POSTGRES }) + @Support({ CUBRID, FIREBIRD, H2, HSQLDB, MARIADB, POSTGRES }) DropSequenceFinalStep dropSequenceIfExists(Name sequence); /** @@ -9829,7 +9829,7 @@ public interface DSLContext extends Scope , AutoCloseable { * * @see DSL#dropSequenceIfExists(Sequence) */ - @Support({ CUBRID, FIREBIRD, H2, HSQLDB, POSTGRES }) + @Support({ CUBRID, FIREBIRD, H2, HSQLDB, MARIADB, POSTGRES }) DropSequenceFinalStep dropSequenceIfExists(Sequence sequence); /** diff --git a/jOOQ/src/main/java/org/jooq/impl/AlterSequenceImpl.java b/jOOQ/src/main/java/org/jooq/impl/AlterSequenceImpl.java index 8721ad6547..29d6e22525 100644 --- a/jOOQ/src/main/java/org/jooq/impl/AlterSequenceImpl.java +++ b/jOOQ/src/main/java/org/jooq/impl/AlterSequenceImpl.java @@ -53,6 +53,7 @@ import static org.jooq.SQLDialect.FIREBIRD; // ... // ... import static org.jooq.impl.Keywords.K_ALTER; +import static org.jooq.impl.Keywords.K_ALTER_TABLE; import static org.jooq.impl.Keywords.K_IF_EXISTS; import static org.jooq.impl.Keywords.K_RENAME; import static org.jooq.impl.Keywords.K_RENAME_SEQUENCE; @@ -184,12 +185,38 @@ final class AlterSequenceImpl extends AbstractRowCountQuery im + case MARIADB: + if (renameTo != null) + acceptRenameTable(ctx); + else + accept1(ctx); + + break; + default: accept1(ctx); break; } } + private final void acceptRenameTable(Context ctx) { + boolean qualify = ctx.qualify(); + + ctx.start(ALTER_SEQUENCE_SEQUENCE) + .start(ALTER_SEQUENCE_RENAME) + .visit(K_ALTER_TABLE) + .sql(' ') + .visit(sequence) + .sql(' ') + .visit(K_RENAME_TO) + .sql(' ') + .qualify(false) + .visit(renameTo) + .qualify(qualify) + .end(ALTER_SEQUENCE_RENAME) + .end(ALTER_SEQUENCE_SEQUENCE); + } + diff --git a/jOOQ/src/main/java/org/jooq/impl/CreateSequenceImpl.java b/jOOQ/src/main/java/org/jooq/impl/CreateSequenceImpl.java index 51f545a003..d2e27c30f3 100644 --- a/jOOQ/src/main/java/org/jooq/impl/CreateSequenceImpl.java +++ b/jOOQ/src/main/java/org/jooq/impl/CreateSequenceImpl.java @@ -49,6 +49,7 @@ import static org.jooq.SQLDialect.FIREBIRD; // ... import static org.jooq.SQLDialect.HSQLDB; // ... +import static org.jooq.SQLDialect.MARIADB; // ... import static org.jooq.SQLDialect.POSTGRES; // ... @@ -90,6 +91,7 @@ final class CreateSequenceImpl extends AbstractRowCountQuery implements private static final EnumSet NO_SUPPORT_IF_NOT_EXISTS = EnumSet.of(DERBY, FIREBIRD); private static final EnumSet REQUIRES_START_WITH = EnumSet.of(DERBY); private static final EnumSet NO_SUPPORT_CACHE = EnumSet.of(DERBY, HSQLDB); + private static final EnumSet NO_SEPARATOR = EnumSet.of(MARIADB); private static final EnumSet OMIT_NO_CACHE = EnumSet.of(POSTGRES); private final Sequence sequence; @@ -235,12 +237,7 @@ final class CreateSequenceImpl extends AbstractRowCountQuery implements .sql(' '); ctx.visit(sequence); - String noSeparator = " "; - - - - - + String noSeparator = NO_SEPARATOR.contains(family) ? "" : " "; // Some databases default to sequences starting with MIN_VALUE if (startWith == null && REQUIRES_START_WITH.contains(family)) diff --git a/jOOQ/src/main/java/org/jooq/impl/DSL.java b/jOOQ/src/main/java/org/jooq/impl/DSL.java index e879f81f15..940daa3e33 100644 --- a/jOOQ/src/main/java/org/jooq/impl/DSL.java +++ b/jOOQ/src/main/java/org/jooq/impl/DSL.java @@ -57,6 +57,7 @@ import static org.jooq.SQLDialect.HSQLDB; // ... import static org.jooq.SQLDialect.MARIADB; // ... +// ... import static org.jooq.SQLDialect.MYSQL; // ... // ... @@ -7237,7 +7238,7 @@ public class DSL { * * @see DSLContext#createSequence(String) */ - @Support({ CUBRID, DERBY, FIREBIRD, H2, HSQLDB, POSTGRES }) + @Support({ CUBRID, DERBY, FIREBIRD, H2, HSQLDB, MARIADB, POSTGRES }) public static CreateSequenceFlagsStep createSequence(String sequence) { return dsl().createSequence(sequence); } @@ -7247,7 +7248,7 @@ public class DSL { * * @see DSLContext#createSequence(Name) */ - @Support({ CUBRID, DERBY, FIREBIRD, H2, HSQLDB, POSTGRES }) + @Support({ CUBRID, DERBY, FIREBIRD, H2, HSQLDB, MARIADB, POSTGRES }) public static CreateSequenceFlagsStep createSequence(Name sequence) { return dsl().createSequence(sequence); } @@ -7257,7 +7258,7 @@ public class DSL { * * @see DSLContext#createSequence(Sequence) */ - @Support({ CUBRID, DERBY, FIREBIRD, H2, HSQLDB, POSTGRES }) + @Support({ CUBRID, DERBY, FIREBIRD, H2, HSQLDB, MARIADB, POSTGRES }) public static CreateSequenceFlagsStep createSequence(Sequence sequence) { return dsl().createSequence(sequence); } @@ -7267,7 +7268,7 @@ public class DSL { * * @see DSLContext#createSequenceIfNotExists(String) */ - @Support({ FIREBIRD, H2, HSQLDB, POSTGRES }) + @Support({ FIREBIRD, H2, HSQLDB, MARIADB, POSTGRES }) public static CreateSequenceFlagsStep createSequenceIfNotExists(String sequence) { return dsl().createSequenceIfNotExists(sequence); } @@ -7277,7 +7278,7 @@ public class DSL { * * @see DSLContext#createSequenceIfNotExists(Name) */ - @Support({ FIREBIRD, H2, HSQLDB, POSTGRES }) + @Support({ FIREBIRD, H2, HSQLDB, MARIADB, POSTGRES }) public static CreateSequenceFlagsStep createSequenceIfNotExists(Name sequence) { return dsl().createSequenceIfNotExists(sequence); } @@ -7287,7 +7288,7 @@ public class DSL { * * @see DSLContext#createSequenceIfNotExists(Sequence) */ - @Support({ FIREBIRD, H2, HSQLDB, POSTGRES }) + @Support({ FIREBIRD, H2, HSQLDB, MARIADB, POSTGRES }) public static CreateSequenceFlagsStep createSequenceIfNotExists(Sequence sequence) { return dsl().createSequenceIfNotExists(sequence); } @@ -7297,7 +7298,7 @@ public class DSL { * * @see DSLContext#alterSequence(String) */ - @Support({ CUBRID, FIREBIRD, H2, HSQLDB, POSTGRES }) + @Support({ CUBRID, FIREBIRD, H2, HSQLDB, MARIADB, POSTGRES }) public static AlterSequenceStep alterSequence(String sequence) { return dsl().alterSequence(sequence); } @@ -7307,7 +7308,7 @@ public class DSL { * * @see DSLContext#alterSequence(Name) */ - @Support({ CUBRID, FIREBIRD, H2, HSQLDB, POSTGRES }) + @Support({ CUBRID, FIREBIRD, H2, HSQLDB, MARIADB, POSTGRES }) public static AlterSequenceStep alterSequence(Name sequence) { return dsl().alterSequence(sequence); } @@ -7317,7 +7318,7 @@ public class DSL { * * @see DSLContext#alterSequence(Sequence) */ - @Support({ CUBRID, FIREBIRD, H2, HSQLDB, POSTGRES }) + @Support({ CUBRID, FIREBIRD, H2, HSQLDB, MARIADB, POSTGRES }) public static AlterSequenceStep alterSequence(Sequence sequence) { return dsl().alterSequence(sequence); } @@ -7327,7 +7328,7 @@ public class DSL { * * @see DSLContext#alterSequenceIfExists(String) */ - @Support({ POSTGRES }) + @Support({ MARIADB, POSTGRES }) public static AlterSequenceStep alterSequenceIfExists(String sequence) { return dsl().alterSequenceIfExists(sequence); } @@ -7337,7 +7338,7 @@ public class DSL { * * @see DSLContext#alterSequenceIfExists(Name) */ - @Support({ POSTGRES }) + @Support({ MARIADB, POSTGRES }) public static AlterSequenceStep alterSequenceIfExists(Name sequence) { return dsl().alterSequenceIfExists(sequence); } @@ -7347,7 +7348,7 @@ public class DSL { * * @see DSLContext#alterSequenceIfExists(Sequence) */ - @Support({ POSTGRES }) + @Support({ MARIADB, POSTGRES }) public static AlterSequenceStep alterSequenceIfExists(Sequence sequence) { return dsl().alterSequenceIfExists(sequence); } @@ -7924,7 +7925,7 @@ public class DSL { * * @see DSLContext#dropSequence(String) */ - @Support({ CUBRID, DERBY, FIREBIRD, H2, HSQLDB, POSTGRES }) + @Support({ CUBRID, DERBY, FIREBIRD, H2, HSQLDB, MARIADB, POSTGRES }) public static DropSequenceFinalStep dropSequence(String sequence) { return dsl().dropSequence(sequence); } @@ -7934,7 +7935,7 @@ public class DSL { * * @see DSLContext#dropSequence(Name) */ - @Support({ CUBRID, DERBY, FIREBIRD, H2, HSQLDB, POSTGRES }) + @Support({ CUBRID, DERBY, FIREBIRD, H2, HSQLDB, MARIADB, POSTGRES }) public static DropSequenceFinalStep dropSequence(Name sequence) { return dsl().dropSequence(sequence); } @@ -7944,7 +7945,7 @@ public class DSL { * * @see DSLContext#dropSequence(Sequence) */ - @Support({ CUBRID, DERBY, FIREBIRD, H2, HSQLDB, POSTGRES }) + @Support({ CUBRID, DERBY, FIREBIRD, H2, HSQLDB, MARIADB, POSTGRES }) public static DropSequenceFinalStep dropSequence(Sequence sequence) { return dsl().dropSequence(sequence); } @@ -7957,7 +7958,7 @@ public class DSL { * * @see DSLContext#dropSequenceIfExists(String) */ - @Support({ CUBRID, FIREBIRD, H2, HSQLDB, POSTGRES }) + @Support({ CUBRID, FIREBIRD, H2, HSQLDB, MARIADB, POSTGRES }) public static DropSequenceFinalStep dropSequenceIfExists(String sequence) { return dsl().dropSequenceIfExists(sequence); } @@ -7970,7 +7971,7 @@ public class DSL { * * @see DSLContext#dropSequenceIfExists(Name) */ - @Support({ CUBRID, FIREBIRD, H2, HSQLDB, POSTGRES }) + @Support({ CUBRID, FIREBIRD, H2, HSQLDB, MARIADB, POSTGRES }) public static DropSequenceFinalStep dropSequenceIfExists(Name sequence) { return dsl().dropSequenceIfExists(sequence); } @@ -7983,7 +7984,7 @@ public class DSL { * * @see DSLContext#dropSequenceIfExists(Sequence) */ - @Support({ CUBRID, FIREBIRD, H2, HSQLDB, POSTGRES }) + @Support({ CUBRID, FIREBIRD, H2, HSQLDB, MARIADB, POSTGRES }) public static DropSequenceFinalStep dropSequenceIfExists(Sequence sequence) { return dsl().dropSequenceIfExists(sequence); } @@ -9537,7 +9538,7 @@ public class DSL { * @deprecated - [#3843] - 3.6.0 - use {@link #sequence(Name)} instead */ @Deprecated - @Support({ CUBRID, DERBY, FIREBIRD, H2, HSQLDB, POSTGRES }) + @Support({ CUBRID, DERBY, FIREBIRD, H2, HSQLDB, MARIADB, POSTGRES }) public static Sequence sequenceByName(String... qualifiedName) { return sequenceByName(BigInteger.class, qualifiedName); } @@ -9562,7 +9563,7 @@ public class DSL { * @deprecated - [#3843] - 3.6.0 - use {@link #sequence(Name, Class)} instead */ @Deprecated - @Support({ CUBRID, DERBY, FIREBIRD, H2, HSQLDB, POSTGRES }) + @Support({ CUBRID, DERBY, FIREBIRD, H2, HSQLDB, MARIADB, POSTGRES }) public static Sequence sequenceByName(Class type, String... qualifiedName) { return sequenceByName(getDataType(type), qualifiedName); } @@ -9587,7 +9588,7 @@ public class DSL { * @deprecated - [#3843] - 3.6.0 - use {@link #sequence(Name, DataType)} instead */ @Deprecated - @Support({ CUBRID, DERBY, FIREBIRD, H2, HSQLDB, POSTGRES }) + @Support({ CUBRID, DERBY, FIREBIRD, H2, HSQLDB, MARIADB, POSTGRES }) public static Sequence sequenceByName(DataType type, String... qualifiedName) { if (qualifiedName == null) throw new NullPointerException(); @@ -9614,7 +9615,7 @@ public class DSL { * [MY_SCHEMA].[MY_SEQUENCE] * */ - @Support({ CUBRID, DERBY, FIREBIRD, H2, HSQLDB, POSTGRES }) + @Support({ CUBRID, DERBY, FIREBIRD, H2, HSQLDB, MARIADB, POSTGRES }) public static Sequence sequence(Name name) { return sequence(name, BigInteger.class); } @@ -9632,7 +9633,7 @@ public class DSL { * [MY_SCHEMA].[MY_SEQUENCE] * */ - @Support({ CUBRID, DERBY, FIREBIRD, H2, HSQLDB, POSTGRES }) + @Support({ CUBRID, DERBY, FIREBIRD, H2, HSQLDB, MARIADB, POSTGRES }) public static Sequence sequence(Name name, Class type) { return sequence(name, getDataType(type)); } @@ -9650,7 +9651,7 @@ public class DSL { * [MY_SCHEMA].[MY_SEQUENCE] * */ - @Support({ CUBRID, DERBY, FIREBIRD, H2, HSQLDB, POSTGRES }) + @Support({ CUBRID, DERBY, FIREBIRD, H2, HSQLDB, MARIADB, POSTGRES }) public static Sequence sequence(Name name, DataType type) { if (name == null) throw new NullPointerException();