public class MetadataRelationsFetcherFromResultSet extends BaseMetadataRelationsFetcher
Modifier and Type | Field and Description |
---|---|
protected java.lang.String[] |
currentChildFields |
protected java.lang.String[] |
currentKeyFields |
protected ResultSetWrapper |
resultSet |
Constructor and Description |
---|
MetadataRelationsFetcherFromResultSet(BaseSQLContext sqlContext) |
Modifier and Type | Method and Description |
---|---|
protected void |
beginCalcFields(MetadataObject metadataObject,
MetadataRelation relation) |
protected void |
beginRelation(MetadataObject metadataObject,
MetadataRelation relation) |
protected void |
calcChildObjectName(SQLQualifiedName database,
AstTokenIdentifier schema,
AstTokenIdentifier name) |
protected void |
calcPrimaryObjectName(SQLQualifiedName database,
AstTokenIdentifier schema,
AstTokenIdentifier name) |
protected void |
calcRelationFieldNames(MetadataObject metadataObject,
MetadataRelation relation,
SQLQualifiedName parentField,
SQLQualifiedName childField) |
protected void |
close() |
int |
getCurrentOrdinal() |
java.lang.String |
getFieldsSeparator() |
int |
getFkDatabaseField() |
java.lang.String |
getFkDatabaseFieldName() |
int |
getFkField() |
java.lang.String |
getFkFieldName() |
int |
getFkNameField() |
java.lang.String |
getFkNameFieldName() |
int |
getFkSchemaField() |
java.lang.String |
getFkSchemaFieldName() |
int |
getForeignKeyIdField() |
java.lang.String |
getForeignKeyIdFieldName() |
int |
getOrdinalField() |
java.lang.String |
getOrdinalFieldName() |
int |
getPkDatabaseField() |
java.lang.String |
getPkDatabaseFieldName() |
int |
getPkField() |
java.lang.String |
getPkFieldName() |
int |
getPkNameField() |
java.lang.String |
getPkNameFieldName() |
int |
getPkSchemaField() |
java.lang.String |
getPkSchemaFieldName() |
java.sql.ResultSet |
getResultSet() |
protected void |
init() |
protected boolean |
isEndOfRelation(MetadataObject metadataObject,
MetadataRelation relation) |
protected boolean |
next() |
protected void |
nextRelationFields(MetadataObject metadataObject,
MetadataRelation relation) |
void |
setCurrentOrdinal(int currentOrdinal) |
void |
setFieldsSeparator(java.lang.String fieldsSeparator) |
void |
setFkDatabaseField(int fkDatabaseField) |
void |
setFkDatabaseFieldName(java.lang.String fkDatabaseFieldName) |
void |
setFkField(int fkField) |
void |
setFkFieldName(java.lang.String fkFieldName) |
void |
setFkNameField(int fkNameField) |
void |
setFkNameFieldName(java.lang.String fkNameFieldName) |
void |
setFkSchemaField(int fkSchemaField) |
void |
setFkSchemaFieldName(java.lang.String fkSchemaFieldName) |
void |
setForeignKeyIdField(int foreignKeyIdField) |
void |
setForeignKeyIdFieldName(java.lang.String foreignKeyIdFieldName) |
void |
setOrdinalField(int ordinalField) |
void |
setOrdinalFieldName(java.lang.String ordinalFieldName) |
void |
setPkDatabaseField(int pkDatabaseField) |
void |
setPkDatabaseFieldName(java.lang.String pkDatabaseFieldName) |
void |
setPkField(int pkField) |
void |
setPkFieldName(java.lang.String pkFieldName) |
void |
setPkNameField(int pkNameField) |
void |
setPkNameFieldName(java.lang.String pkNameFieldName) |
void |
setPkSchemaField(int pkSchemaField) |
void |
setPkSchemaFieldName(java.lang.String pkSchemaFieldName) |
void |
setResultSet(java.sql.ResultSet resultSet) |
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
protected ResultSetWrapper resultSet
protected java.lang.String[] currentKeyFields
protected java.lang.String[] currentChildFields
public MetadataRelationsFetcherFromResultSet(BaseSQLContext sqlContext)
public java.sql.ResultSet getResultSet()
public void setResultSet(java.sql.ResultSet resultSet)
public int getPkDatabaseField()
public void setPkDatabaseField(int pkDatabaseField)
public int getPkSchemaField()
public void setPkSchemaField(int pkSchemaField)
public int getPkNameField()
public void setPkNameField(int pkNameField)
public int getFkDatabaseField()
public void setFkDatabaseField(int fkDatabaseField)
public int getFkSchemaField()
public void setFkSchemaField(int fkSchemaField)
public int getFkNameField()
public void setFkNameField(int fkNameField)
public int getPkField()
public void setPkField(int pkField)
public int getFkField()
public void setFkField(int fkField)
public int getOrdinalField()
public void setOrdinalField(int ordinalField)
public int getForeignKeyIdField()
public void setForeignKeyIdField(int foreignKeyIdField)
public java.lang.String getFieldsSeparator()
public void setFieldsSeparator(java.lang.String fieldsSeparator)
public int getCurrentOrdinal()
public void setCurrentOrdinal(int currentOrdinal)
public java.lang.String getPkDatabaseFieldName()
public void setPkDatabaseFieldName(java.lang.String pkDatabaseFieldName)
public java.lang.String getPkSchemaFieldName()
public void setPkSchemaFieldName(java.lang.String pkSchemaFieldName)
public java.lang.String getPkNameFieldName()
public void setPkNameFieldName(java.lang.String pkNameFieldName)
public java.lang.String getFkDatabaseFieldName()
public void setFkDatabaseFieldName(java.lang.String fkDatabaseFieldName)
public java.lang.String getFkSchemaFieldName()
public void setFkSchemaFieldName(java.lang.String fkSchemaFieldName)
public java.lang.String getFkNameFieldName()
public void setFkNameFieldName(java.lang.String fkNameFieldName)
public java.lang.String getPkFieldName()
public void setPkFieldName(java.lang.String pkFieldName)
public java.lang.String getFkFieldName()
public void setFkFieldName(java.lang.String fkFieldName)
public java.lang.String getOrdinalFieldName()
public void setOrdinalFieldName(java.lang.String ordinalFieldName)
public java.lang.String getForeignKeyIdFieldName()
public void setForeignKeyIdFieldName(java.lang.String foreignKeyIdFieldName)
protected void init() throws QueryBuilderException
init
in class BaseMetadataRelationsFetcher
QueryBuilderException
protected void calcPrimaryObjectName(SQLQualifiedName database, AstTokenIdentifier schema, AstTokenIdentifier name)
calcPrimaryObjectName
in class BaseMetadataRelationsFetcher
protected void calcChildObjectName(SQLQualifiedName database, AstTokenIdentifier schema, AstTokenIdentifier name)
calcChildObjectName
in class BaseMetadataRelationsFetcher
protected void beginRelation(MetadataObject metadataObject, MetadataRelation relation)
beginRelation
in class BaseMetadataRelationsFetcher
protected void beginCalcFields(MetadataObject metadataObject, MetadataRelation relation)
beginCalcFields
in class BaseMetadataRelationsFetcher
protected void calcRelationFieldNames(MetadataObject metadataObject, MetadataRelation relation, SQLQualifiedName parentField, SQLQualifiedName childField)
calcRelationFieldNames
in class BaseMetadataRelationsFetcher
protected boolean isEndOfRelation(MetadataObject metadataObject, MetadataRelation relation)
isEndOfRelation
in class BaseMetadataRelationsFetcher
protected void nextRelationFields(MetadataObject metadataObject, MetadataRelation relation) throws QueryBuilderException
nextRelationFields
in class BaseMetadataRelationsFetcher
QueryBuilderException
protected boolean next() throws QueryBuilderException
next
in class BaseMetadataRelationsFetcher
QueryBuilderException
protected void close()
close
in class BaseMetadataRelationsFetcher