Package org.hibernate.tool.schema.spi
Interface SchemaFilterProvider
-
@Incubating public interface SchemaFilterProvider
Used to specify theSchemaFilters 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 SchemaFiltergetCreateFilter()Get the filter to be applied toSchemaCreatorprocessingSchemaFiltergetDropFilter()Get the filter to be applied toSchemaDropperprocessingSchemaFiltergetMigrateFilter()Get the filter to be applied toSchemaMigratorprocessingSchemaFiltergetTruncatorFilter()Get the filter to be applied toSchemaTruncatorprocessingSchemaFiltergetValidateFilter()Get the filter to be applied toSchemaValidatorprocessing
-
-
-
Method Detail
-
getCreateFilter
SchemaFilter getCreateFilter()
Get the filter to be applied toSchemaCreatorprocessing- Returns:
- The
SchemaCreatorfilter
-
getDropFilter
SchemaFilter getDropFilter()
Get the filter to be applied toSchemaDropperprocessing- Returns:
- The
SchemaDropperfilter
-
getTruncatorFilter
SchemaFilter getTruncatorFilter()
Get the filter to be applied toSchemaTruncatorprocessing- Returns:
- The
SchemaTruncatorfilter
-
getMigrateFilter
SchemaFilter getMigrateFilter()
Get the filter to be applied toSchemaMigratorprocessing- Returns:
- The
SchemaMigratorfilter
-
getValidateFilter
SchemaFilter getValidateFilter()
Get the filter to be applied toSchemaValidatorprocessing- Returns:
- The
SchemaValidatorfilter
-
-