diff --git a/jOOQ/src/main/java/org/jooq/AlterSequenceRestartStep.java b/jOOQ/src/main/java/org/jooq/AlterSequenceRestartStep.java deleted file mode 100644 index f445749e3d..0000000000 --- a/jOOQ/src/main/java/org/jooq/AlterSequenceRestartStep.java +++ /dev/null @@ -1,95 +0,0 @@ -/* - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - * - * Other licenses: - * ----------------------------------------------------------------------------- - * Commercial licenses for this work are available. These replace the above - * ASL 2.0 and offer limited warranties, support, maintenance, and commercial - * database integrations. - * - * For more information, please visit: http://www.jooq.org/licenses - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - */ -package org.jooq; - -// ... -import static org.jooq.SQLDialect.CUBRID; -// ... -import static org.jooq.SQLDialect.FIREBIRD; -import static org.jooq.SQLDialect.H2; -// ... -import static org.jooq.SQLDialect.HSQLDB; -// ... -// ... -import static org.jooq.SQLDialect.POSTGRES; -// ... -// ... - -/** - * A {@link Query} that can alter sequences. - *

- *

Referencing XYZ*Step types directly from client code

- *

- * It is usually not recommended to reference any XYZ*Step types - * directly from client code, or assign them to local variables. When writing - * dynamic SQL, creating a statement's components dynamically, and passing them - * to the DSL API statically is usually a better choice. See the manual's - * section about dynamic SQL for details: https://www.jooq.org/doc/latest/manual/sql-building/dynamic-sql. - *

- * Drawbacks of referencing the XYZ*Step types directly: - *

- * - * @author Lukas Eder - */ -public interface AlterSequenceRestartStep { - - /** - * Restart the sequence at its initial value. - */ - @Support({ HSQLDB, POSTGRES }) - AlterSequenceFinalStep restart(); - - /** - * Restart the sequence at a given value. - */ - @Support({ CUBRID, FIREBIRD, H2, HSQLDB, POSTGRES }) - AlterSequenceFinalStep restartWith(T value); - - /** - * Restart the sequence at a given value. - */ - @Support({ CUBRID, FIREBIRD, H2, HSQLDB, POSTGRES }) - AlterSequenceFinalStep restartWith(Field value); -} diff --git a/jOOQ/src/main/java/org/jooq/AlterSequenceStep.java b/jOOQ/src/main/java/org/jooq/AlterSequenceStep.java index d32e6cd8a2..b1e9fba770 100644 --- a/jOOQ/src/main/java/org/jooq/AlterSequenceStep.java +++ b/jOOQ/src/main/java/org/jooq/AlterSequenceStep.java @@ -75,26 +75,23 @@ import static org.jooq.SQLDialect.POSTGRES; * * @author Lukas Eder */ -public interface AlterSequenceStep extends AlterSequenceRestartStep { +public interface AlterSequenceStep { /** * Restart the sequence at its initial value. */ - @Override @Support({ HSQLDB, POSTGRES }) AlterSequenceFinalStep restart(); /** * Restart the sequence at a given value. */ - @Override @Support({ CUBRID, FIREBIRD, H2, HSQLDB, POSTGRES }) AlterSequenceFinalStep restartWith(T value); /** * Restart the sequence at a given value. */ - @Override @Support({ CUBRID, FIREBIRD, H2, HSQLDB, POSTGRES }) AlterSequenceFinalStep restartWith(Field value);