Interface TypeContributor

All Known Implementing Classes:
AbstractHANADialect, AbstractTransactSQLDialect, AzureSQLServerDialect, CockroachDialect, DB2400Dialect, DB2400V7R3Dialect, DB2Dialect, DB2iDialect, DB2zDialect, DerbyDialect, Dialect, DialectDelegateWrapper, GenericDialect, H2Dialect, HANACloudColumnStoreDialect, HANAColumnStoreDialect, HANADialect, HANARowStoreDialect, HSQLDialect, MariaDB106Dialect, MariaDBDialect, MySQL8Dialect, MySQLDialect, OracleDialect, PostgresPlusDialect, PostgreSQLDialect, SpannerDialect, SQLServer2012Dialect, SQLServer2016Dialect, SQLServerDialect, 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.
Author:
Steve Ebersole
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