|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.metamatrix.query.metadata.BasicQueryMetadataWrapper
com.metamatrix.query.metadata.TempMetadataAdapter
public class TempMetadataAdapter
This is an adapter class, it contains another instance of QueryMetadataInterface as well as a TempMetadataStore. It defers to either one of these when appropriate.
When a metadataID Object is requested for a group or element name, this will first check the QueryMetadataInterface. If an ID wasn't found there, it will then check the TempMetadataStore.
For methods that take a metadataID arg, this class may check whether it is a TempMetadataID or not and react accordingly.
| Field Summary |
|---|
| Fields inherited from class com.metamatrix.query.metadata.BasicQueryMetadataWrapper |
|---|
actualMetadata |
| Fields inherited from interface com.metamatrix.query.metadata.QueryMetadataInterface |
|---|
UNKNOWN_CARDINALITY |
| Constructor Summary | |
|---|---|
TempMetadataAdapter(QueryMetadataInterface metadata,
TempMetadataStore tempStore)
|
|
TempMetadataAdapter(QueryMetadataInterface metadata,
TempMetadataStore tempStore,
java.util.Map materializationTables,
java.util.Map queryNodes)
|
|
| Method Summary | |
|---|---|
java.lang.Object |
addToMetadataCache(java.lang.Object metadataID,
java.lang.String key,
java.lang.Object value)
|
boolean |
elementSupports(java.lang.Object elementID,
int supportConstant)
Determine whether the specified element supports some feature. |
java.util.Collection |
getAccessPatternsInGroup(java.lang.Object groupID)
Get the access patterns for the specified group |
int |
getCardinality(java.lang.Object groupID)
Return the cardinality for this group |
java.lang.Object |
getDefaultValue(java.lang.Object elementID)
Get the element's default value for an element symbol |
int |
getDistinctValues(java.lang.Object elementID)
Get the number of distinct values for this column. |
java.lang.Object |
getElementID(java.lang.String elementName)
Check metadata first, then check temp groups if not found |
java.util.List |
getElementIDsInAccessPattern(java.lang.Object accessPattern)
Get the elements in the access pattern |
java.util.List |
getElementIDsInGroupID(java.lang.Object groupID)
Get list of metadata element IDs for a group ID |
java.util.List |
getElementIDsInIndex(java.lang.Object index)
Get the elements in the index |
java.util.List |
getElementIDsInKey(java.lang.Object keyID)
Get the elements in the key |
int |
getElementLength(java.lang.Object elementID)
Get the element length for a given element ID. |
java.lang.String |
getElementType(java.lang.Object elementID)
Get the element type name for an element symbol. |
java.util.Properties |
getExtensionProperties(java.lang.Object metadataID)
Get all extension properties defined on this metadata object |
java.util.Collection |
getForeignKeysInGroup(java.lang.Object groupID)
Get the foreign keys for the specified group |
java.lang.Object |
getFromMetadataCache(java.lang.Object metadataID,
java.lang.String key)
|
java.lang.String |
getFullName(java.lang.Object metadataID)
Get the fully qualified (unique) name of the metadata identifier specified. |
java.lang.Object |
getGroupID(java.lang.String groupName)
Check metadata first, then check temp groups if not found |
java.lang.Object |
getGroupIDForElementID(java.lang.Object elementID)
Get containg group ID given element ID |
java.util.Collection |
getIndexesInGroup(java.lang.Object groupID)
Get the indexes for the specified group |
MappingNode |
getMappingNode(java.lang.Object groupID)
Get the mapping node for the given groupID |
java.lang.Object |
getMaterialization(java.lang.Object groupID)
Accquire the physical group ID (the Materialization) for the given virtual group ID, or null if the given virtual group has no Materialization. |
java.lang.Object |
getMaterializationStage(java.lang.Object groupID)
Accquire the physical group ID that is used for the staging area for loading (the Materialization) for the given virtual group ID, or null
if the given virtual group has no Materialization. |
java.lang.Object |
getMaximumValue(java.lang.Object elementID)
Get the element's default value for an element symbol |
QueryMetadataInterface |
getMetadata()
|
TempMetadataStore |
getMetadataStore()
|
java.lang.Object |
getMinimumValue(java.lang.Object elementID)
Get the element's minimum value for an element symbol |
java.lang.String |
getModeledBaseType(java.lang.Object elementID)
Get the design-time model base type of the element specified. |
java.lang.String |
getModeledPrimitiveType(java.lang.Object elementID)
Get the design-time model primitive type of the element specified. |
java.lang.String |
getModeledType(java.lang.Object elementID)
Get the design-time model type of the element specified. |
java.lang.Object |
getModelID(java.lang.Object groupOrElementID)
Get the metadata-implementation identifier object for the model containing the specified group or element ID. |
java.lang.String |
getNativeType(java.lang.Object elementID)
Get the native type name for the element. |
int |
getNullValues(java.lang.Object elementID)
Get the number of distinct values for this column. |
int |
getPosition(java.lang.Object elementID)
Get the element's position in the group |
int |
getPrecision(java.lang.Object elementID)
Get the element's precision |
int |
getRadix(java.lang.Object elementID)
Get the element's radix |
int |
getScale(java.lang.Object elementID)
Get the element's scale |
java.util.Collection |
getUniqueKeysInGroup(java.lang.Object groupID)
Get the unique keys for the specified group (primary and unique keys) |
java.lang.String |
getVirtualDatabaseName()
Get the currently connected virtual database name. |
QueryNode |
getVirtualPlan(java.lang.Object groupID)
Get virtual plan for a group symbol. |
java.util.List |
getXMLSchemas(java.lang.Object groupID)
Get XML schemas for a document group. |
java.util.Collection |
getXMLTempGroups(java.lang.Object groupID)
Return a list of all the temp groups used in this document. |
boolean |
groupSupports(java.lang.Object groupID,
int groupConstant)
Determine whether the specified group supports some feature. |
boolean |
hasMaterialization(java.lang.Object groupID)
Determine whether given virtual group has an associated Materialization. |
boolean |
isProcedure(java.lang.Object elementID)
Determine whether this is a procedure |
boolean |
isScalarGroup(java.lang.Object groupID)
|
boolean |
isTemporaryTable(java.lang.Object groupID)
Determine whether a group is a temporary table. |
boolean |
isVirtualGroup(java.lang.Object groupID)
Determine whether a group is virtual or not. |
boolean |
isVirtualModel(java.lang.Object modelID)
Determine whether a model is virtual or not. |
boolean |
isXMLGroup(java.lang.Object groupID)
Determine whether a group is an XML virtual document. |
| Methods inherited from class com.metamatrix.query.metadata.BasicQueryMetadataWrapper |
|---|
getBinaryVDBResource, getCharacterVDBResource, getDeletePlan, getFormat, getFullElementName, getGroupName, getGroupsForPartialName, getInsertPlan, getMaxSetSize, getNameInSource, getPrimaryKeyIDForForeignKeyID, getShortElementName, getStoredProcedureInfoForProcedure, getUpdatePlan, getVDBResourcePaths, modelSupports |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public TempMetadataAdapter(QueryMetadataInterface metadata,
TempMetadataStore tempStore)
public TempMetadataAdapter(QueryMetadataInterface metadata,
TempMetadataStore tempStore,
java.util.Map materializationTables,
java.util.Map queryNodes)
| Method Detail |
|---|
public TempMetadataStore getMetadataStore()
public QueryMetadataInterface getMetadata()
public java.lang.Object getElementID(java.lang.String elementName)
throws MetaMatrixComponentException,
QueryMetadataException
getElementID in interface QueryMetadataInterfacegetElementID in class BasicQueryMetadataWrapperelementName - Fully qualified element name
QueryMetadataException - Metadata implementation detected a problem during the request
MetaMatrixComponentException - Unexpected internal system problem during request
public java.lang.Object getGroupID(java.lang.String groupName)
throws MetaMatrixComponentException,
QueryMetadataException
getGroupID in interface QueryMetadataInterfacegetGroupID in class BasicQueryMetadataWrappergroupName - Fully qualified group name
QueryMetadataException - Metadata implementation detected a problem during the request
MetaMatrixComponentException - Unexpected internal system problem during request
public java.lang.Object getModelID(java.lang.Object groupOrElementID)
throws MetaMatrixComponentException,
QueryMetadataException
QueryMetadataInterface
getModelID in interface QueryMetadataInterfacegetModelID in class BasicQueryMetadataWrappergroupOrElementID - Metadata group or element ID
QueryMetadataException - Metadata implementation detected a problem during the request
MetaMatrixComponentException - Unexpected internal system problem during request
public java.lang.String getFullName(java.lang.Object metadataID)
throws MetaMatrixComponentException,
QueryMetadataException
QueryMetadataInterface
getFullName in interface QueryMetadataInterfacegetFullName in class BasicQueryMetadataWrappermetadataID - Metadata identifier
QueryMetadataException - Metadata implementation detected a problem during the request
MetaMatrixComponentException - Unexpected internal system problem during request
public java.util.List getElementIDsInGroupID(java.lang.Object groupID)
throws MetaMatrixComponentException,
QueryMetadataException
QueryMetadataInterface
getElementIDsInGroupID in interface QueryMetadataInterfacegetElementIDsInGroupID in class BasicQueryMetadataWrappergroupID - Group ID
QueryMetadataException - Metadata implementation detected a problem during the request
MetaMatrixComponentException - Unexpected internal system problem during request
public java.lang.Object getGroupIDForElementID(java.lang.Object elementID)
throws MetaMatrixComponentException,
QueryMetadataException
QueryMetadataInterface
getGroupIDForElementID in interface QueryMetadataInterfacegetGroupIDForElementID in class BasicQueryMetadataWrapperelementID - Element ID
QueryMetadataException - Metadata implementation detected a problem during the request
MetaMatrixComponentException - Unexpected internal system problem during request
public java.lang.String getElementType(java.lang.Object elementID)
throws MetaMatrixComponentException,
QueryMetadataException
QueryMetadataInterfaceDataTypeManager.DefaultDataTypes.
getElementType in interface QueryMetadataInterfacegetElementType in class BasicQueryMetadataWrapperQueryMetadataException - Metadata implementation detected a problem during the request
MetaMatrixComponentException - Unexpected internal system problem during request
public java.lang.Object getDefaultValue(java.lang.Object elementID)
throws MetaMatrixComponentException,
QueryMetadataException
QueryMetadataInterface
getDefaultValue in interface QueryMetadataInterfacegetDefaultValue in class BasicQueryMetadataWrapperelementID - The element ID
QueryMetadataException - Metadata implementation detected a problem during the request
MetaMatrixComponentException - Unexpected internal system problem during request
public java.lang.Object getMaximumValue(java.lang.Object elementID)
throws MetaMatrixComponentException,
QueryMetadataException
QueryMetadataInterface
getMaximumValue in interface QueryMetadataInterfacegetMaximumValue in class BasicQueryMetadataWrapperelementID - The element ID
QueryMetadataException - Metadata implementation detected a problem during the request
MetaMatrixComponentException - Unexpected internal system problem during request
public java.lang.Object getMinimumValue(java.lang.Object elementID)
throws MetaMatrixComponentException,
QueryMetadataException
QueryMetadataInterface
getMinimumValue in interface QueryMetadataInterfacegetMinimumValue in class BasicQueryMetadataWrapperelementID - The element ID
QueryMetadataException - Metadata implementation detected a problem during the request
MetaMatrixComponentException - Unexpected internal system problem during request
public int getDistinctValues(java.lang.Object elementID)
throws MetaMatrixComponentException,
QueryMetadataException
QueryMetadataInterface
getDistinctValues in interface QueryMetadataInterfacegetDistinctValues in class BasicQueryMetadataWrapperelementID - The element ID
QueryMetadataException - Metadata implementation detected a problem during the request
MetaMatrixComponentException - Unexpected internal system problem during requestQueryMetadataInterface.getDistinctValues(java.lang.Object)
public int getNullValues(java.lang.Object elementID)
throws MetaMatrixComponentException,
QueryMetadataException
QueryMetadataInterface
getNullValues in interface QueryMetadataInterfacegetNullValues in class BasicQueryMetadataWrapperelementID - The element ID
QueryMetadataException - Metadata implementation detected a problem during the request
MetaMatrixComponentException - Unexpected internal system problem during requestQueryMetadataInterface.getNullValues(java.lang.Object)
public QueryNode getVirtualPlan(java.lang.Object groupID)
throws MetaMatrixComponentException,
QueryMetadataException
QueryMetadataInterface
getVirtualPlan in interface QueryMetadataInterfacegetVirtualPlan in class BasicQueryMetadataWrapperMetaMatrixComponentException
QueryMetadataException
public boolean isVirtualGroup(java.lang.Object groupID)
throws MetaMatrixComponentException,
QueryMetadataException
QueryMetadataInterface
isVirtualGroup in interface QueryMetadataInterfaceisVirtualGroup in class BasicQueryMetadataWrapperQueryMetadataException - Metadata implementation detected a problem during the request
MetaMatrixComponentException - Unexpected internal system problem during request
public boolean hasMaterialization(java.lang.Object groupID)
throws MetaMatrixComponentException,
QueryMetadataException
QueryMetadataInterface
hasMaterialization in interface QueryMetadataInterfacehasMaterialization in class BasicQueryMetadataWrappergroupID - the groupID of the virtual group in question.
QueryMetadataException - Metadata implementation detected a problem during the request
MetaMatrixComponentException - Unexpected internal system problem during requestQueryMetadataInterface.hasMaterialization(java.lang.Object)
public java.lang.Object getMaterialization(java.lang.Object groupID)
throws MetaMatrixComponentException,
QueryMetadataException
QueryMetadataInterfacenull if the given virtual group has no Materialization.
getMaterialization in interface QueryMetadataInterfacegetMaterialization in class BasicQueryMetadataWrappergroupID - the groupID of a virtual group that has a Materialization.
MetaMatrixComponentException - Unexpected internal system problem during request
QueryMetadataException - Metadata implementation detected a problem during the requestQueryMetadataInterface.getMaterialization(java.lang.Object)
public java.lang.Object getMaterializationStage(java.lang.Object groupID)
throws MetaMatrixComponentException,
QueryMetadataException
QueryMetadataInterfacenull
if the given virtual group has no Materialization.
getMaterializationStage in interface QueryMetadataInterfacegetMaterializationStage in class BasicQueryMetadataWrappergroupID - the groupID of a virtual group that has a Materialization.
MetaMatrixComponentException - Unexpected internal system problem during request
QueryMetadataException - Metadata implementation detected a problem during the requestQueryMetadataInterface.getMaterializationStage(java.lang.Object)
public boolean isVirtualModel(java.lang.Object modelID)
throws MetaMatrixComponentException,
QueryMetadataException
QueryMetadataInterface
isVirtualModel in interface QueryMetadataInterfaceisVirtualModel in class BasicQueryMetadataWrapperQueryMetadataException - Metadata implementation detected a problem during the request
MetaMatrixComponentException - Unexpected internal system problem during request
public boolean elementSupports(java.lang.Object elementID,
int supportConstant)
throws MetaMatrixComponentException,
QueryMetadataException
QueryMetadataInterface
elementSupports in interface QueryMetadataInterfaceelementSupports in class BasicQueryMetadataWrapperelementID - Element metadata IDsupportConstant - Constant from SupportConstants.Element
QueryMetadataException - Metadata implementation detected a problem during the request
MetaMatrixComponentException - Unexpected internal system problem during request
public java.util.Collection getIndexesInGroup(java.lang.Object groupID)
throws MetaMatrixComponentException,
QueryMetadataException
QueryMetadataInterface
getIndexesInGroup in interface QueryMetadataInterfacegetIndexesInGroup in class BasicQueryMetadataWrappergroupID - Metadata identifier specifying group
QueryMetadataException - Metadata implementation detected a problem during the request
MetaMatrixComponentException - Unexpected internal system problem during requestQueryMetadataInterface.getIndexesInGroup(java.lang.Object)
public java.util.Collection getUniqueKeysInGroup(java.lang.Object groupID)
throws MetaMatrixComponentException,
QueryMetadataException
QueryMetadataInterface
getUniqueKeysInGroup in interface QueryMetadataInterfacegetUniqueKeysInGroup in class BasicQueryMetadataWrappergroupID - Metadata identifier specifying group
QueryMetadataException - Metadata implementation detected a problem during the request
MetaMatrixComponentException - Unexpected internal system problem during request
public java.util.Collection getForeignKeysInGroup(java.lang.Object groupID)
throws MetaMatrixComponentException,
QueryMetadataException
QueryMetadataInterface
getForeignKeysInGroup in interface QueryMetadataInterfacegetForeignKeysInGroup in class BasicQueryMetadataWrappergroupID - Metadata identifier specifying group
QueryMetadataException - Metadata implementation detected a problem during the request
MetaMatrixComponentException - Unexpected internal system problem during request
public java.util.List getElementIDsInIndex(java.lang.Object index)
throws MetaMatrixComponentException,
QueryMetadataException
QueryMetadataInterface
getElementIDsInIndex in interface QueryMetadataInterfacegetElementIDsInIndex in class BasicQueryMetadataWrapperindex - Index identifier, as returned by QueryMetadataInterface.getIndexesInGroup(java.lang.Object)
QueryMetadataException - Metadata implementation detected a problem during the request
MetaMatrixComponentException - Unexpected internal system problem during requestQueryMetadataInterface.getElementIDsInIndex(java.lang.Object)
public java.util.List getElementIDsInKey(java.lang.Object keyID)
throws MetaMatrixComponentException,
QueryMetadataException
QueryMetadataInterface
getElementIDsInKey in interface QueryMetadataInterfacegetElementIDsInKey in class BasicQueryMetadataWrapperkeyID - Key identifier, as returned by QueryMetadataInterface.getUniqueKeysInGroup(java.lang.Object)
QueryMetadataException - Metadata implementation detected a problem during the request
MetaMatrixComponentException - Unexpected internal system problem during request
public boolean groupSupports(java.lang.Object groupID,
int groupConstant)
throws MetaMatrixComponentException,
QueryMetadataException
QueryMetadataInterface
groupSupports in interface QueryMetadataInterfacegroupSupports in class BasicQueryMetadataWrappergroupID - Group metadata IDgroupConstant - Constant from SupportConstants.Group
QueryMetadataException - Metadata implementation detected a problem during the request
MetaMatrixComponentException - Unexpected internal system problem during request
public MappingNode getMappingNode(java.lang.Object groupID)
throws MetaMatrixComponentException,
QueryMetadataException
QueryMetadataInterface
getMappingNode in interface QueryMetadataInterfacegetMappingNode in class BasicQueryMetadataWrappergroupID - Metadata group ID
QueryMetadataException - Metadata implementation detected a problem during the request
MetaMatrixComponentException - Unexpected internal system problem during request
public boolean isXMLGroup(java.lang.Object groupID)
throws MetaMatrixComponentException,
QueryMetadataException
QueryMetadataInterface
isXMLGroup in interface QueryMetadataInterfaceisXMLGroup in class BasicQueryMetadataWrappergroupID - Group to check
MetaMatrixComponentException
QueryMetadataException
public java.lang.String getVirtualDatabaseName()
throws MetaMatrixComponentException,
QueryMetadataException
QueryMetadataInterface
getVirtualDatabaseName in interface QueryMetadataInterfacegetVirtualDatabaseName in class BasicQueryMetadataWrapperQueryMetadataException - Metadata implementation detected a problem during the request
MetaMatrixComponentException - Unexpected internal system problem during requestQueryMetadataInterface.getVirtualDatabaseName()
public java.util.Collection getAccessPatternsInGroup(java.lang.Object groupID)
throws MetaMatrixComponentException,
QueryMetadataException
QueryMetadataInterface
getAccessPatternsInGroup in interface QueryMetadataInterfacegetAccessPatternsInGroup in class BasicQueryMetadataWrappergroupID - Metadata identifier specifying group
QueryMetadataException - Metadata implementation detected a problem during the request
MetaMatrixComponentException - Unexpected internal system problem during requestQueryMetadataInterface.getAccessPatternsInGroup(Object)
public java.util.List getElementIDsInAccessPattern(java.lang.Object accessPattern)
throws MetaMatrixComponentException,
QueryMetadataException
QueryMetadataInterface
getElementIDsInAccessPattern in interface QueryMetadataInterfacegetElementIDsInAccessPattern in class BasicQueryMetadataWrapperaccessPattern - access pattern identifier, as returned by QueryMetadataInterface.getAccessPatternsInGroup(java.lang.Object)
QueryMetadataException - Metadata implementation detected a problem during the request
MetaMatrixComponentException - Unexpected internal system problem during requestQueryMetadataInterface.getElementIDsInAccessPattern(Object)
public java.util.Collection getXMLTempGroups(java.lang.Object groupID)
throws MetaMatrixComponentException,
QueryMetadataException
QueryMetadataInterface
getXMLTempGroups in interface QueryMetadataInterfacegetXMLTempGroups in class BasicQueryMetadataWrappergroupID - XML virtual document groupID
MetaMatrixComponentException
QueryMetadataException
public int getCardinality(java.lang.Object groupID)
throws MetaMatrixComponentException,
QueryMetadataException
QueryMetadataInterface
getCardinality in interface QueryMetadataInterfacegetCardinality in class BasicQueryMetadataWrappergroupID - Metadata identifier specifying group
MetaMatrixComponentException
QueryMetadataException
public java.util.List getXMLSchemas(java.lang.Object groupID)
throws MetaMatrixComponentException,
QueryMetadataException
QueryMetadataInterface
getXMLSchemas in interface QueryMetadataInterfacegetXMLSchemas in class BasicQueryMetadataWrappergroupID - Document group ID
MetaMatrixComponentException
QueryMetadataException
public java.util.Properties getExtensionProperties(java.lang.Object metadataID)
throws MetaMatrixComponentException,
QueryMetadataException
QueryMetadataInterface
getExtensionProperties in interface QueryMetadataInterfacegetExtensionProperties in class BasicQueryMetadataWrappermetadataID - Typically element, group, model, or procedure
QueryMetadataException - Metadata implementation detected a problem during the request
MetaMatrixComponentException - Unexpected internal system problem during request
public int getElementLength(java.lang.Object elementID)
throws MetaMatrixComponentException,
QueryMetadataException
QueryMetadataInterfaceDataTypeManager.DefaultDataTypes.
getElementLength in interface QueryMetadataInterfacegetElementLength in class BasicQueryMetadataWrapperelementID - The element ID
QueryMetadataException - Metadata implementation detected a problem during the request
MetaMatrixComponentException - Unexpected internal system problem during request
public int getPosition(java.lang.Object elementID)
throws MetaMatrixComponentException,
QueryMetadataException
QueryMetadataInterface
getPosition in interface QueryMetadataInterfacegetPosition in class BasicQueryMetadataWrapperelementID - The element ID
QueryMetadataException - Metadata implementation detected a problem during the request
MetaMatrixComponentException - Unexpected internal system problem during request
public int getPrecision(java.lang.Object elementID)
throws MetaMatrixComponentException,
QueryMetadataException
QueryMetadataInterface
getPrecision in interface QueryMetadataInterfacegetPrecision in class BasicQueryMetadataWrapperelementID - The element ID
QueryMetadataException - Metadata implementation detected a problem during the request
MetaMatrixComponentException - Unexpected internal system problem during request
public int getRadix(java.lang.Object elementID)
throws MetaMatrixComponentException,
QueryMetadataException
QueryMetadataInterface
getRadix in interface QueryMetadataInterfacegetRadix in class BasicQueryMetadataWrapperelementID - The element ID
QueryMetadataException - Metadata implementation detected a problem during the request
MetaMatrixComponentException - Unexpected internal system problem during request
public int getScale(java.lang.Object elementID)
throws MetaMatrixComponentException,
QueryMetadataException
QueryMetadataInterface
getScale in interface QueryMetadataInterfacegetScale in class BasicQueryMetadataWrapperelementID - The element ID
QueryMetadataException - Metadata implementation detected a problem during the request
MetaMatrixComponentException - Unexpected internal system problem during request
public java.lang.String getNativeType(java.lang.Object elementID)
throws MetaMatrixComponentException,
QueryMetadataException
getNativeType in interface QueryMetadataInterfacegetNativeType in class BasicQueryMetadataWrapperelementID - Element identifier
QueryMetadataException - Metadata implementation detected a problem during the request
MetaMatrixComponentException - Unexpected internal system problem during requestQueryMetadataInterface.getNativeType(java.lang.Object)
public boolean isProcedure(java.lang.Object elementID)
throws MetaMatrixComponentException,
QueryMetadataException
QueryMetadataInterface
isProcedure in interface QueryMetadataInterfaceisProcedure in class BasicQueryMetadataWrapperelementID - Group identifier
QueryMetadataException - Metadata implementation detected a problem during the request
MetaMatrixComponentException - Unexpected internal system problem during request
public java.lang.String getModeledType(java.lang.Object elementID)
throws MetaMatrixComponentException,
QueryMetadataException
QueryMetadataInterface
getModeledType in interface QueryMetadataInterfacegetModeledType in class BasicQueryMetadataWrapperelementID - Element identifier
QueryMetadataException - Metadata implementation detected a problem during the request
MetaMatrixComponentException - Unexpected internal system problem during requestQueryMetadataInterface.getModeledType(java.lang.Object)
public java.lang.String getModeledBaseType(java.lang.Object elementID)
throws MetaMatrixComponentException,
QueryMetadataException
QueryMetadataInterface
getModeledBaseType in interface QueryMetadataInterfacegetModeledBaseType in class BasicQueryMetadataWrapperelementID - Element identifier
QueryMetadataException - Metadata implementation detected a problem during the request
MetaMatrixComponentException - Unexpected internal system problem during requestQueryMetadataInterface.getModeledBaseType(java.lang.Object)
public java.lang.String getModeledPrimitiveType(java.lang.Object elementID)
throws MetaMatrixComponentException,
QueryMetadataException
QueryMetadataInterface
getModeledPrimitiveType in interface QueryMetadataInterfacegetModeledPrimitiveType in class BasicQueryMetadataWrapperelementID - Element identifier
QueryMetadataException - Metadata implementation detected a problem during the request
MetaMatrixComponentException - Unexpected internal system problem during requestQueryMetadataInterface.getModeledPrimitiveType(java.lang.Object)
public boolean isTemporaryTable(java.lang.Object groupID)
throws MetaMatrixComponentException,
QueryMetadataException
QueryMetadataInterface
isTemporaryTable in interface QueryMetadataInterfaceisTemporaryTable in class BasicQueryMetadataWrappergroupID - Group to check
MetaMatrixComponentException
QueryMetadataException
public java.lang.Object addToMetadataCache(java.lang.Object metadataID,
java.lang.String key,
java.lang.Object value)
throws MetaMatrixComponentException,
QueryMetadataException
addToMetadataCache in interface QueryMetadataInterfaceaddToMetadataCache in class BasicQueryMetadataWrapperMetaMatrixComponentException
QueryMetadataException
public java.lang.Object getFromMetadataCache(java.lang.Object metadataID,
java.lang.String key)
throws MetaMatrixComponentException,
QueryMetadataException
getFromMetadataCache in interface QueryMetadataInterfacegetFromMetadataCache in class BasicQueryMetadataWrapperMetaMatrixComponentException
QueryMetadataException
public boolean isScalarGroup(java.lang.Object groupID)
throws MetaMatrixComponentException,
QueryMetadataException
isScalarGroup in interface QueryMetadataInterfaceisScalarGroup in class BasicQueryMetadataWrapperMetaMatrixComponentException
QueryMetadataException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||