Package com.adbs.metadata
Class MetadataObjectFetcherFromResultSet
- java.lang.Object
-
- com.adbs.metadata.BaseMetadataObjectsFetcher
-
- com.adbs.metadata.BaseMetadataObjectsFetcherVariants
-
- com.adbs.metadata.MetadataObjectFetcherFromResultSet
-
- All Implemented Interfaces:
Disposable
- Direct Known Subclasses:
MetadataObjectFetcherFromQuery
public class MetadataObjectFetcherFromResultSet extends BaseMetadataObjectsFetcherVariants
-
-
Field Summary
Fields Modifier and Type Field Description protected int
longDescriptionField
protected java.lang.String
longDescriptionFieldName
protected int
nameField
protected java.lang.String
nameFieldName
protected int
referencedDatabaseField
protected java.lang.String
referencedDatabaseFieldName
protected int
referencedNameField
protected java.lang.String
referencedNameFieldName
protected int
referencedObjectNameField
protected java.lang.String
referencedObjectNameFieldName
protected int
referencedSchemaField
protected java.lang.String
referencedSchemaFieldName
protected ResultSetWrapper
resultSet
protected int
schemaField
protected java.lang.String
schemaFieldName
protected int
shortDescriptionField
protected java.lang.String
shortDescriptionFieldName
protected int
systemField
protected java.lang.String
systemFieldName
protected int
typeField
protected java.lang.String
typeFieldName
protected int
userField
protected java.lang.String
userFieldName
-
Fields inherited from class com.adbs.metadata.BaseMetadataObjectsFetcher
sqlContext
-
-
Constructor Summary
Constructors Constructor Description MetadataObjectFetcherFromResultSet(BaseSQLContext sqlContext)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
calcObjectName(AstTokenIdentifier schema, AstTokenIdentifier name)
protected void
calcReferencedObjectName(SQLQualifiedName database, AstTokenIdentifier schema, AstTokenIdentifier name)
protected void
close()
protected java.lang.Object
getKind()
java.lang.String
getLongDescription()
java.lang.String
getLongDescriptionFieldName()
java.lang.String
getNameFieldName()
java.lang.String
getReferencedDatabaseFieldName()
java.lang.String
getReferencedNameFieldName()
java.lang.String
getReferencedObjectNameFieldName()
java.lang.String
getReferencedSchemaFieldName()
java.sql.ResultSet
getResultSet()
java.lang.String
getSchemaFieldName()
java.lang.String
getShortDescription()
java.lang.String
getShortDescriptionFieldName()
protected java.lang.Object
getSystem()
java.lang.String
getSystemFieldName()
java.lang.String
getTypeFieldName()
protected java.lang.Object
getUser()
java.lang.String
getUserFieldName()
protected void
init()
protected boolean
next()
void
setLongDescriptionFieldName(java.lang.String longDescriptionFieldName)
void
setNameFieldName(java.lang.String nameFieldName)
void
setReferencedDatabaseFieldName(java.lang.String referencedDatabaseFieldName)
void
setReferencedNameFieldName(java.lang.String referencedNameFieldName)
void
setReferencedObjectNameFieldName(java.lang.String referencedObjectNameFieldName)
void
setReferencedSchemaFieldName(java.lang.String referencedSchemaFieldName)
void
setResultSet(java.sql.ResultSet resultSet)
void
setSchemaFieldName(java.lang.String schemaFieldName)
void
setShortDescriptionFieldName(java.lang.String shortDescriptionFieldName)
void
setSystemFieldName(java.lang.String systemFieldName)
void
setTypeFieldName(java.lang.String typeFieldName)
void
setUserFieldName(java.lang.String userFieldName)
-
Methods inherited from class com.adbs.metadata.BaseMetadataObjectsFetcherVariants
calcMetadataObjectClass, calcSystemFlag, getProcedureType, getSynonymType, getSystemFieldValue, getSystemProcedureType, getSystemSynonymType, getSystemTableType, getSystemViewType, getTableType, getUserFieldValue, getViewType, setProcedureType, setSynonymType, setSystemFieldValue, setSystemProcedureType, setSystemSynonymType, setSystemTableType, setSystemViewType, setTableType, setUserFieldValue, setViewType
-
Methods inherited from class com.adbs.metadata.BaseMetadataObjectsFetcher
dispose, getDefaultObjectClass, getMetadataContainer, getMetadataFilter, getSqlContext, getSystemSchemaNames, getTrimSpaces, loadMetadata, setDefaultObjectClass, setMetadataFilter, setSystemSchemaNames, setTrimSpaces, trimName
-
-
-
-
Field Detail
-
resultSet
protected ResultSetWrapper resultSet
-
schemaField
protected int schemaField
-
nameField
protected int nameField
-
typeField
protected int typeField
-
systemField
protected int systemField
-
userField
protected int userField
-
shortDescriptionField
protected int shortDescriptionField
-
longDescriptionField
protected int longDescriptionField
-
referencedObjectNameField
protected int referencedObjectNameField
-
referencedNameField
protected int referencedNameField
-
referencedSchemaField
protected int referencedSchemaField
-
referencedDatabaseField
protected int referencedDatabaseField
-
schemaFieldName
protected java.lang.String schemaFieldName
-
nameFieldName
protected java.lang.String nameFieldName
-
typeFieldName
protected java.lang.String typeFieldName
-
systemFieldName
protected java.lang.String systemFieldName
-
userFieldName
protected java.lang.String userFieldName
-
shortDescriptionFieldName
protected java.lang.String shortDescriptionFieldName
-
longDescriptionFieldName
protected java.lang.String longDescriptionFieldName
-
referencedObjectNameFieldName
protected java.lang.String referencedObjectNameFieldName
-
referencedDatabaseFieldName
protected java.lang.String referencedDatabaseFieldName
-
referencedSchemaFieldName
protected java.lang.String referencedSchemaFieldName
-
referencedNameFieldName
protected java.lang.String referencedNameFieldName
-
-
Constructor Detail
-
MetadataObjectFetcherFromResultSet
public MetadataObjectFetcherFromResultSet(BaseSQLContext sqlContext)
-
-
Method Detail
-
getNameFieldName
public java.lang.String getNameFieldName()
-
setNameFieldName
public void setNameFieldName(java.lang.String nameFieldName)
-
getReferencedDatabaseFieldName
public java.lang.String getReferencedDatabaseFieldName()
-
setReferencedDatabaseFieldName
public void setReferencedDatabaseFieldName(java.lang.String referencedDatabaseFieldName)
-
getReferencedNameFieldName
public java.lang.String getReferencedNameFieldName()
-
setReferencedNameFieldName
public void setReferencedNameFieldName(java.lang.String referencedNameFieldName)
-
getReferencedSchemaFieldName
public java.lang.String getReferencedSchemaFieldName()
-
setReferencedSchemaFieldName
public void setReferencedSchemaFieldName(java.lang.String referencedSchemaFieldName)
-
getResultSet
public java.sql.ResultSet getResultSet()
-
setResultSet
public void setResultSet(java.sql.ResultSet resultSet)
-
getSchemaFieldName
public java.lang.String getSchemaFieldName()
-
setSchemaFieldName
public void setSchemaFieldName(java.lang.String schemaFieldName)
-
getSystemFieldName
public java.lang.String getSystemFieldName()
-
setSystemFieldName
public void setSystemFieldName(java.lang.String systemFieldName)
-
getTypeFieldName
public java.lang.String getTypeFieldName()
-
setTypeFieldName
public void setTypeFieldName(java.lang.String typeFieldName)
-
getUserFieldName
public java.lang.String getUserFieldName()
-
setUserFieldName
public void setUserFieldName(java.lang.String userFieldName)
-
getReferencedObjectNameFieldName
public java.lang.String getReferencedObjectNameFieldName()
-
setReferencedObjectNameFieldName
public void setReferencedObjectNameFieldName(java.lang.String referencedObjectNameFieldName)
-
getKind
protected java.lang.Object getKind()
- Overrides:
getKind
in classBaseMetadataObjectsFetcherVariants
-
getSystem
protected java.lang.Object getSystem()
- Overrides:
getSystem
in classBaseMetadataObjectsFetcherVariants
-
getUser
protected java.lang.Object getUser()
- Overrides:
getUser
in classBaseMetadataObjectsFetcherVariants
-
calcObjectName
protected void calcObjectName(AstTokenIdentifier schema, AstTokenIdentifier name)
- Overrides:
calcObjectName
in classBaseMetadataObjectsFetcher
-
calcReferencedObjectName
protected void calcReferencedObjectName(SQLQualifiedName database, AstTokenIdentifier schema, AstTokenIdentifier name)
- Overrides:
calcReferencedObjectName
in classBaseMetadataObjectsFetcher
-
init
protected void init() throws QueryBuilderException
- Overrides:
init
in classBaseMetadataObjectsFetcher
- Throws:
QueryBuilderException
-
next
protected boolean next() throws QueryBuilderException
- Overrides:
next
in classBaseMetadataObjectsFetcher
- Throws:
QueryBuilderException
-
close
protected void close()
- Overrides:
close
in classBaseMetadataObjectsFetcher
-
getShortDescription
public java.lang.String getShortDescription()
- Overrides:
getShortDescription
in classBaseMetadataObjectsFetcher
-
getLongDescription
public java.lang.String getLongDescription()
- Overrides:
getLongDescription
in classBaseMetadataObjectsFetcher
-
getLongDescriptionFieldName
public java.lang.String getLongDescriptionFieldName()
-
setLongDescriptionFieldName
public void setLongDescriptionFieldName(java.lang.String longDescriptionFieldName)
-
getShortDescriptionFieldName
public java.lang.String getShortDescriptionFieldName()
-
setShortDescriptionFieldName
public void setShortDescriptionFieldName(java.lang.String shortDescriptionFieldName)
-
-