All Known Implementing Classes:
MySQLDialect, SQLiteDialect

public interface Dialect
  • Method Details

    • quoteIdentifier

      String quoteIdentifier(String name)
    • mapJavaTypeToSqlType

      String mapJavaTypeToSqlType(Class<?> javaType)
    • autoIncrementClause

      String autoIncrementClause()
    • upsertSql

      String upsertSql(EntityMetadata metadata)
    • insertDefaultValuesSql

      default String insertDefaultValuesSql(EntityMetadata metadata)
    • paginationSql

      String paginationSql(String baseSql, int limit, int offset)
    • maxBindParameters

      int maxBindParameters()
    • defaultPoolSize

      int defaultPoolSize()
    • configureDataSource

      void configureDataSource(com.zaxxer.hikari.HikariDataSource ds)