Uses of Interface
org.hibernate.tool.schema.extract.spi.ExtractionContext
Packages that use ExtractionContext
Package
Description
Defines the root contracts and built-in implementations for SQL dialects.
Defines an SPI for schema information extraction from the database via JDBC.
An SPI for tooling related to DDL generation, export, migration, and validation.
-
Uses of ExtractionContext in org.hibernate.dialect
Methods in org.hibernate.dialect with parameters of type ExtractionContextModifier and TypeMethodDescriptionCockroachDialect.getInformationExtractor(ExtractionContext extractionContext) Dialect.getInformationExtractor(ExtractionContext extractionContext) Supply the context-bound strategy Hibernate uses to discover database tables, keys, indexes, and related schema metadata.MySQLDialect.getInformationExtractor(ExtractionContext extractionContext) OracleDialect.getInformationExtractor(ExtractionContext extractionContext) PostgreSQLDialect.getInformationExtractor(ExtractionContext extractionContext) SpannerPostgreSQLDialect.getInformationExtractor(ExtractionContext extractionContext) -
Uses of ExtractionContext in org.hibernate.tool.schema.extract.spi
Classes in org.hibernate.tool.schema.extract.spi that implement ExtractionContextMethods in org.hibernate.tool.schema.extract.spi with parameters of type ExtractionContextModifier and TypeMethodDescriptionSequenceInformationExtractor.extractMetadata(ExtractionContext extractionContext) Extract sequence information, preserving discovery-query row order.static InformationExtractorInformationExtractors.jdbcMetadata(ExtractionContext extractionContext) Create a standard JDBC metadata extractor using imported keys only.static InformationExtractorInformationExtractors.jdbcMetadata(ExtractionContext extractionContext, ForeignKeyMetadataPolicy foreignKeyMetadataPolicy) Create a standard JDBC metadata extractor usingforeignKeyMetadataPolicy.static InformationExtractorInformationExtractors.mysql(ExtractionContext extractionContext) Create the MySQL bulk-metadata profile.static InformationExtractorInformationExtractors.oracle(ExtractionContext extractionContext) Create the Oracle bulk-metadata profile.static InformationExtractorInformationExtractors.postgresql(ExtractionContext extractionContext) Create the PostgreSQL bulk-metadata profile. -
Uses of ExtractionContext in org.hibernate.tool.schema.spi
Methods in org.hibernate.tool.schema.spi that return ExtractionContextModifier and TypeMethodDescriptionExtractionTool.createExtractionContext(ServiceRegistry serviceRegistry, JdbcEnvironment jdbcEnvironment, SqlStringGenerationContext context, DdlTransactionIsolator ddlTransactionIsolator, ExtractionContext.DatabaseObjectAccess databaseObjectAccess) Methods in org.hibernate.tool.schema.spi with parameters of type ExtractionContextModifier and TypeMethodDescriptionExtractionTool.createInformationExtractor(ExtractionContext extractionContext)