Package com.adbs.metadata
Class BaseMetadataRelationsFetcher
java.lang.Object
com.adbs.metadata.BaseMetadataRelationsFetcher
- All Implemented Interfaces:
- Disposable
- Direct Known Subclasses:
- MetadataRelationsFetcherFromResultSet
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionprotected voidbeginCalcFields(MetadataObject metadataObject, MetadataRelation relation) protected voidbeginRelation(MetadataObject metadataObject, MetadataRelation relation) protected voidcalcChildObjectName(SQLQualifiedName database, AstTokenIdentifier schema, AstTokenIdentifier name) protected voidcalcChildObjectNameDefault(SQLQualifiedName database, AstTokenIdentifier schema, AstTokenIdentifier name) protected voidcalcPrimaryObjectName(SQLQualifiedName database, AstTokenIdentifier schema, AstTokenIdentifier name) protected voidcalcPrimaryObjectNameDefault(SQLQualifiedName database, AstTokenIdentifier schema, AstTokenIdentifier name) protected voidcalcRelationFieldNames(MetadataObject metadataObject, MetadataRelation relation, SQLQualifiedName parentField, SQLQualifiedName childField) protected voidclose()voiddispose()protected voidendCalcFields(MetadataObject metadataObject, MetadataRelation relation) protected voidendRelation(MetadataObject metadataObject, MetadataRelation relation) booleanprotected voidinit()protected voidprotected booleanisEndOfRelation(MetadataObject metadataObject, MetadataRelation relation) voidloadMetadata(MetadataContainer metadataContainer, MetadataFilter metadataFilter, SQLQualifiedName database) protected booleannext()protected voidnextRelationFields(MetadataObject metadataObject, MetadataRelation relation) voidvoidsetDefaultChildObjectName(String value) voidvoidvoidvoidvoidsetMetadataContainer(MetadataContainer metadataContainer) voidsetMetadataFilter(MetadataFilter metadataFilter) voidsetTrimSpaces(boolean trimSpaces) protected String
- 
Constructor Details- 
BaseMetadataRelationsFetcher
 
- 
- 
Method Details- 
disposepublic void dispose()- Specified by:
- disposein interface- Disposable
 
- 
getSqlContext
- 
getMetadataFilter
- 
setMetadataFilter
- 
getMetadataContainer
- 
setMetadataContainer
- 
getTrimSpacespublic boolean getTrimSpaces()
- 
setTrimSpacespublic void setTrimSpaces(boolean trimSpaces) 
- 
getDefaultChildObjectDatabase
- 
setDefaultChildObjectDatabase
- 
getDefaultChildObjectName
- 
setDefaultChildObjectName
- 
getDefaultChildObjectSchema
- 
setDefaultChildObjectSchema
- 
getDefaultPrimaryObjectDatabase
- 
setDefaultPrimaryObjectDatabase
- 
getDefaultPrimaryObjectName
- 
setDefaultPrimaryObjectName
- 
getDefaultPrimaryObjectSchema
- 
setDefaultPrimaryObjectSchema
- 
init- Throws:
- QueryBuilderException
 
- 
initDefaultprotected void initDefault()
- 
next- Throws:
- QueryBuilderException
 
- 
closeprotected void close()
- 
calcPrimaryObjectNameprotected void calcPrimaryObjectName(SQLQualifiedName database, AstTokenIdentifier schema, AstTokenIdentifier name) 
- 
calcPrimaryObjectNameDefaultprotected void calcPrimaryObjectNameDefault(SQLQualifiedName database, AstTokenIdentifier schema, AstTokenIdentifier name) 
- 
calcChildObjectNameprotected void calcChildObjectName(SQLQualifiedName database, AstTokenIdentifier schema, AstTokenIdentifier name) 
- 
calcChildObjectNameDefaultprotected void calcChildObjectNameDefault(SQLQualifiedName database, AstTokenIdentifier schema, AstTokenIdentifier name) 
- 
beginRelation
- 
beginCalcFields
- 
calcRelationFieldNamesprotected void calcRelationFieldNames(MetadataObject metadataObject, MetadataRelation relation, SQLQualifiedName parentField, SQLQualifiedName childField) 
- 
isEndOfRelation
- 
nextRelationFieldsprotected void nextRelationFields(MetadataObject metadataObject, MetadataRelation relation) throws QueryBuilderException - Throws:
- QueryBuilderException
 
- 
endCalcFields
- 
endRelation
- 
trimName
- 
loadMetadatapublic void loadMetadata(MetadataContainer metadataContainer, MetadataFilter metadataFilter, SQLQualifiedName database) throws QueryBuilderException - Throws:
- QueryBuilderException
 
 
-