Class OracleDatabaseDialect.OracleDatabaseDialectProvider

java.lang.Object
io.debezium.connector.jdbc.dialect.oracle.OracleDatabaseDialect.OracleDatabaseDialectProvider
All Implemented Interfaces:
DatabaseDialectProvider
Enclosing class:
OracleDatabaseDialect

public static class OracleDatabaseDialect.OracleDatabaseDialectProvider extends Object implements DatabaseDialectProvider
  • Constructor Details

    • OracleDatabaseDialectProvider

      public OracleDatabaseDialectProvider()
  • Method Details

    • supports

      public boolean supports(org.hibernate.dialect.Dialect dialect)
      Description copied from interface: DatabaseDialectProvider
      Returns whether this provider supports the provided Hibernate dialect.
      Specified by:
      supports in interface DatabaseDialectProvider
      Parameters:
      dialect - hibernate dialect, should not be null
      Returns:
      true if the provider supports the dialect, otherwise false
    • name

      public Class<?> name()
      Description copied from interface: DatabaseDialectProvider
      Returns the class that will be instantiated.
      Specified by:
      name in interface DatabaseDialectProvider
    • instantiate

      public DatabaseDialect instantiate(JdbcSinkConnectorConfig config, org.hibernate.SessionFactory sessionFactory)
      Description copied from interface: DatabaseDialectProvider
      Instantiates the underlying database dialect implementation.
      Specified by:
      instantiate in interface DatabaseDialectProvider
      Parameters:
      config - the sink connector configuration, should not be nul
      sessionFactory - hibernate session factory, should not be null
      Returns:
      the created database dialect instance, never null