Package org.hibernate.tool.schema.spi
Interface SchemaFilterProvider
-
- All Known Implementing Classes:
DefaultSchemaFilterProvider
@Incubating public interface SchemaFilterProvider
Used to specify theSchemaFilter
s to be used by create, drop, migrate and validate operations on the database schema. These filters can be used to limit the scope of operations to specific namespaces, tables and sequences.- Since:
- 5.1
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description SchemaFilter
getCreateFilter()
Get the filter to be applied toSchemaCreator
processingSchemaFilter
getDropFilter()
Get the filter to be applied toSchemaDropper
processingSchemaFilter
getMigrateFilter()
Get the filter to be applied toSchemaMigrator
processingSchemaFilter
getTruncatorFilter()
Get the filter to be applied toSchemaTruncator
processingSchemaFilter
getValidateFilter()
Get the filter to be applied toSchemaValidator
processing
-
-
-
Method Detail
-
getCreateFilter
SchemaFilter getCreateFilter()
Get the filter to be applied toSchemaCreator
processing- Returns:
- The
SchemaCreator
filter
-
getDropFilter
SchemaFilter getDropFilter()
Get the filter to be applied toSchemaDropper
processing- Returns:
- The
SchemaDropper
filter
-
getTruncatorFilter
SchemaFilter getTruncatorFilter()
Get the filter to be applied toSchemaTruncator
processing- Returns:
- The
SchemaTruncator
filter
-
getMigrateFilter
SchemaFilter getMigrateFilter()
Get the filter to be applied toSchemaMigrator
processing- Returns:
- The
SchemaMigrator
filter
-
getValidateFilter
SchemaFilter getValidateFilter()
Get the filter to be applied toSchemaValidator
processing- Returns:
- The
SchemaValidator
filter
-
-