public interface MetadataSourceProcessor
processTypeDefinitions()
is performed
first across all sources to build a complete set of types. Then the next steps
can be performed.Modifier and Type | Method and Description |
---|---|
void |
finishUp()
General finish up step.
|
void |
postProcessEntityHierarchies() |
void |
prepare()
A general preparation step.
|
void |
prepareForEntityHierarchyProcessing() |
void |
processAuxiliaryDatabaseObjectDefinitions()
Process all
AuxiliaryDatabaseObject definitions. |
void |
processEntityHierarchies(Set<String> processedEntityNames) |
void |
processFetchProfiles()
Process all fetch profiles.
|
void |
processFilterDefinitions()
Process all filter definitions.
|
void |
processIdentifierGenerators()
Process all custom identifier generator declarations,
Depends on
processTypeDefinitions() |
void |
processNamedQueries()
Process all "root" named queries.
|
void |
processQueryRenames()
Process all explicit query renames (imports).
|
void |
processResultSetMappings()
Process ResultSet mappings for native queries.
|
void |
processTypeDefinitions()
Process all custom Type definitions.
|
void prepare()
void processTypeDefinitions()
void processQueryRenames()
void processNamedQueries()
processEntityHierarchies(java.util.Set<java.lang.String>)
.
This step has no prerequisites. The returns associated with named native
queries can depend on entity binding being complete, but those are handled
later during processResultSetMappings()
.void processAuxiliaryDatabaseObjectDefinitions()
AuxiliaryDatabaseObject
definitions.
This step has no prerequisites.void processIdentifierGenerators()
processTypeDefinitions()
void processFilterDefinitions()
processTypeDefinitions()
void processFetchProfiles()
void prepareForEntityHierarchyProcessing()
void postProcessEntityHierarchies()
void processResultSetMappings()
processEntityHierarchies(java.util.Set<java.lang.String>)
as a prerequisite because
the parsing of the returns access the entity bindings.void finishUp()
Copyright © 2017 JBoss by Red Hat. All rights reserved.