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
 
 public class MetadataRelationsFetcherFromResultSet extends BaseMetadataRelationsFetcher 
- 
- 
Field SummaryFields Modifier and Type Field Description protected java.lang.String[]currentChildFieldsprotected java.lang.String[]currentKeyFieldsprotected ResultSetWrapperresultSet
 - 
Constructor SummaryConstructors Constructor Description MetadataRelationsFetcherFromResultSet(BaseSQLContext sqlContext)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description protected 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()intgetCurrentOrdinal()java.lang.StringgetFieldsSeparator()intgetFkDatabaseField()java.lang.StringgetFkDatabaseFieldName()intgetFkField()java.lang.StringgetFkFieldName()intgetFkNameField()java.lang.StringgetFkNameFieldName()intgetFkSchemaField()java.lang.StringgetFkSchemaFieldName()intgetForeignKeyIdField()java.lang.StringgetForeignKeyIdFieldName()intgetOrdinalField()java.lang.StringgetOrdinalFieldName()intgetPkDatabaseField()java.lang.StringgetPkDatabaseFieldName()intgetPkField()java.lang.StringgetPkFieldName()intgetPkNameField()java.lang.StringgetPkNameFieldName()intgetPkSchemaField()java.lang.StringgetPkSchemaFieldName()java.sql.ResultSetgetResultSet()protected voidinit()protected booleanisEndOfRelation(MetadataObject metadataObject, MetadataRelation relation)protected booleannext()protected voidnextRelationFields(MetadataObject metadataObject, MetadataRelation relation)voidsetCurrentOrdinal(int currentOrdinal)voidsetFieldsSeparator(java.lang.String fieldsSeparator)voidsetFkDatabaseField(int fkDatabaseField)voidsetFkDatabaseFieldName(java.lang.String fkDatabaseFieldName)voidsetFkField(int fkField)voidsetFkFieldName(java.lang.String fkFieldName)voidsetFkNameField(int fkNameField)voidsetFkNameFieldName(java.lang.String fkNameFieldName)voidsetFkSchemaField(int fkSchemaField)voidsetFkSchemaFieldName(java.lang.String fkSchemaFieldName)voidsetForeignKeyIdField(int foreignKeyIdField)voidsetForeignKeyIdFieldName(java.lang.String foreignKeyIdFieldName)voidsetOrdinalField(int ordinalField)voidsetOrdinalFieldName(java.lang.String ordinalFieldName)voidsetPkDatabaseField(int pkDatabaseField)voidsetPkDatabaseFieldName(java.lang.String pkDatabaseFieldName)voidsetPkField(int pkField)voidsetPkFieldName(java.lang.String pkFieldName)voidsetPkNameField(int pkNameField)voidsetPkNameFieldName(java.lang.String pkNameFieldName)voidsetPkSchemaField(int pkSchemaField)voidsetPkSchemaFieldName(java.lang.String pkSchemaFieldName)voidsetResultSet(java.sql.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 Detail- 
resultSetprotected ResultSetWrapper resultSet 
 - 
currentKeyFieldsprotected java.lang.String[] currentKeyFields 
 - 
currentChildFieldsprotected java.lang.String[] currentChildFields 
 
- 
 - 
Constructor Detail- 
MetadataRelationsFetcherFromResultSetpublic MetadataRelationsFetcherFromResultSet(BaseSQLContext sqlContext) 
 
- 
 - 
Method Detail- 
getResultSetpublic java.sql.ResultSet getResultSet() 
 - 
setResultSetpublic void setResultSet(java.sql.ResultSet resultSet) 
 - 
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) 
 - 
getFieldsSeparatorpublic java.lang.String getFieldsSeparator() 
 - 
setFieldsSeparatorpublic void setFieldsSeparator(java.lang.String fieldsSeparator) 
 - 
getCurrentOrdinalpublic int getCurrentOrdinal() 
 - 
setCurrentOrdinalpublic void setCurrentOrdinal(int currentOrdinal) 
 - 
getPkDatabaseFieldNamepublic java.lang.String getPkDatabaseFieldName() 
 - 
setPkDatabaseFieldNamepublic void setPkDatabaseFieldName(java.lang.String pkDatabaseFieldName) 
 - 
getPkSchemaFieldNamepublic java.lang.String getPkSchemaFieldName() 
 - 
setPkSchemaFieldNamepublic void setPkSchemaFieldName(java.lang.String pkSchemaFieldName) 
 - 
getPkNameFieldNamepublic java.lang.String getPkNameFieldName() 
 - 
setPkNameFieldNamepublic void setPkNameFieldName(java.lang.String pkNameFieldName) 
 - 
getFkDatabaseFieldNamepublic java.lang.String getFkDatabaseFieldName() 
 - 
setFkDatabaseFieldNamepublic void setFkDatabaseFieldName(java.lang.String fkDatabaseFieldName) 
 - 
getFkSchemaFieldNamepublic java.lang.String getFkSchemaFieldName() 
 - 
setFkSchemaFieldNamepublic void setFkSchemaFieldName(java.lang.String fkSchemaFieldName) 
 - 
getFkNameFieldNamepublic java.lang.String getFkNameFieldName() 
 - 
setFkNameFieldNamepublic void setFkNameFieldName(java.lang.String fkNameFieldName) 
 - 
getPkFieldNamepublic java.lang.String getPkFieldName() 
 - 
setPkFieldNamepublic void setPkFieldName(java.lang.String pkFieldName) 
 - 
getFkFieldNamepublic java.lang.String getFkFieldName() 
 - 
setFkFieldNamepublic void setFkFieldName(java.lang.String fkFieldName) 
 - 
getOrdinalFieldNamepublic java.lang.String getOrdinalFieldName() 
 - 
setOrdinalFieldNamepublic void setOrdinalFieldName(java.lang.String ordinalFieldName) 
 - 
getForeignKeyIdFieldNamepublic java.lang.String getForeignKeyIdFieldName() 
 - 
setForeignKeyIdFieldNamepublic void setForeignKeyIdFieldName(java.lang.String foreignKeyIdFieldName) 
 - 
initprotected void init() throws QueryBuilderException- 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
 
 - 
beginRelationprotected void beginRelation(MetadataObject metadataObject, MetadataRelation relation) - Overrides:
- beginRelationin class- BaseMetadataRelationsFetcher
 
 - 
beginCalcFieldsprotected void beginCalcFields(MetadataObject metadataObject, MetadataRelation relation) - Overrides:
- beginCalcFieldsin class- BaseMetadataRelationsFetcher
 
 - 
calcRelationFieldNamesprotected void calcRelationFieldNames(MetadataObject metadataObject, MetadataRelation relation, SQLQualifiedName parentField, SQLQualifiedName childField) - Overrides:
- calcRelationFieldNamesin class- BaseMetadataRelationsFetcher
 
 - 
isEndOfRelationprotected boolean isEndOfRelation(MetadataObject metadataObject, MetadataRelation relation) - Overrides:
- isEndOfRelationin class- BaseMetadataRelationsFetcher
 
 - 
nextRelationFieldsprotected void nextRelationFields(MetadataObject metadataObject, MetadataRelation relation) throws QueryBuilderException - Overrides:
- nextRelationFieldsin class- BaseMetadataRelationsFetcher
- Throws:
- QueryBuilderException
 
 - 
nextprotected boolean next() throws QueryBuilderException- Overrides:
- nextin class- BaseMetadataRelationsFetcher
- Throws:
- QueryBuilderException
 
 - 
closeprotected void close() - Overrides:
- closein class- BaseMetadataRelationsFetcher
 
 
- 
 
-