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 Summary
FieldsModifier and TypeFieldDescriptionprotected String[]protected String[]protected ResultSetWrapper -
Constructor Summary
Constructors -
Method Summary
Modifier 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.BaseMetadataRelationsFetcher
calcChildObjectNameDefault, 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
-
getPkDatabaseField
public int getPkDatabaseField() -
setPkDatabaseField
public void setPkDatabaseField(int pkDatabaseField) -
getPkSchemaField
public int getPkSchemaField() -
setPkSchemaField
public void setPkSchemaField(int pkSchemaField) -
getPkNameField
public int getPkNameField() -
setPkNameField
public void setPkNameField(int pkNameField) -
getFkDatabaseField
public int getFkDatabaseField() -
setFkDatabaseField
public void setFkDatabaseField(int fkDatabaseField) -
getFkSchemaField
public int getFkSchemaField() -
setFkSchemaField
public void setFkSchemaField(int fkSchemaField) -
getFkNameField
public int getFkNameField() -
setFkNameField
public void setFkNameField(int fkNameField) -
getPkField
public int getPkField() -
setPkField
public void setPkField(int pkField) -
getFkField
public int getFkField() -
setFkField
public void setFkField(int fkField) -
getOrdinalField
public int getOrdinalField() -
setOrdinalField
public void setOrdinalField(int ordinalField) -
getForeignKeyIdField
public int getForeignKeyIdField() -
setForeignKeyIdField
public void setForeignKeyIdField(int foreignKeyIdField) -
getFieldsSeparator
-
setFieldsSeparator
-
getCurrentOrdinal
public int getCurrentOrdinal() -
setCurrentOrdinal
public 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 classBaseMetadataRelationsFetcher- Throws:
QueryBuilderException
-
calcPrimaryObjectName
protected void calcPrimaryObjectName(SQLQualifiedName database, AstTokenIdentifier schema, AstTokenIdentifier name) - Overrides:
calcPrimaryObjectNamein classBaseMetadataRelationsFetcher
-
calcChildObjectName
protected void calcChildObjectName(SQLQualifiedName database, AstTokenIdentifier schema, AstTokenIdentifier name) - Overrides:
calcChildObjectNamein classBaseMetadataRelationsFetcher
-
beginRelation
- Overrides:
beginRelationin classBaseMetadataRelationsFetcher
-
beginCalcFields
- Overrides:
beginCalcFieldsin classBaseMetadataRelationsFetcher
-
calcRelationFieldNames
protected void calcRelationFieldNames(MetadataObject metadataObject, MetadataRelation relation, SQLQualifiedName parentField, SQLQualifiedName childField) - Overrides:
calcRelationFieldNamesin classBaseMetadataRelationsFetcher
-
isEndOfRelation
- Overrides:
isEndOfRelationin classBaseMetadataRelationsFetcher
-
nextRelationFields
protected void nextRelationFields(MetadataObject metadataObject, MetadataRelation relation) throws QueryBuilderException - Overrides:
nextRelationFieldsin classBaseMetadataRelationsFetcher- Throws:
QueryBuilderException
-
next
- Overrides:
nextin classBaseMetadataRelationsFetcher- Throws:
QueryBuilderException
-
close
protected void close()- Overrides:
closein classBaseMetadataRelationsFetcher
-