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 SummaryFields Modifier and Type Field Description protected java.lang.Stringquery- 
Fields inherited from class com.adbs.metadata.MetadataObjectFetcherFromResultSetlongDescriptionField, 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.BaseMetadataObjectsFetchersqlContext
 
- 
 - 
Constructor SummaryConstructors Constructor Description MetadataObjectFetcherFromQuery(BaseSQLContext sqlContext)
 - 
Method SummaryAll 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.MetadataObjectFetcherFromResultSetcalcObjectName, 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.BaseMetadataObjectsFetcherVariantscalcMetadataObjectClass, 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.BaseMetadataObjectsFetchergetDefaultObjectClass, getMetadataContainer, getMetadataFilter, getSqlContext, getSystemSchemaNames, getTrimSpaces, loadMetadata, setDefaultObjectClass, setMetadataFilter, setSystemSchemaNames, setTrimSpaces, trimName
 
- 
 
- 
- 
- 
Constructor Detail- 
MetadataObjectFetcherFromQuerypublic MetadataObjectFetcherFromQuery(BaseSQLContext sqlContext) 
 
- 
 - 
Method Detail- 
getQuerypublic java.lang.String getQuery() 
 - 
setQuerypublic void setQuery(java.lang.String query) 
 - 
initprotected void init() throws QueryBuilderException- Overrides:
- initin class- MetadataObjectFetcherFromResultSet
- Throws:
- QueryBuilderException
 
 - 
closeprotected void close() - Overrides:
- closein class- MetadataObjectFetcherFromResultSet
 
 - 
disposepublic void dispose() - Specified by:
- disposein interface- Disposable
- Overrides:
- disposein class- BaseMetadataObjectsFetcher
 
 - 
createResultSetpublic void createResultSet() throws QueryBuilderException- Throws:
- QueryBuilderException
 
 - 
destroyResultSetpublic void destroyResultSet() 
 - 
isResultSetCreatedpublic boolean isResultSetCreated() 
 - 
validateQuerypublic boolean validateQuery() 
 
- 
 
-