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 intlongDescriptionFieldprotected java.lang.StringlongDescriptionFieldNameprotected intnameFieldprotected java.lang.StringnameFieldNameprotected intreferencedDatabaseFieldprotected java.lang.StringreferencedDatabaseFieldNameprotected intreferencedNameFieldprotected java.lang.StringreferencedNameFieldNameprotected intreferencedObjectNameFieldprotected java.lang.StringreferencedObjectNameFieldNameprotected intreferencedSchemaFieldprotected java.lang.StringreferencedSchemaFieldNameprotected ResultSetWrapperresultSetprotected intschemaFieldprotected java.lang.StringschemaFieldNameprotected intshortDescriptionFieldprotected java.lang.StringshortDescriptionFieldNameprotected intsystemFieldprotected java.lang.StringsystemFieldNameprotected inttypeFieldprotected java.lang.StringtypeFieldNameprotected intuserFieldprotected java.lang.StringuserFieldName-
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 voidcalcObjectName(AstTokenIdentifier schema, AstTokenIdentifier name)protected voidcalcReferencedObjectName(SQLQualifiedName database, AstTokenIdentifier schema, AstTokenIdentifier name)protected voidclose()protected java.lang.ObjectgetKind()java.lang.StringgetLongDescription()java.lang.StringgetLongDescriptionFieldName()java.lang.StringgetNameFieldName()java.lang.StringgetReferencedDatabaseFieldName()java.lang.StringgetReferencedNameFieldName()java.lang.StringgetReferencedObjectNameFieldName()java.lang.StringgetReferencedSchemaFieldName()java.sql.ResultSetgetResultSet()java.lang.StringgetSchemaFieldName()java.lang.StringgetShortDescription()java.lang.StringgetShortDescriptionFieldName()protected java.lang.ObjectgetSystem()java.lang.StringgetSystemFieldName()java.lang.StringgetTypeFieldName()protected java.lang.ObjectgetUser()java.lang.StringgetUserFieldName()protected voidinit()protected booleannext()voidsetLongDescriptionFieldName(java.lang.String longDescriptionFieldName)voidsetNameFieldName(java.lang.String nameFieldName)voidsetReferencedDatabaseFieldName(java.lang.String referencedDatabaseFieldName)voidsetReferencedNameFieldName(java.lang.String referencedNameFieldName)voidsetReferencedObjectNameFieldName(java.lang.String referencedObjectNameFieldName)voidsetReferencedSchemaFieldName(java.lang.String referencedSchemaFieldName)voidsetResultSet(java.sql.ResultSet resultSet)voidsetSchemaFieldName(java.lang.String schemaFieldName)voidsetShortDescriptionFieldName(java.lang.String shortDescriptionFieldName)voidsetSystemFieldName(java.lang.String systemFieldName)voidsetTypeFieldName(java.lang.String typeFieldName)voidsetUserFieldName(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:
getKindin classBaseMetadataObjectsFetcherVariants
-
getSystem
protected java.lang.Object getSystem()
- Overrides:
getSystemin classBaseMetadataObjectsFetcherVariants
-
getUser
protected java.lang.Object getUser()
- Overrides:
getUserin classBaseMetadataObjectsFetcherVariants
-
calcObjectName
protected void calcObjectName(AstTokenIdentifier schema, AstTokenIdentifier name)
- Overrides:
calcObjectNamein classBaseMetadataObjectsFetcher
-
calcReferencedObjectName
protected void calcReferencedObjectName(SQLQualifiedName database, AstTokenIdentifier schema, AstTokenIdentifier name)
- Overrides:
calcReferencedObjectNamein classBaseMetadataObjectsFetcher
-
init
protected void init() throws QueryBuilderException- Overrides:
initin classBaseMetadataObjectsFetcher- Throws:
QueryBuilderException
-
next
protected boolean next() throws QueryBuilderException- Overrides:
nextin classBaseMetadataObjectsFetcher- Throws:
QueryBuilderException
-
close
protected void close()
- Overrides:
closein classBaseMetadataObjectsFetcher
-
getShortDescription
public java.lang.String getShortDescription()
- Overrides:
getShortDescriptionin classBaseMetadataObjectsFetcher
-
getLongDescription
public java.lang.String getLongDescription()
- Overrides:
getLongDescriptionin 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)
-
-