Interface SchemaGenerationProcessor
-
- All Known Implementing Classes:
EclipseLinkSchemaGenerationProcessor
,JPAStandardSchemaGenerationProcessor
public interface SchemaGenerationProcessor
Processor for schema generation- Author:
- Mitesh Meswani
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
executeCreateDDL()
Execute create DDL statementsMap<String,Object>
getOverridesForSchemaGeneration()
Map<String,Object>
getOverridesForSuppressingSchemaGeneration()
void
init(PersistenceUnitDescriptor pud, DeploymentContext deploymentContext)
initialize the processorboolean
isContainerDDLExecutionRequired()
-
-
-
Method Detail
-
init
void init(PersistenceUnitDescriptor pud, DeploymentContext deploymentContext)
initialize the processor
-
getOverridesForSchemaGeneration
Map<String,Object> getOverridesForSchemaGeneration()
- Returns:
- overrides that will be supplied to EMF creation for schema generation
-
getOverridesForSuppressingSchemaGeneration
Map<String,Object> getOverridesForSuppressingSchemaGeneration()
- Returns:
- overrides that will be supplied to EMF creation for suppressing schema generation
-
isContainerDDLExecutionRequired
boolean isContainerDDLExecutionRequired()
- Returns:
- whether ddl needs to be executed by container
-
executeCreateDDL
void executeCreateDDL()
Execute create DDL statements
-
-