Package com.adbs.metadata
Class BaseMetadataRelationsFetcher
- java.lang.Object
 - 
- com.adbs.metadata.BaseMetadataRelationsFetcher
 
 
- 
- All Implemented Interfaces:
 Disposable
- Direct Known Subclasses:
 MetadataRelationsFetcherFromResultSet
public class BaseMetadataRelationsFetcher extends java.lang.Object implements Disposable
 
- 
- 
Constructor Summary
Constructors Constructor Description BaseMetadataRelationsFetcher(BaseSQLContext sqlContext) 
- 
Method Summary
 
 - 
 
- 
- 
Constructor Detail
- 
BaseMetadataRelationsFetcher
public BaseMetadataRelationsFetcher(BaseSQLContext sqlContext)
 
 - 
 
- 
Method Detail
- 
dispose
public void dispose()
- Specified by:
 disposein interfaceDisposable
 
- 
getSqlContext
public BaseSQLContext getSqlContext()
 
- 
getMetadataFilter
public MetadataFilter getMetadataFilter()
 
- 
setMetadataFilter
public void setMetadataFilter(MetadataFilter metadataFilter)
 
- 
getMetadataContainer
public MetadataContainer getMetadataContainer()
 
- 
setMetadataContainer
public void setMetadataContainer(MetadataContainer metadataContainer)
 
- 
getTrimSpaces
public boolean getTrimSpaces()
 
- 
setTrimSpaces
public void setTrimSpaces(boolean trimSpaces)
 
- 
getDefaultChildObjectDatabase
public java.lang.String getDefaultChildObjectDatabase()
 
- 
setDefaultChildObjectDatabase
public void setDefaultChildObjectDatabase(java.lang.String value)
 
- 
getDefaultChildObjectName
public java.lang.String getDefaultChildObjectName()
 
- 
setDefaultChildObjectName
public void setDefaultChildObjectName(java.lang.String value)
 
- 
getDefaultChildObjectSchema
public java.lang.String getDefaultChildObjectSchema()
 
- 
setDefaultChildObjectSchema
public void setDefaultChildObjectSchema(java.lang.String value)
 
- 
getDefaultPrimaryObjectDatabase
public java.lang.String getDefaultPrimaryObjectDatabase()
 
- 
setDefaultPrimaryObjectDatabase
public void setDefaultPrimaryObjectDatabase(java.lang.String value)
 
- 
getDefaultPrimaryObjectName
public java.lang.String getDefaultPrimaryObjectName()
 
- 
setDefaultPrimaryObjectName
public void setDefaultPrimaryObjectName(java.lang.String value)
 
- 
getDefaultPrimaryObjectSchema
public java.lang.String getDefaultPrimaryObjectSchema()
 
- 
setDefaultPrimaryObjectSchema
public void setDefaultPrimaryObjectSchema(java.lang.String value)
 
- 
init
protected void init() throws QueryBuilderException- Throws:
 QueryBuilderException
 
- 
initDefault
protected void initDefault()
 
- 
next
protected boolean next() throws QueryBuilderException- Throws:
 QueryBuilderException
 
- 
close
protected void close()
 
- 
calcPrimaryObjectName
protected void calcPrimaryObjectName(SQLQualifiedName database, AstTokenIdentifier schema, AstTokenIdentifier name)
 
- 
calcPrimaryObjectNameDefault
protected void calcPrimaryObjectNameDefault(SQLQualifiedName database, AstTokenIdentifier schema, AstTokenIdentifier name)
 
- 
calcChildObjectName
protected void calcChildObjectName(SQLQualifiedName database, AstTokenIdentifier schema, AstTokenIdentifier name)
 
- 
calcChildObjectNameDefault
protected void calcChildObjectNameDefault(SQLQualifiedName database, AstTokenIdentifier schema, AstTokenIdentifier name)
 
- 
beginRelation
protected void beginRelation(MetadataObject metadataObject, MetadataRelation relation)
 
- 
beginCalcFields
protected void beginCalcFields(MetadataObject metadataObject, MetadataRelation relation)
 
- 
calcRelationFieldNames
protected void calcRelationFieldNames(MetadataObject metadataObject, MetadataRelation relation, SQLQualifiedName parentField, SQLQualifiedName childField)
 
- 
isEndOfRelation
protected boolean isEndOfRelation(MetadataObject metadataObject, MetadataRelation relation)
 
- 
nextRelationFields
protected void nextRelationFields(MetadataObject metadataObject, MetadataRelation relation) throws QueryBuilderException
- Throws:
 QueryBuilderException
 
- 
endCalcFields
protected void endCalcFields(MetadataObject metadataObject, MetadataRelation relation)
 
- 
endRelation
protected void endRelation(MetadataObject metadataObject, MetadataRelation relation)
 
- 
trimName
protected java.lang.String trimName(java.lang.String name)
 
- 
loadMetadata
public void loadMetadata(MetadataContainer metadataContainer, MetadataFilter metadataFilter, SQLQualifiedName database) throws QueryBuilderException
- Throws:
 QueryBuilderException
 
 - 
 
 -