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
public class MetadataObjectFetcherFromQuery extends MetadataObjectFetcherFromResultSet
-
-
Field Summary
Fields Modifier and Type Field Description protected java.lang.Stringquery-
Fields 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 Constructor Description MetadataObjectFetcherFromQuery(BaseSQLContext sqlContext)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidclose()voidcreateResultSet()voiddestroyResultSet()voiddispose()java.lang.StringgetQuery()protected voidinit()booleanisResultSetCreated()voidsetQuery(java.lang.String query)booleanvalidateQuery()-
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
-
-
-
-
Constructor Detail
-
MetadataObjectFetcherFromQuery
public MetadataObjectFetcherFromQuery(BaseSQLContext sqlContext)
-
-
Method Detail
-
getQuery
public java.lang.String getQuery()
-
setQuery
public void setQuery(java.lang.String query)
-
init
protected void init() throws QueryBuilderException- Overrides:
initin classMetadataObjectFetcherFromResultSet- Throws:
QueryBuilderException
-
close
protected void close()
- Overrides:
closein classMetadataObjectFetcherFromResultSet
-
dispose
public void dispose()
- Specified by:
disposein interfaceDisposable- Overrides:
disposein classBaseMetadataObjectsFetcher
-
createResultSet
public void createResultSet() throws QueryBuilderException- Throws:
QueryBuilderException
-
destroyResultSet
public void destroyResultSet()
-
isResultSetCreated
public boolean isResultSetCreated()
-
validateQuery
public boolean validateQuery()
-
-