diff --git a/jOOQ/src/main/java/org/jooq/DSLContext.java b/jOOQ/src/main/java/org/jooq/DSLContext.java index 626ef294bd..8b404f5479 100644 --- a/jOOQ/src/main/java/org/jooq/DSLContext.java +++ b/jOOQ/src/main/java/org/jooq/DSLContext.java @@ -8790,7 +8790,7 @@ public interface DSLContext extends Scope , AutoCloseable { * * @see DSL#createOrReplaceView(String, String...) */ - @Support({ H2, MARIADB, MYSQL, POSTGRES }) + @Support({ FIREBIRD, H2, MARIADB, MYSQL, POSTGRES }) CreateViewAsStep createOrReplaceView(String view, String... fields); /** @@ -8798,7 +8798,7 @@ public interface DSLContext extends Scope , AutoCloseable { * * @see DSL#createOrReplaceView(Name, Name...) */ - @Support({ H2, MARIADB, MYSQL, POSTGRES }) + @Support({ FIREBIRD, H2, MARIADB, MYSQL, POSTGRES }) CreateViewAsStep createOrReplaceView(Name view, Name... fields); /** @@ -8806,7 +8806,7 @@ public interface DSLContext extends Scope , AutoCloseable { * * @see DSL#createOrReplaceView(Table, Field...) */ - @Support({ H2, MARIADB, MYSQL, POSTGRES }) + @Support({ FIREBIRD, H2, MARIADB, MYSQL, POSTGRES }) CreateViewAsStep createOrReplaceView(Table view, Field... fields); @@ -8819,7 +8819,7 @@ public interface DSLContext extends Scope , AutoCloseable { * * @see DSL#createOrReplaceView(String, String...) */ - @Support({ H2, MARIADB, MYSQL, POSTGRES }) + @Support({ FIREBIRD, H2, MARIADB, MYSQL, POSTGRES }) CreateViewAsStep createOrReplaceView(String view, Function, ? extends String> fieldNameFunction); /** @@ -8831,7 +8831,7 @@ public interface DSLContext extends Scope , AutoCloseable { * * @see DSL#createOrReplaceView(String, String...) */ - @Support({ H2, MARIADB, MYSQL, POSTGRES }) + @Support({ FIREBIRD, H2, MARIADB, MYSQL, POSTGRES }) CreateViewAsStep createOrReplaceView(String view, BiFunction, ? super Integer, ? extends String> fieldNameFunction); /** @@ -8843,7 +8843,7 @@ public interface DSLContext extends Scope , AutoCloseable { * * @see DSL#createOrReplaceView(String, String...) */ - @Support({ H2, MARIADB, MYSQL, POSTGRES }) + @Support({ FIREBIRD, H2, MARIADB, MYSQL, POSTGRES }) CreateViewAsStep createOrReplaceView(Name view, Function, ? extends Name> fieldNameFunction); /** @@ -8855,7 +8855,7 @@ public interface DSLContext extends Scope , AutoCloseable { * * @see DSL#createOrReplaceView(String, String...) */ - @Support({ H2, MARIADB, MYSQL, POSTGRES }) + @Support({ FIREBIRD, H2, MARIADB, MYSQL, POSTGRES }) CreateViewAsStep createOrReplaceView(Name view, BiFunction, ? super Integer, ? extends Name> fieldNameFunction); /** @@ -8867,7 +8867,7 @@ public interface DSLContext extends Scope , AutoCloseable { * * @see DSL#createOrReplaceView(String, String...) */ - @Support({ H2, MARIADB, MYSQL, POSTGRES }) + @Support({ FIREBIRD, H2, MARIADB, MYSQL, POSTGRES }) CreateViewAsStep createOrReplaceView(Table view, Function, ? extends Field> fieldNameFunction); /** @@ -8879,7 +8879,7 @@ public interface DSLContext extends Scope , AutoCloseable { * * @see DSL#createOrReplaceView(String, String...) */ - @Support({ H2, MARIADB, MYSQL, POSTGRES }) + @Support({ FIREBIRD, H2, MARIADB, MYSQL, POSTGRES }) CreateViewAsStep createOrReplaceView(Table view, BiFunction, ? super Integer, ? extends Field> fieldNameFunction); diff --git a/jOOQ/src/main/java/org/jooq/impl/CreateViewImpl.java b/jOOQ/src/main/java/org/jooq/impl/CreateViewImpl.java index 0afeed7de0..72ccdd24a1 100644 --- a/jOOQ/src/main/java/org/jooq/impl/CreateViewImpl.java +++ b/jOOQ/src/main/java/org/jooq/impl/CreateViewImpl.java @@ -246,8 +246,9 @@ final class CreateViewImpl extends AbstractRowCountQuery imple - - + case FIREBIRD: + ctx.sql(' ').visit(K_ALTER); + break; default: ctx.sql(' ').visit(K_REPLACE); diff --git a/jOOQ/src/main/java/org/jooq/impl/DSL.java b/jOOQ/src/main/java/org/jooq/impl/DSL.java index 3e8dabf720..33484113d1 100644 --- a/jOOQ/src/main/java/org/jooq/impl/DSL.java +++ b/jOOQ/src/main/java/org/jooq/impl/DSL.java @@ -6861,7 +6861,7 @@ public class DSL { * * @see DSLContext#createOrReplaceView(String, String...) */ - @Support({ H2, MARIADB, MYSQL, POSTGRES }) + @Support({ FIREBIRD, H2, MARIADB, MYSQL, POSTGRES }) public static CreateViewAsStep createOrReplaceView(String view, String... fields) { return dsl().createOrReplaceView(view, fields); } @@ -6871,7 +6871,7 @@ public class DSL { * * @see DSLContext#createOrReplaceView(Name, Name...) */ - @Support({ H2, MARIADB, MYSQL, POSTGRES }) + @Support({ FIREBIRD, H2, MARIADB, MYSQL, POSTGRES }) public static CreateViewAsStep createOrReplaceView(Name view, Name... fields) { return dsl().createOrReplaceView(view, fields); } @@ -6881,7 +6881,7 @@ public class DSL { * * @see DSLContext#createOrReplaceView(Table, Field...) */ - @Support({ H2, MARIADB, MYSQL, POSTGRES }) + @Support({ FIREBIRD, H2, MARIADB, MYSQL, POSTGRES }) public static CreateViewAsStep createOrReplaceView(Table view, Field... fields) { return dsl().createOrReplaceView(view, fields); } @@ -6896,7 +6896,7 @@ public class DSL { * * @see DSLContext#createOrReplaceView(String, String...) */ - @Support({ H2, MARIADB, MYSQL, POSTGRES }) + @Support({ FIREBIRD, H2, MARIADB, MYSQL, POSTGRES }) public static CreateViewAsStep createOrReplaceView(String view, Function, ? extends String> fieldNameFunction) { return dsl().createOrReplaceView(view, fieldNameFunction); } @@ -6910,7 +6910,7 @@ public class DSL { * * @see DSLContext#createOrReplaceView(Name, Name...) */ - @Support({ H2, MARIADB, MYSQL, POSTGRES }) + @Support({ FIREBIRD, H2, MARIADB, MYSQL, POSTGRES }) public static CreateViewAsStep createOrReplaceView(Name view, Function, ? extends Name> fieldNameFunction) { return dsl().createOrReplaceView(view, fieldNameFunction); } @@ -6924,7 +6924,7 @@ public class DSL { * * @see DSLContext#createOrReplaceView(Table, Field...) */ - @Support({ H2, MARIADB, MYSQL, POSTGRES }) + @Support({ FIREBIRD, H2, MARIADB, MYSQL, POSTGRES }) public static CreateViewAsStep createOrReplaceView(Table view, Function, ? extends Field> fieldNameFunction) { return dsl().createOrReplaceView(view, fieldNameFunction); }