LPAD function.
+ */
+ @NotNull
+ @Support({ CUBRID, FIREBIRD, H2, HSQLDB, MARIADB, MYSQL, POSTGRES, SQLITE })
+ public static FieldLPAD function.
+ */
+ @NotNull
+ @Support({ CUBRID, FIREBIRD, H2, HSQLDB, MARIADB, MYSQL, POSTGRES, SQLITE })
+ public static FieldLPAD function.
+ */
+ @NotNull
+ @Support({ CUBRID, FIREBIRD, H2, HSQLDB, MARIADB, MYSQL, POSTGRES, SQLITE })
+ public static FieldLPAD function.
+ */
+ @NotNull
+ @Support({ CUBRID, FIREBIRD, H2, HSQLDB, MARIADB, MYSQL, POSTGRES, SQLITE })
+ public static FieldLPAD function.
+ */
+ @NotNull
+ @Support({ CUBRID, FIREBIRD, H2, HSQLDB, MARIADB, MYSQL, POSTGRES, SQLITE })
+ public static FieldLPAD function.
+ */
+ @NotNull
+ @Support({ CUBRID, FIREBIRD, H2, HSQLDB, MARIADB, MYSQL, POSTGRES, SQLITE })
+ public static FieldLPAD function.
+ */
+ @NotNull
+ @Support({ CUBRID, FIREBIRD, H2, HSQLDB, MARIADB, MYSQL, POSTGRES, SQLITE })
+ public static FieldLPAD function.
+ */
+ @NotNull
+ @Support({ CUBRID, FIREBIRD, H2, HSQLDB, MARIADB, MYSQL, POSTGRES, SQLITE })
+ public static FieldLPAD function.
+ */
+ @NotNull
+ @Support({ CUBRID, FIREBIRD, H2, HSQLDB, MARIADB, MYSQL, POSTGRES, SQLITE })
+ public static FieldLPAD function.
+ */
+ @NotNull
+ @Support({ CUBRID, FIREBIRD, H2, HSQLDB, MARIADB, MYSQL, POSTGRES, SQLITE })
+ public static FieldLPAD function.
+ */
+ @NotNull
+ @Support({ CUBRID, FIREBIRD, H2, HSQLDB, MARIADB, MYSQL, POSTGRES, SQLITE })
+ public static FieldLPAD function.
+ */
+ @NotNull
+ @Support({ CUBRID, FIREBIRD, H2, HSQLDB, MARIADB, MYSQL, POSTGRES, SQLITE })
+ public static FieldLTRIM function.
*/
@@ -15313,6 +15421,114 @@ public class DSL {
return new Right(string, length);
}
+ /**
+ * The RPAD function.
+ */
+ @NotNull
+ @Support({ CUBRID, FIREBIRD, H2, HSQLDB, MARIADB, MYSQL, POSTGRES, SQLITE })
+ public static FieldRPAD function.
+ */
+ @NotNull
+ @Support({ CUBRID, FIREBIRD, H2, HSQLDB, MARIADB, MYSQL, POSTGRES, SQLITE })
+ public static FieldRPAD function.
+ */
+ @NotNull
+ @Support({ CUBRID, FIREBIRD, H2, HSQLDB, MARIADB, MYSQL, POSTGRES, SQLITE })
+ public static FieldRPAD function.
+ */
+ @NotNull
+ @Support({ CUBRID, FIREBIRD, H2, HSQLDB, MARIADB, MYSQL, POSTGRES, SQLITE })
+ public static FieldRPAD function.
+ */
+ @NotNull
+ @Support({ CUBRID, FIREBIRD, H2, HSQLDB, MARIADB, MYSQL, POSTGRES, SQLITE })
+ public static FieldRPAD function.
+ */
+ @NotNull
+ @Support({ CUBRID, FIREBIRD, H2, HSQLDB, MARIADB, MYSQL, POSTGRES, SQLITE })
+ public static FieldRPAD function.
+ */
+ @NotNull
+ @Support({ CUBRID, FIREBIRD, H2, HSQLDB, MARIADB, MYSQL, POSTGRES, SQLITE })
+ public static FieldRPAD function.
+ */
+ @NotNull
+ @Support({ CUBRID, FIREBIRD, H2, HSQLDB, MARIADB, MYSQL, POSTGRES, SQLITE })
+ public static FieldRPAD function.
+ */
+ @NotNull
+ @Support({ CUBRID, FIREBIRD, H2, HSQLDB, MARIADB, MYSQL, POSTGRES, SQLITE })
+ public static FieldRPAD function.
+ */
+ @NotNull
+ @Support({ CUBRID, FIREBIRD, H2, HSQLDB, MARIADB, MYSQL, POSTGRES, SQLITE })
+ public static FieldRPAD function.
+ */
+ @NotNull
+ @Support({ CUBRID, FIREBIRD, H2, HSQLDB, MARIADB, MYSQL, POSTGRES, SQLITE })
+ public static FieldRPAD function.
+ */
+ @NotNull
+ @Support({ CUBRID, FIREBIRD, H2, HSQLDB, MARIADB, MYSQL, POSTGRES, SQLITE })
+ public static FieldRTRIM function.
*/
@@ -15579,32 +15795,6 @@ public class DSL {
- /**
- * Get the rpad(field, length) function.
- *
- * @see #rpad(Field, Field)
- */
- @NotNull
- @Support({ CUBRID, FIREBIRD, H2, HSQLDB, MARIADB, MYSQL, POSTGRES, SQLITE })
- public static Field
- * This renders the rpad function where available:
- *
- * This renders the rpad function where available:
- *
- * In {@link SQLDialect#SQLITE}, this is emulated as such:
- *
- * This renders the lpad function where available:
- *
- * This renders the lpad function where available:
- *
- * In {@link SQLDialect#SQLITE}, this is emulated as such:
- * ... or emulates it
- * elsewhere using concat, repeat, and length, which may be emulated as
- * well, depending on the RDBMS:
- * rpad([field], [length])
- */
- @NotNull
- @Support({ CUBRID, FIREBIRD, H2, HSQLDB, MARIADB, MYSQL, POSTGRES, SQLITE })
- public static Fieldconcat([field], repeat(' ', [length] - length([field]))) ... or emulates it
- * elsewhere using concat, repeat, and length, which may be emulated as
- * well, depending on the RDBMS:
- * rpad([field], [length])
- * concat([field], repeat([character], [length] - length([field])))
- */
- @NotNull
- @Support({ CUBRID, FIREBIRD, H2, HSQLDB, MARIADB, MYSQL, POSTGRES, SQLITE })
- public static Field[field] || replace(replace(substr(quote(zeroblob(([length] + 1) / 2)), 3, ([length] - length([field]))), '\''', ''), '0', [character])
... or emulates it
- * elsewhere using concat, repeat, and length, which may be emulated as
- * well, depending on the RDBMS:
- * lpad([field], [length])
- */
- @NotNull
- @Support({ CUBRID, FIREBIRD, H2, HSQLDB, MARIADB, MYSQL, POSTGRES, SQLITE })
- public static Fieldconcat(repeat(' ', [length] - length([field])), [field]) ... or emulates it
- * elsewhere using concat, repeat, and length, which may be emulated as
- * well, depending on the RDBMS:
- * lpad([field], [length])
- * concat(repeat([character], [length] - length([field])), [field])
- */
- @NotNull
- @Support({ CUBRID, FIREBIRD, H2, HSQLDB, MARIADB, MYSQL, POSTGRES, SQLITE })
- public static Fieldreplace(replace(substr(quote(zeroblob(([length] + 1) / 2)), 3, ([length] - length([field]))), '\''', ''), '0', [character]) || [field]
LPAD statement.
*/
-final class Lpad extends AbstractFieldRPAD statement.
*/
-final class Rpad extends AbstractField