Interface ReservedKeywordsAware

All Known Subinterfaces:
DatabaseType
All Known Implementing Classes:
AbstractDatabaseType, AbstractPostgresDatabaseType, DB2DatabaseType, H2DatabaseType, Hsql233DatabaseType, HsqlDatabaseType, MsSqlDatabaseType, MySqlDatabaseType, Oracle10GDatabaseType, Postgres73DatabaseType, PostgresDatabaseType, SapDB76DatabaseType, SapDBDatabaseType, SimpleDatabaseType

public interface ReservedKeywordsAware
  • Field Details

    • ESCAPE_CHARACTER_DOUBLE_QUOTE

      static final Character ESCAPE_CHARACTER_DOUBLE_QUOTE
    • START_ESCAPE_CHARACTER_SQUARE_BRACKET

      static final Character START_ESCAPE_CHARACTER_SQUARE_BRACKET
    • END_ESCAPE_CHARACTER_SQUARE_BRACKET

      static final Character END_ESCAPE_CHARACTER_SQUARE_BRACKET
    • ESCAPE_CHARACTER_BACK_TICK

      static final Character ESCAPE_CHARACTER_BACK_TICK
  • Method Details

    • getReservedKeywords

      Set<String> getReservedKeywords()
    • getStartEscapeCharacter

      default Character getStartEscapeCharacter()
    • getEndEscapeCharacter

      default Character getEndEscapeCharacter()
    • enableEscaping

      default boolean enableEscaping()
    • escapeColumnName

      default String escapeColumnName(String colName)