diff --git a/jOOQ/src/main/java/org/jooq/CreateSequenceFlagsStep.java b/jOOQ/src/main/java/org/jooq/CreateSequenceFlagsStep.java index 24eae2d426..3553ae4149 100644 --- a/jOOQ/src/main/java/org/jooq/CreateSequenceFlagsStep.java +++ b/jOOQ/src/main/java/org/jooq/CreateSequenceFlagsStep.java @@ -42,6 +42,7 @@ import static org.jooq.SQLDialect.CUBRID; // ... import static org.jooq.SQLDialect.DERBY; import static org.jooq.SQLDialect.FIREBIRD; +// ... import static org.jooq.SQLDialect.H2; // ... import static org.jooq.SQLDialect.HSQLDB; @@ -82,37 +83,37 @@ public interface CreateSequenceFlagsStep extends CreateSequenceFinalStep { /** * Add a START WITH clause to the sequence definition. */ - @Support({ DERBY, H2, HSQLDB, MARIADB, POSTGRES }) + @Support({ CUBRID, DERBY, FIREBIRD, H2, HSQLDB, MARIADB, POSTGRES }) CreateSequenceFlagsStep startWith(Number constant); /** * Add a START WITH clause to the sequence definition. */ - @Support({ DERBY, H2, HSQLDB, MARIADB, POSTGRES }) + @Support({ CUBRID, DERBY, FIREBIRD, H2, HSQLDB, MARIADB, POSTGRES }) CreateSequenceFlagsStep startWith(Field constant); /** * Add a INCREMENT BY clause to the sequence definition. */ - @Support({ DERBY, H2, HSQLDB, MARIADB, POSTGRES }) + @Support({ CUBRID, DERBY, FIREBIRD, H2, HSQLDB, MARIADB, POSTGRES }) CreateSequenceFlagsStep incrementBy(Number constant); /** * Add a INCREMENT BY clause to the sequence definition. */ - @Support({ DERBY, H2, HSQLDB, MARIADB, POSTGRES }) + @Support({ CUBRID, DERBY, FIREBIRD, H2, HSQLDB, MARIADB, POSTGRES }) CreateSequenceFlagsStep incrementBy(Field constant); /** * Add a MINVALUE clause to the sequence definition. */ - @Support({ DERBY, H2, HSQLDB, MARIADB, POSTGRES }) + @Support({ CUBRID, DERBY, H2, HSQLDB, MARIADB, POSTGRES }) CreateSequenceFlagsStep minvalue(Number constant); /** * Add a MINVALUE clause to the sequence definition. */ - @Support({ DERBY, H2, HSQLDB, MARIADB, POSTGRES }) + @Support({ CUBRID, DERBY, H2, HSQLDB, MARIADB, POSTGRES }) CreateSequenceFlagsStep minvalue(Field constant); /** @@ -124,13 +125,13 @@ public interface CreateSequenceFlagsStep extends CreateSequenceFinalStep { /** * Add a MINVALUE clause to the sequence definition. */ - @Support({ DERBY, H2, HSQLDB, MARIADB, POSTGRES }) + @Support({ CUBRID, DERBY, H2, HSQLDB, MARIADB, POSTGRES }) CreateSequenceFlagsStep maxvalue(Number constant); /** * Add a MINVALUE clause to the sequence definition. */ - @Support({ DERBY, H2, HSQLDB, MARIADB, POSTGRES }) + @Support({ CUBRID, DERBY, H2, HSQLDB, MARIADB, POSTGRES }) CreateSequenceFlagsStep maxvalue(Field constant); /** @@ -142,7 +143,7 @@ public interface CreateSequenceFlagsStep extends CreateSequenceFinalStep { /** * Add a CYCLE clause to the sequence definition. */ - @Support({ DERBY, H2, HSQLDB, MARIADB, POSTGRES }) + @Support({ CUBRID, DERBY, H2, HSQLDB, MARIADB, POSTGRES }) CreateSequenceFlagsStep cycle(); /** @@ -154,13 +155,13 @@ public interface CreateSequenceFlagsStep extends CreateSequenceFinalStep { /** * Add a CACHE clause to the sequence definition. */ - @Support({ H2, MARIADB, POSTGRES }) + @Support({ CUBRID, H2, MARIADB, POSTGRES }) CreateSequenceFlagsStep cache(Number constant); /** * Add a CACHE clause to the sequence definition. */ - @Support({ H2, MARIADB, POSTGRES }) + @Support({ CUBRID, H2, MARIADB, POSTGRES }) CreateSequenceFlagsStep cache(Field constant); /** diff --git a/jOOQ/src/main/java/org/jooq/impl/CreateSequenceImpl.java b/jOOQ/src/main/java/org/jooq/impl/CreateSequenceImpl.java index b33ad116b7..82cceefda3 100644 --- a/jOOQ/src/main/java/org/jooq/impl/CreateSequenceImpl.java +++ b/jOOQ/src/main/java/org/jooq/impl/CreateSequenceImpl.java @@ -91,7 +91,7 @@ final class CreateSequenceImpl extends AbstractRowCountQuery implements private static final Set NO_SUPPORT_IF_NOT_EXISTS = SQLDialect.supported(DERBY, FIREBIRD); private static final Set REQUIRES_START_WITH = SQLDialect.supported(DERBY); private static final Set NO_SUPPORT_CACHE = SQLDialect.supported(DERBY, HSQLDB); - private static final Set NO_SEPARATOR = SQLDialect.supported(MARIADB); + private static final Set NO_SEPARATOR = SQLDialect.supported(CUBRID, MARIADB); private static final Set OMIT_NO_CACHE = SQLDialect.supported(POSTGRES); private final Sequence sequence;