diff --git a/jOOQ/src/main/java/org/jooq/DSLContext.java b/jOOQ/src/main/java/org/jooq/DSLContext.java
index 0ac4e36c2a..ef7cea3a78 100644
--- a/jOOQ/src/main/java/org/jooq/DSLContext.java
+++ b/jOOQ/src/main/java/org/jooq/DSLContext.java
@@ -9705,6 +9705,30 @@ public interface DSLContext extends Scope , AutoCloseable {
@Support({ CUBRID, FIREBIRD, H2, HSQLDB, POSTGRES })
DropSequenceFinalStep dropSequenceIfExists(Sequence> sequence);
+ /**
+ * Create a new DSL truncate statement.
+ *
+ * Synonym for {@link #truncateTable(String)}
+ */
+ @Support
+ TruncateIdentityStep truncate(String table);
+
+ /**
+ * Create a new DSL truncate statement.
+ *
+ * Synonym for {@link #truncateTable(Name)}
+ */
+ @Support
+ TruncateIdentityStep truncate(Name table);
+
+ /**
+ * Create a new DSL truncate statement.
+ *
+ * Synonym for {@link #truncateTable(Table)}
+ */
+ @Support
+ TruncateIdentityStep truncate(Table table);
+
/**
* Create a new DSL truncate statement.
*
@@ -9744,7 +9768,7 @@ public interface DSLContext extends Scope , AutoCloseable {
* @see #truncate(Table)
*/
@Support
- TruncateIdentityStep truncate(String table);
+ TruncateIdentityStep truncateTable(String table);
/**
* Create a new DSL truncate statement.
@@ -9785,7 +9809,7 @@ public interface DSLContext extends Scope , AutoCloseable {
* @see #truncate(Name)
*/
@Support
- TruncateIdentityStep truncate(Name table);
+ TruncateIdentityStep truncateTable(Name table);
/**
* Create a new DSL truncate statement.
@@ -9824,7 +9848,7 @@ public interface DSLContext extends Scope , AutoCloseable {
* dialects that do not support them natively.
*/
@Support
- TruncateIdentityStep truncate(Table table);
+ TruncateIdentityStep truncateTable(Table table);
// -------------------------------------------------------------------------
// XXX Access control
diff --git a/jOOQ/src/main/java/org/jooq/impl/DSL.java b/jOOQ/src/main/java/org/jooq/impl/DSL.java
index 584157bd30..22696ab9bb 100644
--- a/jOOQ/src/main/java/org/jooq/impl/DSL.java
+++ b/jOOQ/src/main/java/org/jooq/impl/DSL.java
@@ -7940,6 +7940,36 @@ public class DSL {
return dsl().dropSequenceIfExists(sequence);
}
+ /**
+ * Create a new DSL truncate statement.
+ *
+ * Synonym for {@link #truncateTable(String)}
+ */
+ @Support
+ public static TruncateIdentityStep truncate(String table) {
+ return truncateTable(table);
+ }
+
+ /**
+ * Create a new DSL truncate statement.
+ *
+ * Synonym for {@link #truncateTable(Name)}
+ */
+ @Support
+ public static TruncateIdentityStep truncate(Name table) {
+ return truncateTable(table);
+ }
+
+ /**
+ * Create a new DSL truncate statement.
+ *
+ * Synonym for {@link #truncateTable(Table)}
+ */
+ @Support
+ public static TruncateIdentityStep truncate(Table table) {
+ return truncateTable(table);
+ }
+
/**
* Create a new DSL truncate statement.
*
@@ -7983,8 +8013,8 @@ public class DSL {
* @see DSLContext#truncate(String)
*/
@Support
- public static TruncateIdentityStep truncate(String table) {
- return dsl().truncate(table);
+ public static TruncateIdentityStep truncateTable(String table) {
+ return dsl().truncateTable(table);
}
/**
@@ -8030,8 +8060,8 @@ public class DSL {
* @see DSLContext#truncate(Name)
*/
@Support
- public static TruncateIdentityStep truncate(Name table) {
- return dsl().truncate(table);
+ public static TruncateIdentityStep truncateTable(Name table) {
+ return dsl().truncateTable(table);
}
/**
@@ -8077,8 +8107,8 @@ public class DSL {
* @see DSLContext#truncate(Table)
*/
@Support
- public static TruncateIdentityStep truncate(Table table) {
- return dsl().truncate(table);
+ public static TruncateIdentityStep truncateTable(Table table) {
+ return dsl().truncateTable(table);
}
// -------------------------------------------------------------------------
diff --git a/jOOQ/src/main/java/org/jooq/impl/DefaultDSLContext.java b/jOOQ/src/main/java/org/jooq/impl/DefaultDSLContext.java
index 9ce7abe888..f313b62e8c 100644
--- a/jOOQ/src/main/java/org/jooq/impl/DefaultDSLContext.java
+++ b/jOOQ/src/main/java/org/jooq/impl/DefaultDSLContext.java
@@ -3549,16 +3549,31 @@ public class DefaultDSLContext extends AbstractScope implements DSLContext, Seri
@Override
public final TruncateIdentityStep truncate(String table) {
- return truncate(name(table));
+ return truncateTable(table);
}
@Override
public final TruncateIdentityStep truncate(Name table) {
- return truncate(table(table));
+ return truncateTable(table);
}
@Override
public TruncateIdentityStep truncate(Table table) {
+ return truncateTable(table);
+ }
+
+ @Override
+ public final TruncateIdentityStep truncateTable(String table) {
+ return truncateTable(name(table));
+ }
+
+ @Override
+ public final TruncateIdentityStep truncateTable(Name table) {
+ return truncateTable(table(table));
+ }
+
+ @Override
+ public TruncateIdentityStep truncateTable(Table table) {
return new TruncateImpl(configuration(), table);
}