Interface TypeContributor

All Known Implementing Classes:
AbstractTransactSQLDialect, AzureSQLServerDialect, CockroachDB202SpatialDialect, CockroachDialect, DB2Dialect, DB2iDialect, DB2SpatialDialect, DB2zDialect, Dialect, DialectDelegateWrapper, GenericDialect, H2Dialect, HANADialect, HANASpatialDialect, HSQLDialect, MariaDBDialect, MySQL56InnoDBSpatialDialect, MySQL56SpatialDialect, MySQL5InnoDBSpatialDialect, MySQL5SpatialDialect, MySQLDialect, MySQLSpatialDialect, OracleDialect, OracleSpatial10gDialect, OracleSpatialSDO10gDialect, PostgisPG10Dialect, PostgisPG93Dialect, PostgisPG94Dialect, PostgisPG95Dialect, PostgresPlusDialect, PostgreSQLDialect, SpannerDialect, SpatialTypeContributor, SQLServerDialect, SqlServerSpatialDialect, SybaseASEDialect, SybaseDialect, TiDBDialect, TypeContributorImpl

@JavaServiceLoadable public interface TypeContributor
On object that contributes custom types and type descriptors, eventually to a TypeConfiguration, via an instance of TypeContributions.
See Also:
  • Method Details

    • contribute

      void contribute(TypeContributions typeContributions, ServiceRegistry serviceRegistry)
      Contribute types
      Parameters:
      typeContributions - The callback for adding contributed types
      serviceRegistry - The service registry