Uses of Interface
org.hibernate.tool.schema.spi.TargetDescriptor
Packages that use TargetDescriptor
Package
Description
An SPI for tooling related to DDL generation, export, migration, and validation.
-
Uses of TargetDescriptor in org.hibernate.tool.schema.spi
Subinterfaces of TargetDescriptor in org.hibernate.tool.schema.spiModifier and TypeInterfaceDescriptioninterface
JPA ties the notion ofSourceDescriptor
andTargetDescriptor
together: meaning that a SourceDescriptor is specific to a given TargetDescriptor.Methods in org.hibernate.tool.schema.spi with parameters of type TargetDescriptorModifier and TypeMethodDescriptiondefault GenerationTarget[]
SchemaManagementTool.buildGenerationTargets
(TargetDescriptor targetDescriptor, org.hibernate.tool.schema.internal.exec.JdbcContext jdbcContext, Map<String, Object> options, boolean needsAutoCommit) Resolves the targets to which to send the DDL commands based on configurationvoid
SchemaCreator.doCreation
(Metadata metadata, ExecutionOptions options, ContributableMatcher contributableInclusionFilter, SourceDescriptor sourceDescriptor, TargetDescriptor targetDescriptor) Perform a schema creation from the indicated source(s) to the indicated target(s).void
SchemaDropper.doDrop
(Metadata metadata, ExecutionOptions options, ContributableMatcher contributableInclusionFilter, SourceDescriptor sourceDescriptor, TargetDescriptor targetDescriptor) Perform a schema drop from the indicated source(s) to the indicated target(s).void
SchemaMigrator.doMigration
(Metadata metadata, ExecutionOptions options, ContributableMatcher contributableInclusionFilter, TargetDescriptor targetDescriptor) Perform a schema migration (alteration) from the indicated source(s) to the indicated target(s).void
SchemaPopulator.doPopulation
(ExecutionOptions options, TargetDescriptor targetDescriptor) Perform schema population to the indicated target(s).void
GeneratorSynchronizer.doSynchronize
(Metadata metadata, ExecutionOptions options, ContributableMatcher contributableInclusionFilter, TargetDescriptor targetDescriptor) Perform sequence resynchronization from the indicated source(s) to the indicated target(s).void
SchemaTruncator.doTruncate
(Metadata metadata, ExecutionOptions options, ContributableMatcher contributableInclusionFilter, TargetDescriptor targetDescriptor) Perform schema truncation from the indicated source(s) to the indicated target(s).