REPLACE function.
+ */
+ @NotNull
+ @Support({ CUBRID, FIREBIRD, H2, HSQLDB, MARIADB, MYSQL, POSTGRES, SQLITE })
+ public static FieldREPLACE function.
+ */
+ @NotNull
+ @Support({ CUBRID, FIREBIRD, H2, HSQLDB, MARIADB, MYSQL, POSTGRES, SQLITE })
+ public static FieldREPLACE function.
+ */
+ @NotNull
+ @Support({ CUBRID, FIREBIRD, H2, HSQLDB, MARIADB, MYSQL, POSTGRES, SQLITE })
+ public static FieldREPLACE function.
+ */
+ @NotNull
+ @Support({ CUBRID, FIREBIRD, H2, HSQLDB, MARIADB, MYSQL, POSTGRES, SQLITE })
+ public static FieldREPLACE function.
+ */
+ @NotNull
+ @Support({ CUBRID, FIREBIRD, H2, HSQLDB, MARIADB, MYSQL, POSTGRES, SQLITE })
+ public static FieldREPLACE function.
+ */
+ @NotNull
+ @Support({ CUBRID, FIREBIRD, H2, HSQLDB, MARIADB, MYSQL, POSTGRES, SQLITE })
+ public static FieldREPLACE function.
+ */
+ @NotNull
+ @Support({ CUBRID, FIREBIRD, H2, HSQLDB, MARIADB, MYSQL, POSTGRES, SQLITE })
+ public static FieldREPLACE function.
+ */
+ @NotNull
+ @Support({ CUBRID, FIREBIRD, H2, HSQLDB, MARIADB, MYSQL, POSTGRES, SQLITE })
+ public static FieldREPLACE function.
+ */
+ @NotNull
+ @Support({ CUBRID, FIREBIRD, H2, HSQLDB, MARIADB, MYSQL, POSTGRES, SQLITE })
+ public static FieldREPLACE function.
+ */
+ @NotNull
+ @Support({ CUBRID, FIREBIRD, H2, HSQLDB, MARIADB, MYSQL, POSTGRES, SQLITE })
+ public static FieldREPLACE function.
+ */
+ @NotNull
+ @Support({ CUBRID, FIREBIRD, H2, HSQLDB, MARIADB, MYSQL, POSTGRES, SQLITE })
+ public static FieldREPLACE function.
+ */
+ @NotNull
+ @Support({ CUBRID, FIREBIRD, H2, HSQLDB, MARIADB, MYSQL, POSTGRES, SQLITE })
+ public static FieldREVERSE function.
*/
@@ -15683,56 +15791,6 @@ public class DSL {
return replace;
}
- /**
- * Get the replace(field, search) function.
- *
- * @see #replace(Field, Field)
- */
- @NotNull
- @Support({ CUBRID, FIREBIRD, H2, HSQLDB, MARIADB, MYSQL, POSTGRES, SQLITE })
- public static Field
- * This renders the replace or str_replace function where available:
- *
- * This renders the replace or str_replace function:
- * ... or emulates it elsewhere
- * using the three-argument replace function:
- * replace([field], [search]) or
- * str_replace([field], [search])
- */
- @NotNull
- @Support({ CUBRID, FIREBIRD, H2, HSQLDB, MARIADB, MYSQL, POSTGRES, SQLITE })
- public static Fieldreplace([field], [search], '')
- */
- @NotNull
- @Support({ CUBRID, FIREBIRD, H2, HSQLDB, MARIADB, MYSQL, POSTGRES, SQLITE })
- public static Fieldreplace([field], [search]) or
- * str_replace([field], [search])
REGEXP_REPLACE_ALL function.
*/
diff --git a/jOOQ/src/main/java/org/jooq/impl/Replace.java b/jOOQ/src/main/java/org/jooq/impl/Replace.java
index eca1ab1243..2929f5a145 100644
--- a/jOOQ/src/main/java/org/jooq/impl/Replace.java
+++ b/jOOQ/src/main/java/org/jooq/impl/Replace.java
@@ -37,35 +37,64 @@
*/
package org.jooq.impl;
-import static org.jooq.impl.DSL.function;
-import static org.jooq.impl.DSL.val;
-import static org.jooq.impl.Names.N_REPLACE;
-import static org.jooq.impl.SQLDataType.VARCHAR;
+import static org.jooq.impl.DSL.*;
+import static org.jooq.impl.Internal.*;
+import static org.jooq.impl.Keywords.*;
+import static org.jooq.impl.Names.*;
+import static org.jooq.impl.SQLDataType.*;
+import static org.jooq.impl.Tools.*;
+import static org.jooq.impl.Tools.BooleanDataKey.*;
+import static org.jooq.SQLDialect.*;
-import org.jooq.Context;
-import org.jooq.Field;
+import org.jooq.*;
+import org.jooq.impl.*;
+
+import java.util.*;
/**
- * @author Lukas Eder
+ * The REPLACE statement.
*/
-final class Replace extends AbstractField