Package com.adbs.metadata
Class MetadataObjectFetcherFromQuery
java.lang.Object
com.adbs.metadata.BaseMetadataObjectsFetcher
com.adbs.metadata.BaseMetadataObjectsFetcherVariants
com.adbs.metadata.MetadataObjectFetcherFromResultSet
com.adbs.metadata.MetadataObjectFetcherFromQuery
- All Implemented Interfaces:
Disposable
- Direct Known Subclasses:
InformixMetadataObjectFetcherFromQuery
,MySQLMetadataObjectFetcherFromQuery
,PostgreSQLMetadataObjectFetcherFromQuery
-
Field Summary
FieldsFields inherited from class com.adbs.metadata.MetadataObjectFetcherFromResultSet
longDescriptionField, longDescriptionFieldName, nameField, nameFieldName, referencedDatabaseField, referencedDatabaseFieldName, referencedNameField, referencedNameFieldName, referencedObjectNameField, referencedObjectNameFieldName, referencedSchemaField, referencedSchemaFieldName, resultSet, schemaField, schemaFieldName, shortDescriptionField, shortDescriptionFieldName, systemField, systemFieldName, typeField, typeFieldName, userField, userFieldName
Fields inherited from class com.adbs.metadata.BaseMetadataObjectsFetcher
sqlContext
-
Constructor Summary
Constructors -
Method Summary
Methods inherited from class com.adbs.metadata.MetadataObjectFetcherFromResultSet
calcObjectName, calcReferencedObjectName, getKind, getLongDescription, getLongDescriptionFieldName, getNameFieldName, getReferencedDatabaseFieldName, getReferencedNameFieldName, getReferencedObjectNameFieldName, getReferencedSchemaFieldName, getResultSet, getSchemaFieldName, getShortDescription, getShortDescriptionFieldName, getSystem, getSystemFieldName, getTypeFieldName, getUser, getUserFieldName, next, setLongDescriptionFieldName, setNameFieldName, setReferencedDatabaseFieldName, setReferencedNameFieldName, setReferencedObjectNameFieldName, setReferencedSchemaFieldName, setResultSet, setSchemaFieldName, setShortDescriptionFieldName, setSystemFieldName, setTypeFieldName, setUserFieldName
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
getDefaultObjectClass, getMetadataContainer, getMetadataFilter, getSqlContext, getSystemSchemaNames, getTrimSpaces, loadMetadata, setDefaultObjectClass, setMetadataFilter, setSystemSchemaNames, setTrimSpaces, trimName
-
Field Details
-
query
-
-
Constructor Details
-
MetadataObjectFetcherFromQuery
-
-
Method Details
-
getQuery
-
setQuery
-
init
- Overrides:
init
in classMetadataObjectFetcherFromResultSet
- Throws:
QueryBuilderException
-
close
protected void close()- Overrides:
close
in classMetadataObjectFetcherFromResultSet
-
dispose
public void dispose()- Specified by:
dispose
in interfaceDisposable
- Overrides:
dispose
in classBaseMetadataObjectsFetcher
-
createResultSet
- Throws:
QueryBuilderException
-
destroyResultSet
public void destroyResultSet() -
isResultSetCreated
public boolean isResultSetCreated() -
validateQuery
public boolean validateQuery()
-