Interface SqlAppender

All Superinterfaces:
Appendable
All Known Implementing Classes:
AbstractSqlAstTranslator, CockroachSqlAstTranslator, DB2iSqlAstTranslator, DB2SqlAstTranslator, DB2zSqlAstTranslator, H2SqlAstTranslator, HANASqlAstTranslator, HSQLSqlAstTranslator, MariaDBSqlAstTranslator, MySQLSqlAstTranslator, OracleSqlAstTranslator, PostgreSQLSqlAstTranslator, SpannerSqlAstTranslator, SqlAstTranslatorWithMerge, SqlAstTranslatorWithOnDuplicateKeyUpdate, SqlAstTranslatorWithUpsert, SQLServerSqlAstTranslator, StandardSqlAstTranslator, StringBuilderSqlAppender, SybaseASESqlAstTranslator, SybaseSqlAstTranslator
Functional Interface:
This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.

@FunctionalInterface public interface SqlAppender extends Appendable
Access to appending SQL fragments to an in-flight buffer
  • Field Details

  • Method Details

    • appendSql

      void appendSql(String fragment)
      Add the passed fragment into the in-flight buffer
    • appendSql

      default void appendSql(char fragment)
    • appendSql

      default void appendSql(int value)
    • appendSql

      default void appendSql(long value)
    • appendSql

      default void appendSql(boolean value)
    • appendSql

      default void appendSql(double value)
    • appendSql

      default void appendSql(float value)
    • appendDoubleQuoteEscapedString

      default void appendDoubleQuoteEscapedString(String value)
    • appendSingleQuoteEscapedString

      default void appendSingleQuoteEscapedString(String value)
    • append

      default Appendable append(CharSequence csq)
      Specified by:
      append in interface Appendable
    • append

      default Appendable append(CharSequence csq, int start, int end)
      Specified by:
      append in interface Appendable
    • append

      default Appendable append(char c)
      Specified by:
      append in interface Appendable