Interface DbDialect

All Known Implementing Classes:
AbstractDbDialect, ExasolDialect, GenericDialect, H2Dialect

public interface DbDialect
A database specific dialect.
  • Method Details

    • supportsUrl

      boolean supportsUrl(String jdbcUrl)
      Check if this dialect supports the database type with the given JDBC URL.
      Parameters:
      jdbcUrl - JDBC URL
      Returns:
      true if this dialect supports the database
    • createExtractor

      Create an extractor for the given column.
      Parameters:
      column - the column for which to get the extractor
      Returns:
      extractor
    • createSetter

      Create a new column value setter for setting values on a PreparedStatement specific to the dialect.
      Type Parameters:
      T - object type
      Parameters:
      type - object type
      Returns:
      column value setter