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, trimNameprotected 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 BaseMetadataRelationsFetcherQueryBuilderExceptionprotected void calcPrimaryObjectName(SQLQualifiedName database, AstTokenIdentifier schema, AstTokenIdentifier name)
calcPrimaryObjectName in class BaseMetadataRelationsFetcherprotected void calcChildObjectName(SQLQualifiedName database, AstTokenIdentifier schema, AstTokenIdentifier name)
calcChildObjectName in class BaseMetadataRelationsFetcherprotected void beginRelation(MetadataObject metadataObject, MetadataRelation relation)
beginRelation in class BaseMetadataRelationsFetcherprotected void beginCalcFields(MetadataObject metadataObject, MetadataRelation relation)
beginCalcFields in class BaseMetadataRelationsFetcherprotected void calcRelationFieldNames(MetadataObject metadataObject, MetadataRelation relation, SQLQualifiedName parentField, SQLQualifiedName childField)
calcRelationFieldNames in class BaseMetadataRelationsFetcherprotected boolean isEndOfRelation(MetadataObject metadataObject, MetadataRelation relation)
isEndOfRelation in class BaseMetadataRelationsFetcherprotected void nextRelationFields(MetadataObject metadataObject, MetadataRelation relation) throws QueryBuilderException
nextRelationFields in class BaseMetadataRelationsFetcherQueryBuilderExceptionprotected boolean next()
throws QueryBuilderException
next in class BaseMetadataRelationsFetcherQueryBuilderExceptionprotected void close()
close in class BaseMetadataRelationsFetcher