Package com.adbs.metadata
Class MetadataRelationsFetcherFromResultSet
java.lang.Object
com.adbs.metadata.BaseMetadataRelationsFetcher
com.adbs.metadata.MetadataRelationsFetcherFromResultSet
- All Implemented Interfaces:
- Disposable
- Direct Known Subclasses:
- MetadataRelationsFetcherFromQuery
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprotected String[]protected String[]protected ResultSetWrapper
- 
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 voidcalcPrimaryObjectName(SQLQualifiedName database, AstTokenIdentifier schema, AstTokenIdentifier name) protected voidcalcRelationFieldNames(MetadataObject metadataObject, MetadataRelation relation, SQLQualifiedName parentField, SQLQualifiedName childField) protected voidclose()intintintintintintintintintintintprotected voidinit()protected booleanisEndOfRelation(MetadataObject metadataObject, MetadataRelation relation) protected booleannext()protected voidnextRelationFields(MetadataObject metadataObject, MetadataRelation relation) voidsetCurrentOrdinal(int currentOrdinal) voidsetFieldsSeparator(String fieldsSeparator) voidsetFkDatabaseField(int fkDatabaseField) voidsetFkDatabaseFieldName(String fkDatabaseFieldName) voidsetFkField(int fkField) voidsetFkFieldName(String fkFieldName) voidsetFkNameField(int fkNameField) voidsetFkNameFieldName(String fkNameFieldName) voidsetFkSchemaField(int fkSchemaField) voidsetFkSchemaFieldName(String fkSchemaFieldName) voidsetForeignKeyIdField(int foreignKeyIdField) voidsetForeignKeyIdFieldName(String foreignKeyIdFieldName) voidsetOrdinalField(int ordinalField) voidsetOrdinalFieldName(String ordinalFieldName) voidsetPkDatabaseField(int pkDatabaseField) voidsetPkDatabaseFieldName(String pkDatabaseFieldName) voidsetPkField(int pkField) voidsetPkFieldName(String pkFieldName) voidsetPkNameField(int pkNameField) voidsetPkNameFieldName(String pkNameFieldName) voidsetPkSchemaField(int pkSchemaField) voidsetPkSchemaFieldName(String pkSchemaFieldName) voidsetResultSet(ResultSet resultSet) Methods inherited from class com.adbs.metadata.BaseMetadataRelationsFetchercalcChildObjectNameDefault, calcPrimaryObjectNameDefault, dispose, endCalcFields, endRelation, getDefaultChildObjectDatabase, getDefaultChildObjectName, getDefaultChildObjectSchema, getDefaultPrimaryObjectDatabase, getDefaultPrimaryObjectName, getDefaultPrimaryObjectSchema, getMetadataContainer, getMetadataFilter, getSqlContext, getTrimSpaces, initDefault, loadMetadata, setDefaultChildObjectDatabase, setDefaultChildObjectName, setDefaultChildObjectSchema, setDefaultPrimaryObjectDatabase, setDefaultPrimaryObjectName, setDefaultPrimaryObjectSchema, setMetadataContainer, setMetadataFilter, setTrimSpaces, trimName
- 
Field Details- 
resultSet
- 
currentKeyFields
- 
currentChildFields
 
- 
- 
Constructor Details- 
MetadataRelationsFetcherFromResultSet
 
- 
- 
Method Details- 
getResultSet
- 
setResultSet
- 
getPkDatabaseFieldpublic int getPkDatabaseField()
- 
setPkDatabaseFieldpublic void setPkDatabaseField(int pkDatabaseField) 
- 
getPkSchemaFieldpublic int getPkSchemaField()
- 
setPkSchemaFieldpublic void setPkSchemaField(int pkSchemaField) 
- 
getPkNameFieldpublic int getPkNameField()
- 
setPkNameFieldpublic void setPkNameField(int pkNameField) 
- 
getFkDatabaseFieldpublic int getFkDatabaseField()
- 
setFkDatabaseFieldpublic void setFkDatabaseField(int fkDatabaseField) 
- 
getFkSchemaFieldpublic int getFkSchemaField()
- 
setFkSchemaFieldpublic void setFkSchemaField(int fkSchemaField) 
- 
getFkNameFieldpublic int getFkNameField()
- 
setFkNameFieldpublic void setFkNameField(int fkNameField) 
- 
getPkFieldpublic int getPkField()
- 
setPkFieldpublic void setPkField(int pkField) 
- 
getFkFieldpublic int getFkField()
- 
setFkFieldpublic void setFkField(int fkField) 
- 
getOrdinalFieldpublic int getOrdinalField()
- 
setOrdinalFieldpublic void setOrdinalField(int ordinalField) 
- 
getForeignKeyIdFieldpublic int getForeignKeyIdField()
- 
setForeignKeyIdFieldpublic void setForeignKeyIdField(int foreignKeyIdField) 
- 
getFieldsSeparator
- 
setFieldsSeparator
- 
getCurrentOrdinalpublic int getCurrentOrdinal()
- 
setCurrentOrdinalpublic void setCurrentOrdinal(int currentOrdinal) 
- 
getPkDatabaseFieldName
- 
setPkDatabaseFieldName
- 
getPkSchemaFieldName
- 
setPkSchemaFieldName
- 
getPkNameFieldName
- 
setPkNameFieldName
- 
getFkDatabaseFieldName
- 
setFkDatabaseFieldName
- 
getFkSchemaFieldName
- 
setFkSchemaFieldName
- 
getFkNameFieldName
- 
setFkNameFieldName
- 
getPkFieldName
- 
setPkFieldName
- 
getFkFieldName
- 
setFkFieldName
- 
getOrdinalFieldName
- 
setOrdinalFieldName
- 
getForeignKeyIdFieldName
- 
setForeignKeyIdFieldName
- 
init- Overrides:
- initin class- BaseMetadataRelationsFetcher
- Throws:
- QueryBuilderException
 
- 
calcPrimaryObjectNameprotected void calcPrimaryObjectName(SQLQualifiedName database, AstTokenIdentifier schema, AstTokenIdentifier name) - Overrides:
- calcPrimaryObjectNamein class- BaseMetadataRelationsFetcher
 
- 
calcChildObjectNameprotected void calcChildObjectName(SQLQualifiedName database, AstTokenIdentifier schema, AstTokenIdentifier name) - Overrides:
- calcChildObjectNamein class- BaseMetadataRelationsFetcher
 
- 
beginRelation- Overrides:
- beginRelationin class- BaseMetadataRelationsFetcher
 
- 
beginCalcFields- Overrides:
- beginCalcFieldsin class- BaseMetadataRelationsFetcher
 
- 
calcRelationFieldNamesprotected void calcRelationFieldNames(MetadataObject metadataObject, MetadataRelation relation, SQLQualifiedName parentField, SQLQualifiedName childField) - Overrides:
- calcRelationFieldNamesin class- BaseMetadataRelationsFetcher
 
- 
isEndOfRelation- Overrides:
- isEndOfRelationin class- BaseMetadataRelationsFetcher
 
- 
nextRelationFieldsprotected void nextRelationFields(MetadataObject metadataObject, MetadataRelation relation) throws QueryBuilderException - Overrides:
- nextRelationFieldsin class- BaseMetadataRelationsFetcher
- Throws:
- QueryBuilderException
 
- 
next- Overrides:
- nextin class- BaseMetadataRelationsFetcher
- Throws:
- QueryBuilderException
 
- 
closeprotected void close()- Overrides:
- closein class- BaseMetadataRelationsFetcher
 
 
-