public class SchemaDropperImpl extends Object implements SchemaDropper
| Constructor and Description |
|---|
SchemaDropperImpl(HibernateSchemaManagementTool tool) |
SchemaDropperImpl(HibernateSchemaManagementTool tool,
SchemaFilter schemaFilter) |
SchemaDropperImpl(ServiceRegistry serviceRegistry) |
SchemaDropperImpl(ServiceRegistry serviceRegistry,
SchemaFilter schemaFilter) |
| Modifier and Type | Method and Description |
|---|---|
DelayedDropAction |
buildDelayedAction(Metadata metadata,
ExecutionOptions options,
SourceDescriptor sourceDescriptor)
Build a delayed Runnable for performing schema dropping.
|
void |
doDrop(Metadata metadata,
boolean manageNamespaces,
GenerationTarget... targets)
For tests
|
void |
doDrop(Metadata metadata,
ExecutionOptions options,
Dialect dialect,
SourceDescriptor sourceDescriptor,
GenerationTarget... targets) |
void |
doDrop(Metadata metadata,
ExecutionOptions options,
SourceDescriptor sourceDescriptor,
TargetDescriptor targetDescriptor)
Perform a schema drop from the indicated source(s) to the indicated target(s).
|
void |
doDrop(Metadata metadata,
ServiceRegistry serviceRegistry,
Map settings,
boolean manageNamespaces,
GenerationTarget... targets)
For tests
|
List<String> |
generateDropCommands(Metadata metadata,
boolean manageNamespaces)
For testing...
|
public SchemaDropperImpl(HibernateSchemaManagementTool tool)
public SchemaDropperImpl(HibernateSchemaManagementTool tool, SchemaFilter schemaFilter)
public SchemaDropperImpl(ServiceRegistry serviceRegistry)
public SchemaDropperImpl(ServiceRegistry serviceRegistry, SchemaFilter schemaFilter)
public void doDrop(Metadata metadata, ExecutionOptions options, SourceDescriptor sourceDescriptor, TargetDescriptor targetDescriptor)
SchemaDropperdoDrop in interface SchemaDroppermetadata - Represents the schema to be dropped.options - Options for executing the dropsourceDescriptor - description of the source(s) of drop commandstargetDescriptor - description of the target(s) for the drop commandspublic void doDrop(Metadata metadata, ExecutionOptions options, Dialect dialect, SourceDescriptor sourceDescriptor, GenerationTarget... targets)
public List<String> generateDropCommands(Metadata metadata, boolean manageNamespaces)
metadata - The metadata for which to generate the creation commands.public DelayedDropAction buildDelayedAction(Metadata metadata, ExecutionOptions options, SourceDescriptor sourceDescriptor)
SchemaDropperbuildDelayedAction in interface SchemaDroppermetadata - The metadata to dropoptions - The drop optionssourceDescriptor - For access to the SourceDescriptor.getScriptSourceInput()public void doDrop(Metadata metadata, boolean manageNamespaces, GenerationTarget... targets)
public void doDrop(Metadata metadata, ServiceRegistry serviceRegistry, Map settings, boolean manageNamespaces, GenerationTarget... targets)
Copyright © 2017 JBoss by Red Hat. All rights reserved.