Package org.hibernate.tool.schema.extract.spi
package org.hibernate.tool.schema.extract.spi
Defines an SPI for schema information extraction from the database via JDBC.
-
ClassDescriptionProvides access to information about existing table columnsProvides access to information about existing table columnsProvides access to information about existing schema objects (tables, sequences etc) of existing database.Defines a context for performing extraction including providing access to information about ongoing extraction as well as to delegates needed in performing extraction.In conjunction with
ExtractionContext.getDatabaseObjectAccess()provides access to information about known database objects to the extractor.Selects the JDBC metadata calls used for per-table foreign-key discovery.JDBC foreign-key metadata modes.Provides access to information about existing index in the databaseExtracts information about objects in database schemas.Creates context-bound stock information extractors without exposing Hibernate's concrete extractor implementations.Provides access to information about existing primary key for a tableRead-only information extracted for an existing database sequence.Extract information about existing database sequences when JDBC metadata does not expose it.Create immutable sequence-information extractors from lookup SQL and row readers.Configure the row mapping used by a standard single-query extractor.Read one value from the current row of a sequence-discovery result set.Provides access to information about existing tables in the database