Class GenericTableMetaDataProvider

java.lang.Object
org.springframework.jdbc.core.metadata.GenericTableMetaDataProvider
All Implemented Interfaces:
TableMetaDataProvider
Direct Known Subclasses:
DerbyTableMetaDataProvider, HsqlTableMetaDataProvider, OracleTableMetaDataProvider, PostgresTableMetaDataProvider

public class GenericTableMetaDataProvider extends Object implements TableMetaDataProvider
A generic implementation of the TableMetaDataProvider interface which should provide enough features for all supported databases.
Since:
2.5
Author:
Thomas Risberg, Juergen Hoeller, Sam Brannen
  • Field Details

    • logger

      protected static final Log logger
      Logger available to subclasses.
  • Constructor Details

    • GenericTableMetaDataProvider

      protected GenericTableMetaDataProvider(DatabaseMetaData databaseMetaData) throws SQLException
      Constructor used to initialize with provided database meta-data.
      Parameters:
      databaseMetaData - meta-data to be used
      Throws:
      SQLException
  • Method Details