Defines an SPI for schema information extraction from the database via JDBC.
Interface Summary Interface Description ColumnInformationProvides access to information about existing table columns ColumnTypeInformationProvides access to information about existing table columns DatabaseInformationProvides access to information about existing schema objects (tables, sequences etc) of existing database. ExtractionContextDefines a context for performing extraction including providing access to information about ongoing extraction as well as to delegates needed in performing extraction. ExtractionContext.DatabaseObjectAccessIn conjunction with
ExtractionContext.getDatabaseObjectAccess()provides access to information about known database objects to the extractor.
ExtractionContext.ResultSetProcessor<T> ForeignKeyInformation ForeignKeyInformation.ColumnReferenceMapping IndexInformationProvides access to information about existing index in the database InformationExtractorContract for extracting information about objects in the database schema(s). PrimaryKeyInformationProvides access to information about existing primary key for a table SequenceInformationAccess to information about existing sequences. SequenceInformationExtractorBecause JDBC (at least up to and including Java 7, JDBC 4) still does not have support for obtaining information about sequences from DatabaseMetaData. TableInformationProvides access to information about existing tables in the database
Class Summary Class Description ExtractionContext.EmptyExtractionContext NameSpaceTablesInformation
Exception Summary Exception Description SchemaExtractionException