Package org.hibernate.tool.schema.spi
Interface SchemaManagementTool
-
- All Superinterfaces:
Serializable
,Service
public interface SchemaManagementTool extends Service
Contract for schema management tool integration.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ExtractionTool
getExtractionTool()
SchemaCreator
getSchemaCreator(Map options)
SchemaDropper
getSchemaDropper(Map options)
SchemaMigrator
getSchemaMigrator(Map options)
SchemaValidator
getSchemaValidator(Map options)
void
setCustomDatabaseGenerationTarget(org.hibernate.tool.schema.internal.exec.GenerationTarget generationTarget)
This allows to set an alternative implementation for the Database generation target.
-
-
-
Method Detail
-
getSchemaCreator
SchemaCreator getSchemaCreator(Map options)
-
getSchemaDropper
SchemaDropper getSchemaDropper(Map options)
-
getSchemaMigrator
SchemaMigrator getSchemaMigrator(Map options)
-
getSchemaValidator
SchemaValidator getSchemaValidator(Map options)
-
setCustomDatabaseGenerationTarget
void setCustomDatabaseGenerationTarget(org.hibernate.tool.schema.internal.exec.GenerationTarget generationTarget)
This allows to set an alternative implementation for the Database generation target. Used by Hibernate Reactive so that it can use the reactive database access rather than needing a JDBC connection.- Parameters:
generationTarget
- the custom instance to use.
-
getExtractionTool
ExtractionTool getExtractionTool()
-
-