Uses of Class
com.metamatrix.api.exception.query.QueryMetadataException

Packages that use QueryMetadataException
com.metamatrix.dqp.client   
com.metamatrix.modeler.transformation.metadata   
com.metamatrix.query.metadata   
com.metamatrix.query.optimizer   
com.metamatrix.query.optimizer.batch   
com.metamatrix.query.optimizer.proc   
com.metamatrix.query.optimizer.relational   
com.metamatrix.query.optimizer.relational.rules   
com.metamatrix.query.optimizer.xml   
com.metamatrix.query.optimizer.xquery   
com.metamatrix.query.resolver   
com.metamatrix.query.resolver.command   
com.metamatrix.query.resolver.util   
com.metamatrix.query.rewriter   
com.metamatrix.query.sql.util   
com.metamatrix.query.validator   
 

Uses of QueryMetadataException in com.metamatrix.dqp.client
 

Methods in com.metamatrix.dqp.client that throw QueryMetadataException
 java.util.List ClientSideDQP.getXmlSchemas(java.lang.String docName)
           
 

Uses of QueryMetadataException in com.metamatrix.modeler.transformation.metadata
 

Methods in com.metamatrix.modeler.transformation.metadata that throw QueryMetadataException
 java.lang.Object TransformationMetadataFacade.addToMetadataCache(java.lang.Object metadataID, java.lang.String key, java.lang.Object value)
           
 boolean TransformationMetadata.elementSupports(java.lang.Object elementID, int elementConstant)
           
 boolean TransformationMetadataFacade.elementSupports(java.lang.Object elementID, int elementConstant)
           
 java.util.Collection TransformationMetadata.getAccessPatternsInGroup(java.lang.Object groupID)
           
 java.util.Collection TransformationMetadataFacade.getAccessPatternsInGroup(java.lang.Object groupID)
           
 byte[] TransformationMetadata.getBinaryVDBResource(java.lang.String resourcePath)
           
 byte[] TransformationMetadataFacade.getBinaryVDBResource(java.lang.String resourcePath)
           
 int TransformationMetadata.getCardinality(java.lang.Object groupID)
           
 int TransformationMetadataFacade.getCardinality(java.lang.Object groupID)
           
 java.lang.String TransformationMetadata.getCharacterVDBResource(java.lang.String resourcePath)
           
 java.lang.String TransformationMetadataFacade.getCharacterVDBResource(java.lang.String resourcePath)
           
protected  DatatypeRecord TransformationMetadata.getDatatypeRecord(java.lang.Object elementID)
           
 java.lang.Object TransformationMetadata.getDefaultValue(java.lang.Object elementID)
           
 java.lang.Object TransformationMetadataFacade.getDefaultValue(java.lang.Object elementID)
           
 java.lang.String TransformationMetadata.getDeletePlan(java.lang.Object groupID)
           
 java.lang.String TransformationMetadataFacade.getDeletePlan(java.lang.Object groupID)
           
 int TransformationMetadata.getDistinctValues(java.lang.Object elementID)
           
 int TransformationMetadataFacade.getDistinctValues(java.lang.Object elementID)
           
 java.lang.Object TransformationMetadata.getElementID(java.lang.String elementName)
           
 java.lang.Object TransformationMetadataFacade.getElementID(java.lang.String elementName)
           
 java.util.List TransformationMetadata.getElementIDsInAccessPattern(java.lang.Object accessPattern)
           
 java.util.List TransformationMetadataFacade.getElementIDsInAccessPattern(java.lang.Object accessPattern)
           
 java.util.List TransformationMetadata.getElementIDsInGroupID(java.lang.Object groupID)
           
 java.util.List TransformationMetadataFacade.getElementIDsInGroupID(java.lang.Object groupID)
           
 java.util.List TransformationMetadata.getElementIDsInIndex(java.lang.Object index)
           
 java.util.List TransformationMetadataFacade.getElementIDsInIndex(java.lang.Object index)
           
 java.util.List TransformationMetadata.getElementIDsInKey(java.lang.Object key)
           
 java.util.List TransformationMetadataFacade.getElementIDsInKey(java.lang.Object key)
           
 int TransformationMetadata.getElementLength(java.lang.Object elementID)
           
 int TransformationMetadataFacade.getElementLength(java.lang.Object elementID)
           
 java.lang.String TransformationMetadata.getElementType(java.lang.Object elementID)
           
 java.lang.String TransformationMetadataFacade.getElementType(java.lang.Object elementID)
           
 java.util.Properties TransformationMetadata.getExtensionProperties(java.lang.Object metadataID)
           
 java.util.Properties TransformationMetadataFacade.getExtensionProperties(java.lang.Object metadataID)
           
 java.util.Collection TransformationMetadata.getForeignKeysInGroup(java.lang.Object groupID)
           
 java.util.Collection TransformationMetadataFacade.getForeignKeysInGroup(java.lang.Object groupID)
           
 java.lang.String TransformationMetadata.getFormat(java.lang.Object elementID)
           
 java.lang.String TransformationMetadataFacade.getFormat(java.lang.Object elementID)
           
 java.lang.Object TransformationMetadataFacade.getFromMetadataCache(java.lang.Object metadataID, java.lang.String key)
           
 java.lang.String TransformationMetadata.getFullElementName(java.lang.String fullGroupName, java.lang.String shortElementName)
           
 java.lang.String TransformationMetadataFacade.getFullElementName(java.lang.String fullGroupName, java.lang.String shortElementName)
           
 java.lang.String TransformationMetadata.getFullName(java.lang.Object metadataID)
           
 java.lang.String TransformationMetadataFacade.getFullName(java.lang.Object metadataID)
           
 java.lang.Object TransformationMetadata.getGroupID(java.lang.String groupName)
           
 java.lang.Object TransformationMetadataFacade.getGroupID(java.lang.String groupName)
           
 java.lang.Object TransformationMetadata.getGroupIDForElementID(java.lang.Object elementID)
           
 java.lang.Object TransformationMetadataFacade.getGroupIDForElementID(java.lang.Object elementID)
           
 java.lang.String TransformationMetadata.getGroupName(java.lang.String fullElementName)
          Return the text portion of the fullElementName representing a group.
 java.lang.String TransformationMetadataFacade.getGroupName(java.lang.String fullElementName)
           
 java.util.Collection TransformationMetadata.getGroupsForPartialName(java.lang.String partialGroupName)
           
 java.util.Collection TransformationMetadataFacade.getGroupsForPartialName(java.lang.String partialGroupName)
           
 java.util.Collection TransformationMetadata.getIndexesInGroup(java.lang.Object groupID)
           
 java.util.Collection TransformationMetadataFacade.getIndexesInGroup(java.lang.Object groupID)
           
 java.lang.String TransformationMetadata.getInsertPlan(java.lang.Object groupID)
           
 java.lang.String TransformationMetadataFacade.getInsertPlan(java.lang.Object groupID)
           
 MappingNode TransformationMetadata.getMappingNode(java.lang.Object groupID)
           
 MappingNode TransformationMetadataFacade.getMappingNode(java.lang.Object groupID)
           
 java.lang.Object TransformationMetadata.getMaterialization(java.lang.Object groupID)
           
 java.lang.Object TransformationMetadataFacade.getMaterialization(java.lang.Object groupID)
           
 java.lang.Object TransformationMetadata.getMaterializationStage(java.lang.Object groupID)
           
 java.lang.Object TransformationMetadataFacade.getMaterializationStage(java.lang.Object groupID)
           
 java.lang.Object TransformationMetadata.getMaximumValue(java.lang.Object elementID)
           
 java.lang.Object TransformationMetadataFacade.getMaximumValue(java.lang.Object elementID)
           
 int TransformationMetadata.getMaxSetSize(java.lang.Object modelID)
           
 int TransformationMetadataFacade.getMaxSetSize(java.lang.Object modelID)
           
 java.lang.Object TransformationMetadata.getMinimumValue(java.lang.Object elementID)
           
 java.lang.Object TransformationMetadataFacade.getMinimumValue(java.lang.Object elementID)
           
 java.lang.String TransformationMetadata.getModeledBaseType(java.lang.Object elementID)
           
 java.lang.String TransformationMetadataFacade.getModeledBaseType(java.lang.Object elementID)
           
 java.lang.String TransformationMetadata.getModeledPrimitiveType(java.lang.Object elementID)
           
 java.lang.String TransformationMetadataFacade.getModeledPrimitiveType(java.lang.Object elementID)
           
 java.lang.String TransformationMetadata.getModeledType(java.lang.Object elementID)
           
 java.lang.String TransformationMetadataFacade.getModeledType(java.lang.Object elementID)
           
 java.lang.Object TransformationMetadata.getModelID(java.lang.Object groupOrElementID)
           
 java.lang.Object TransformationMetadataFacade.getModelID(java.lang.Object groupOrElementID)
           
 java.lang.String TransformationMetadata.getNameInSource(java.lang.Object metadataID)
           
 java.lang.String TransformationMetadataFacade.getNameInSource(java.lang.Object metadataID)
           
 java.lang.String TransformationMetadata.getNativeType(java.lang.Object elementID)
           
 java.lang.String TransformationMetadataFacade.getNativeType(java.lang.Object elementID)
           
 int TransformationMetadata.getNullValues(java.lang.Object elementID)
           
 int TransformationMetadataFacade.getNullValues(java.lang.Object elementID)
           
 int TransformationMetadata.getPosition(java.lang.Object elementID)
           
 int TransformationMetadataFacade.getPosition(java.lang.Object elementID)
           
 int TransformationMetadata.getPrecision(java.lang.Object elementID)
           
 int TransformationMetadataFacade.getPrecision(java.lang.Object elementID)
           
 java.lang.Object TransformationMetadata.getPrimaryKeyIDForForeignKeyID(java.lang.Object foreignKeyID)
           
 java.lang.Object TransformationMetadataFacade.getPrimaryKeyIDForForeignKeyID(java.lang.Object foreignKeyID)
           
 int TransformationMetadata.getRadix(java.lang.Object elementID)
           
 int TransformationMetadataFacade.getRadix(java.lang.Object elementID)
           
protected  MetadataRecord TransformationMetadata.getRecordByType(java.lang.String entityName, char recordType)
          Get a MetadataRecord object given a entityName/UUID.
 int TransformationMetadata.getScale(java.lang.Object elementID)
           
 int TransformationMetadataFacade.getScale(java.lang.Object elementID)
           
 java.lang.String TransformationMetadata.getShortElementName(java.lang.String fullElementName)
           
 java.lang.String TransformationMetadataFacade.getShortElementName(java.lang.String fullElementName)
           
 StoredProcedureInfo TransformationMetadata.getStoredProcedureInfoForProcedure(java.lang.String fullyQualifiedProcedureName)
           
 StoredProcedureInfo TransformationMetadataFacade.getStoredProcedureInfoForProcedure(java.lang.String fullyQualifiedProcedureName)
           
 java.util.Collection TransformationMetadata.getUniqueKeysInGroup(java.lang.Object groupID)
           
 java.util.Collection TransformationMetadataFacade.getUniqueKeysInGroup(java.lang.Object groupID)
           
 java.lang.String TransformationMetadata.getUpdatePlan(java.lang.Object groupID)
           
 java.lang.String TransformationMetadataFacade.getUpdatePlan(java.lang.Object groupID)
           
 java.lang.String[] TransformationMetadata.getVDBResourcePaths()
           
 java.lang.String[] TransformationMetadataFacade.getVDBResourcePaths()
           
 java.lang.String TransformationMetadata.getVirtualDatabaseName()
           
 java.lang.String TransformationMetadataFacade.getVirtualDatabaseName()
           
 QueryNode TransformationMetadata.getVirtualPlan(java.lang.Object groupID)
           
 QueryNode TransformationMetadataFacade.getVirtualPlan(java.lang.Object groupID)
           
 java.util.List TransformationMetadata.getXMLSchemas(java.lang.Object groupID)
           
 java.util.List TransformationMetadataFacade.getXMLSchemas(java.lang.Object groupID)
           
 java.util.Collection TransformationMetadata.getXMLTempGroups(java.lang.Object groupID)
           
 java.util.Collection TransformationMetadataFacade.getXMLTempGroups(java.lang.Object groupID)
           
 boolean TransformationMetadata.groupSupports(java.lang.Object groupID, int groupConstant)
           
 boolean TransformationMetadataFacade.groupSupports(java.lang.Object groupID, int groupConstant)
           
 boolean TransformationMetadata.hasMaterialization(java.lang.Object groupID)
           
 boolean TransformationMetadataFacade.hasMaterialization(java.lang.Object groupID)
           
 boolean TransformationMetadata.isProcedure(java.lang.Object groupID)
           
 boolean TransformationMetadataFacade.isProcedure(java.lang.Object elementID)
           
 boolean TransformationMetadataFacade.isScalarGroup(java.lang.Object groupID)
           
 boolean TransformationMetadata.isTemporaryGroup(java.lang.Object groupID)
           
 boolean TransformationMetadataFacade.isTemporaryTable(java.lang.Object groupID)
           
 boolean TransformationMetadata.isVirtualGroup(java.lang.Object groupID)
           
 boolean TransformationMetadataFacade.isVirtualGroup(java.lang.Object groupID)
           
 boolean TransformationMetadata.isVirtualModel(java.lang.Object modelID)
           
 boolean TransformationMetadataFacade.isVirtualModel(java.lang.Object modelID)
           
 boolean TransformationMetadata.isXMLGroup(java.lang.Object groupID)
           
 boolean TransformationMetadataFacade.isXMLGroup(java.lang.Object groupID)
           
 boolean TransformationMetadata.modelSupports(java.lang.Object modelID, int modelConstant)
           
 boolean TransformationMetadataFacade.modelSupports(java.lang.Object modelID, int modelConstant)
           
 

Uses of QueryMetadataException in com.metamatrix.query.metadata
 

Methods in com.metamatrix.query.metadata that throw QueryMetadataException
 java.lang.Object BasicQueryMetadataWrapper.addToMetadataCache(java.lang.Object metadataID, java.lang.String key, java.lang.Object value)
           
 java.lang.Object BasicQueryMetadata.addToMetadataCache(java.lang.Object metadataID, java.lang.String key, java.lang.Object value)
           
 java.lang.Object QueryMetadataInterface.addToMetadataCache(java.lang.Object metadataID, java.lang.String key, java.lang.Object value)
           
 java.lang.Object TempMetadataAdapter.addToMetadataCache(java.lang.Object metadataID, java.lang.String key, java.lang.Object value)
           
 boolean BasicQueryMetadataWrapper.elementSupports(java.lang.Object elementID, int elementConstant)
           
 boolean BasicQueryMetadata.elementSupports(java.lang.Object elementID, int elementConstant)
           
 boolean QueryMetadataInterface.elementSupports(java.lang.Object elementID, int elementConstant)
          Determine whether the specified element supports some feature.
 boolean TempMetadataAdapter.elementSupports(java.lang.Object elementID, int supportConstant)
           
 java.util.Collection BasicQueryMetadataWrapper.getAccessPatternsInGroup(java.lang.Object groupID)
           
 java.util.Collection BasicQueryMetadata.getAccessPatternsInGroup(java.lang.Object groupID)
           
 java.util.Collection QueryMetadataInterface.getAccessPatternsInGroup(java.lang.Object groupID)
          Get the access patterns for the specified group
 java.util.Collection TempMetadataAdapter.getAccessPatternsInGroup(java.lang.Object groupID)
           
 byte[] BasicQueryMetadataWrapper.getBinaryVDBResource(java.lang.String resourcePath)
           
 byte[] BasicQueryMetadata.getBinaryVDBResource(java.lang.String resourcePath)
           
 byte[] QueryMetadataInterface.getBinaryVDBResource(java.lang.String resourcePath)
          Gets the contents of a VDB resource in binary form.
 int BasicQueryMetadataWrapper.getCardinality(java.lang.Object groupID)
           
 int BasicQueryMetadata.getCardinality(java.lang.Object groupID)
           
 int QueryMetadataInterface.getCardinality(java.lang.Object groupID)
          Return the cardinality for this group
 int TempMetadataAdapter.getCardinality(java.lang.Object groupID)
           
 java.lang.String BasicQueryMetadataWrapper.getCharacterVDBResource(java.lang.String resourcePath)
           
 java.lang.String BasicQueryMetadata.getCharacterVDBResource(java.lang.String resourcePath)
           
 java.lang.String QueryMetadataInterface.getCharacterVDBResource(java.lang.String resourcePath)
          Gets the contents of a VDB resource as a String.
 java.lang.Object BasicQueryMetadataWrapper.getDefaultValue(java.lang.Object elementID)
           
 java.lang.Object BasicQueryMetadata.getDefaultValue(java.lang.Object elementID)
           
 java.lang.Object QueryMetadataInterface.getDefaultValue(java.lang.Object elementID)
          Get the element's default value for an element symbol
 java.lang.Object TempMetadataAdapter.getDefaultValue(java.lang.Object elementID)
           
 java.lang.String BasicQueryMetadataWrapper.getDeletePlan(java.lang.Object groupID)
           
 java.lang.String BasicQueryMetadata.getDeletePlan(java.lang.Object groupID)
          Get procedure defining the delete plan for this group.
 java.lang.String QueryMetadataInterface.getDeletePlan(java.lang.Object groupID)
          Get procedure defining the delete plan for this group.
 int BasicQueryMetadataWrapper.getDistinctValues(java.lang.Object elementID)
           
 int BasicQueryMetadata.getDistinctValues(java.lang.Object elementID)
           
 int QueryMetadataInterface.getDistinctValues(java.lang.Object elementID)
          Get the number of distinct values for this column.
 int TempMetadataAdapter.getDistinctValues(java.lang.Object elementID)
           
 java.lang.Object BasicQueryMetadataWrapper.getElementID(java.lang.String elementName)
           
 java.lang.Object BasicQueryMetadata.getElementID(java.lang.String elementName)
           
 java.lang.Object QueryMetadataInterface.getElementID(java.lang.String elementName)
          Get the metadata-implementation identifier object for the given element name.
 java.lang.Object TempMetadataAdapter.getElementID(java.lang.String elementName)
          Check metadata first, then check temp groups if not found
 java.util.List BasicQueryMetadataWrapper.getElementIDsInAccessPattern(java.lang.Object accessPattern)
           
 java.util.List BasicQueryMetadata.getElementIDsInAccessPattern(java.lang.Object accessPattern)
           
 java.util.List QueryMetadataInterface.getElementIDsInAccessPattern(java.lang.Object accessPattern)
          Get the elements in the access pattern
 java.util.List TempMetadataAdapter.getElementIDsInAccessPattern(java.lang.Object accessPattern)
           
 java.util.List BasicQueryMetadataWrapper.getElementIDsInGroupID(java.lang.Object groupID)
           
 java.util.List BasicQueryMetadata.getElementIDsInGroupID(java.lang.Object groupID)
           
 java.util.List QueryMetadataInterface.getElementIDsInGroupID(java.lang.Object groupID)
          Get list of metadata element IDs for a group ID
 java.util.List TempMetadataAdapter.getElementIDsInGroupID(java.lang.Object groupID)
           
 java.util.List BasicQueryMetadataWrapper.getElementIDsInIndex(java.lang.Object index)
           
 java.util.List BasicQueryMetadata.getElementIDsInIndex(java.lang.Object index)
           
 java.util.List QueryMetadataInterface.getElementIDsInIndex(java.lang.Object index)
          Get the elements in the index
 java.util.List TempMetadataAdapter.getElementIDsInIndex(java.lang.Object index)
           
 java.util.List BasicQueryMetadataWrapper.getElementIDsInKey(java.lang.Object key)
           
 java.util.List BasicQueryMetadata.getElementIDsInKey(java.lang.Object key)
           
 java.util.List QueryMetadataInterface.getElementIDsInKey(java.lang.Object key)
          Get the elements in the key
 java.util.List TempMetadataAdapter.getElementIDsInKey(java.lang.Object keyID)
           
 int BasicQueryMetadataWrapper.getElementLength(java.lang.Object elementID)
           
 int BasicQueryMetadata.getElementLength(java.lang.Object elementID)
           
 int QueryMetadataInterface.getElementLength(java.lang.Object elementID)
          Get the element length for a given element ID.
 int TempMetadataAdapter.getElementLength(java.lang.Object elementID)
           
 java.lang.String BasicQueryMetadataWrapper.getElementType(java.lang.Object elementID)
           
 java.lang.String BasicQueryMetadata.getElementType(java.lang.Object elementID)
           
 java.lang.String QueryMetadataInterface.getElementType(java.lang.Object elementID)
          Get the element type name for an element symbol.
 java.lang.String TempMetadataAdapter.getElementType(java.lang.Object elementID)
           
 java.util.Properties BasicQueryMetadataWrapper.getExtensionProperties(java.lang.Object metadataID)
           
 java.util.Properties BasicQueryMetadata.getExtensionProperties(java.lang.Object metadataID)
           
 java.util.Properties QueryMetadataInterface.getExtensionProperties(java.lang.Object metadataID)
          Get all extension properties defined on this metadata object
 java.util.Properties TempMetadataAdapter.getExtensionProperties(java.lang.Object metadataID)
           
 java.util.Collection BasicQueryMetadataWrapper.getForeignKeysInGroup(java.lang.Object groupID)
           
 java.util.Collection BasicQueryMetadata.getForeignKeysInGroup(java.lang.Object groupID)
           
 java.util.Collection QueryMetadataInterface.getForeignKeysInGroup(java.lang.Object groupID)
          Get the foreign keys for the specified group
 java.util.Collection TempMetadataAdapter.getForeignKeysInGroup(java.lang.Object groupID)
           
 java.lang.String BasicQueryMetadataWrapper.getFormat(java.lang.Object elementID)
           
 java.lang.String BasicQueryMetadata.getFormat(java.lang.Object elementID)
           
 java.lang.String QueryMetadataInterface.getFormat(java.lang.Object elementID)
          Get the element's format
 java.lang.Object BasicQueryMetadataWrapper.getFromMetadataCache(java.lang.Object metadataID, java.lang.String key)
           
 java.lang.Object BasicQueryMetadata.getFromMetadataCache(java.lang.Object metadataID, java.lang.String key)
           
 java.lang.Object QueryMetadataInterface.getFromMetadataCache(java.lang.Object metadataID, java.lang.String key)
           
 java.lang.Object TempMetadataAdapter.getFromMetadataCache(java.lang.Object metadataID, java.lang.String key)
           
 java.lang.String BasicQueryMetadataWrapper.getFullElementName(java.lang.String fullGroupName, java.lang.String shortElementName)
           
 java.lang.String BasicQueryMetadata.getFullElementName(java.lang.String fullGroupName, java.lang.String shortElementName)
           
 java.lang.String QueryMetadataInterface.getFullElementName(java.lang.String fullGroupName, java.lang.String shortElementName)
          Get the fully qualified (unique) element name given the full group name and the short element name.
 java.lang.String BasicQueryMetadataWrapper.getFullName(java.lang.Object metadataID)
           
 java.lang.String BasicQueryMetadata.getFullName(java.lang.Object metadataID)
           
 java.lang.String QueryMetadataInterface.getFullName(java.lang.Object metadataID)
          Get the fully qualified (unique) name of the metadata identifier specified.
 java.lang.String TempMetadataAdapter.getFullName(java.lang.Object metadataID)
           
 java.lang.Object BasicQueryMetadataWrapper.getGroupID(java.lang.String groupName)
           
 java.lang.Object BasicQueryMetadata.getGroupID(java.lang.String groupName)
           
 java.lang.Object QueryMetadataInterface.getGroupID(java.lang.String groupName)
          Get the metadata-implementation identifier object for the given group name.
 java.lang.Object TempMetadataAdapter.getGroupID(java.lang.String groupName)
          Check metadata first, then check temp groups if not found
 java.lang.Object BasicQueryMetadataWrapper.getGroupIDForElementID(java.lang.Object elementID)
           
 java.lang.Object BasicQueryMetadata.getGroupIDForElementID(java.lang.Object elementID)
           
 java.lang.Object QueryMetadataInterface.getGroupIDForElementID(java.lang.Object elementID)
          Get containg group ID given element ID
 java.lang.Object TempMetadataAdapter.getGroupIDForElementID(java.lang.Object elementID)
           
 java.lang.String BasicQueryMetadataWrapper.getGroupName(java.lang.String fullElementName)
           
 java.lang.String BasicQueryMetadata.getGroupName(java.lang.String fullElementName)
           
 java.lang.String QueryMetadataInterface.getGroupName(java.lang.String fullElementName)
          Get the group name from a fully qualified element name.
 java.util.Collection BasicQueryMetadataWrapper.getGroupsForPartialName(java.lang.String partialGroupName)
           
 java.util.Collection BasicQueryMetadata.getGroupsForPartialName(java.lang.String partialGroupName)
           
 java.util.Collection QueryMetadataInterface.getGroupsForPartialName(java.lang.String partialGroupName)
          Get a collection of group names that match the partially qualified group name.
 java.util.Collection BasicQueryMetadataWrapper.getIndexesInGroup(java.lang.Object groupID)
           
 java.util.Collection BasicQueryMetadata.getIndexesInGroup(java.lang.Object groupID)
           
 java.util.Collection QueryMetadataInterface.getIndexesInGroup(java.lang.Object groupID)
          Get the indexes for the specified group
 java.util.Collection TempMetadataAdapter.getIndexesInGroup(java.lang.Object groupID)
           
 java.lang.String BasicQueryMetadataWrapper.getInsertPlan(java.lang.Object groupID)
           
 java.lang.String BasicQueryMetadata.getInsertPlan(java.lang.Object groupID)
          Get procedure defining the insert plan for this group.
 java.lang.String QueryMetadataInterface.getInsertPlan(java.lang.Object groupID)
          Get procedure defining the insert plan for this group.
 MappingNode BasicQueryMetadataWrapper.getMappingNode(java.lang.Object groupID)
           
 MappingNode BasicQueryMetadata.getMappingNode(java.lang.Object groupID)
           
 MappingNode QueryMetadataInterface.getMappingNode(java.lang.Object groupID)
          Get the mapping node for the given groupID
 MappingNode TempMetadataAdapter.getMappingNode(java.lang.Object groupID)
           
 java.lang.Object BasicQueryMetadataWrapper.getMaterialization(java.lang.Object groupID)
           
 java.lang.Object BasicQueryMetadata.getMaterialization(java.lang.Object groupID)
           
 java.lang.Object QueryMetadataInterface.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 TempMetadataAdapter.getMaterialization(java.lang.Object groupID)
           
 java.lang.Object BasicQueryMetadataWrapper.getMaterializationStage(java.lang.Object groupID)
           
 java.lang.Object BasicQueryMetadata.getMaterializationStage(java.lang.Object groupID)
           
 java.lang.Object QueryMetadataInterface.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 TempMetadataAdapter.getMaterializationStage(java.lang.Object groupID)
           
 java.lang.Object BasicQueryMetadataWrapper.getMaximumValue(java.lang.Object elementID)
           
 java.lang.Object BasicQueryMetadata.getMaximumValue(java.lang.Object elementID)
           
 java.lang.Object QueryMetadataInterface.getMaximumValue(java.lang.Object elementID)
          Get the element's default value for an element symbol
 java.lang.Object TempMetadataAdapter.getMaximumValue(java.lang.Object elementID)
           
 int BasicQueryMetadataWrapper.getMaxSetSize(java.lang.Object modelID)
           
 int BasicQueryMetadata.getMaxSetSize(java.lang.Object modelID)
           
 int QueryMetadataInterface.getMaxSetSize(java.lang.Object modelID)
          Get the max set size for the specified model.
 java.lang.Object BasicQueryMetadataWrapper.getMinimumValue(java.lang.Object elementID)
           
 java.lang.Object BasicQueryMetadata.getMinimumValue(java.lang.Object elementID)
           
 java.lang.Object QueryMetadataInterface.getMinimumValue(java.lang.Object elementID)
          Get the element's minimum value for an element symbol
 java.lang.Object TempMetadataAdapter.getMinimumValue(java.lang.Object elementID)
           
 java.lang.String BasicQueryMetadataWrapper.getModeledBaseType(java.lang.Object elementID)
           
 java.lang.String BasicQueryMetadata.getModeledBaseType(java.lang.Object elementID)
           
 java.lang.String QueryMetadataInterface.getModeledBaseType(java.lang.Object elementID)
          Get the design-time model base type of the element specified.
 java.lang.String TempMetadataAdapter.getModeledBaseType(java.lang.Object elementID)
           
 java.lang.String BasicQueryMetadataWrapper.getModeledPrimitiveType(java.lang.Object elementID)
           
 java.lang.String BasicQueryMetadata.getModeledPrimitiveType(java.lang.Object elementID)
           
 java.lang.String QueryMetadataInterface.getModeledPrimitiveType(java.lang.Object elementID)
          Get the design-time model primitive type of the element specified.
 java.lang.String TempMetadataAdapter.getModeledPrimitiveType(java.lang.Object elementID)
           
 java.lang.String BasicQueryMetadataWrapper.getModeledType(java.lang.Object elementID)
           
 java.lang.String BasicQueryMetadata.getModeledType(java.lang.Object elementID)
           
 java.lang.String QueryMetadataInterface.getModeledType(java.lang.Object elementID)
          Get the design-time model type of the element specified.
 java.lang.String TempMetadataAdapter.getModeledType(java.lang.Object elementID)
           
 java.lang.Object BasicQueryMetadataWrapper.getModelID(java.lang.Object groupOrElementID)
           
 java.lang.Object BasicQueryMetadata.getModelID(java.lang.Object groupOrElementID)
           
 java.lang.Object QueryMetadataInterface.getModelID(java.lang.Object groupOrElementID)
          Get the metadata-implementation identifier object for the model containing the specified group or element ID.
 java.lang.Object TempMetadataAdapter.getModelID(java.lang.Object groupOrElementID)
           
 java.lang.String BasicQueryMetadataWrapper.getNameInSource(java.lang.Object metadataID)
           
 java.lang.String BasicQueryMetadata.getNameInSource(java.lang.Object metadataID)
           
 java.lang.String QueryMetadataInterface.getNameInSource(java.lang.Object metadataID)
          Get the name in source of the metadata identifier specified.
 java.lang.String BasicQueryMetadataWrapper.getNativeType(java.lang.Object elementID)
           
 java.lang.String BasicQueryMetadata.getNativeType(java.lang.Object elementID)
           
 java.lang.String QueryMetadataInterface.getNativeType(java.lang.Object elementID)
          Get the native type of the element specified.
 java.lang.String TempMetadataAdapter.getNativeType(java.lang.Object elementID)
          Get the native type name for the element.
 int BasicQueryMetadataWrapper.getNullValues(java.lang.Object elementID)
           
 int BasicQueryMetadata.getNullValues(java.lang.Object elementID)
           
 int QueryMetadataInterface.getNullValues(java.lang.Object elementID)
          Get the number of distinct values for this column.
 int TempMetadataAdapter.getNullValues(java.lang.Object elementID)
           
 int BasicQueryMetadataWrapper.getPosition(java.lang.Object elementID)
           
 int BasicQueryMetadata.getPosition(java.lang.Object elementID)
           
 int QueryMetadataInterface.getPosition(java.lang.Object elementID)
          Get the element's position in the group
 int TempMetadataAdapter.getPosition(java.lang.Object elementID)
           
 int BasicQueryMetadataWrapper.getPrecision(java.lang.Object elementID)
           
 int BasicQueryMetadata.getPrecision(java.lang.Object elementID)
           
 int QueryMetadataInterface.getPrecision(java.lang.Object elementID)
          Get the element's precision
 int TempMetadataAdapter.getPrecision(java.lang.Object elementID)
           
 java.lang.Object BasicQueryMetadataWrapper.getPrimaryKeyIDForForeignKeyID(java.lang.Object foreignKeyID)
           
 java.lang.Object BasicQueryMetadata.getPrimaryKeyIDForForeignKeyID(java.lang.Object foreignKeyID)
           
 java.lang.Object QueryMetadataInterface.getPrimaryKeyIDForForeignKeyID(java.lang.Object foreignKeyID)
          Get the corresponding primary key ID for the specified foreign key ID
 int BasicQueryMetadataWrapper.getRadix(java.lang.Object elementID)
           
 int BasicQueryMetadata.getRadix(java.lang.Object elementID)
           
 int QueryMetadataInterface.getRadix(java.lang.Object elementID)
          Get the element's radix
 int TempMetadataAdapter.getRadix(java.lang.Object elementID)
           
 int BasicQueryMetadataWrapper.getScale(java.lang.Object elementID)
           
 int BasicQueryMetadata.getScale(java.lang.Object elementID)
           
 int QueryMetadataInterface.getScale(java.lang.Object elementID)
          Get the element's scale
 int TempMetadataAdapter.getScale(java.lang.Object elementID)
           
 java.lang.String BasicQueryMetadataWrapper.getShortElementName(java.lang.String fullElementName)
           
 java.lang.String BasicQueryMetadata.getShortElementName(java.lang.String fullElementName)
           
 java.lang.String QueryMetadataInterface.getShortElementName(java.lang.String fullElementName)
          Get the short (unique only to group) name of an element, given a fully qualified element name.
 StoredProcedureInfo BasicQueryMetadataWrapper.getStoredProcedureInfoForProcedure(java.lang.String fullyQualifiedProcedureName)
           
 StoredProcedureInfo BasicQueryMetadata.getStoredProcedureInfoForProcedure(java.lang.String fullyQualifiedProcedureName)
           
 StoredProcedureInfo QueryMetadataInterface.getStoredProcedureInfoForProcedure(java.lang.String fullyQualifiedProcedureName)
          Get the the StoredProcedureInfo based on the fully qualified procedure name
 java.util.Collection BasicQueryMetadataWrapper.getUniqueKeysInGroup(java.lang.Object groupID)
           
 java.util.Collection BasicQueryMetadata.getUniqueKeysInGroup(java.lang.Object groupID)
           
 java.util.Collection QueryMetadataInterface.getUniqueKeysInGroup(java.lang.Object groupID)
          Get the unique keys for the specified group (primary and unique keys)
 java.util.Collection TempMetadataAdapter.getUniqueKeysInGroup(java.lang.Object groupID)
           
 java.lang.String BasicQueryMetadataWrapper.getUpdatePlan(java.lang.Object groupID)
           
 java.lang.String BasicQueryMetadata.getUpdatePlan(java.lang.Object groupID)
          Get procedure defining the update plan for this group.
 java.lang.String QueryMetadataInterface.getUpdatePlan(java.lang.Object groupID)
          Get procedure defining the update plan for this group.
 java.lang.String[] BasicQueryMetadataWrapper.getVDBResourcePaths()
           
 java.lang.String[] BasicQueryMetadata.getVDBResourcePaths()
           
 java.lang.String[] QueryMetadataInterface.getVDBResourcePaths()
          Gets the resource paths of all the resources in the VDB.
 java.lang.String BasicQueryMetadataWrapper.getVirtualDatabaseName()
           
 java.lang.String BasicQueryMetadata.getVirtualDatabaseName()
           
 java.lang.String QueryMetadataInterface.getVirtualDatabaseName()
          Get the currently connected virtual database name.
 java.lang.String TempMetadataAdapter.getVirtualDatabaseName()
           
 QueryNode BasicQueryMetadataWrapper.getVirtualPlan(java.lang.Object groupID)
           
 QueryNode BasicQueryMetadata.getVirtualPlan(java.lang.Object groupID)
           
 QueryNode QueryMetadataInterface.getVirtualPlan(java.lang.Object groupID)
          Get virtual plan for a group symbol.
 QueryNode TempMetadataAdapter.getVirtualPlan(java.lang.Object groupID)
           
 java.util.List BasicQueryMetadataWrapper.getXMLSchemas(java.lang.Object groupID)
           
 java.util.List BasicQueryMetadata.getXMLSchemas(java.lang.Object groupID)
           
 java.util.List QueryMetadataInterface.getXMLSchemas(java.lang.Object groupID)
          Get XML schemas for a document group.
 java.util.List TempMetadataAdapter.getXMLSchemas(java.lang.Object groupID)
           
 java.util.Collection BasicQueryMetadataWrapper.getXMLTempGroups(java.lang.Object groupID)
           
 java.util.Collection BasicQueryMetadata.getXMLTempGroups(java.lang.Object groupID)
           
 java.util.Collection QueryMetadataInterface.getXMLTempGroups(java.lang.Object groupID)
          Return a list of all the temp groups used in this document.
 java.util.Collection TempMetadataAdapter.getXMLTempGroups(java.lang.Object groupID)
           
 boolean BasicQueryMetadataWrapper.groupSupports(java.lang.Object groupID, int groupConstant)
           
 boolean BasicQueryMetadata.groupSupports(java.lang.Object groupID, int groupConstant)
           
 boolean QueryMetadataInterface.groupSupports(java.lang.Object groupID, int groupConstant)
          Determine whether the specified group supports some feature.
 boolean TempMetadataAdapter.groupSupports(java.lang.Object groupID, int groupConstant)
           
 boolean BasicQueryMetadataWrapper.hasMaterialization(java.lang.Object groupID)
           
 boolean BasicQueryMetadata.hasMaterialization(java.lang.Object groupID)
           
 boolean QueryMetadataInterface.hasMaterialization(java.lang.Object groupID)
          Determine whether given virtual group has an associated Materialization.
 boolean TempMetadataAdapter.hasMaterialization(java.lang.Object groupID)
           
 boolean BasicQueryMetadataWrapper.isProcedure(java.lang.Object groupID)
           
 boolean BasicQueryMetadata.isProcedure(java.lang.Object elementID)
           
 boolean QueryMetadataInterface.isProcedure(java.lang.Object groupID)
          Determine whether this is a procedure
 boolean TempMetadataAdapter.isProcedure(java.lang.Object elementID)
           
 boolean BasicQueryMetadataWrapper.isScalarGroup(java.lang.Object groupID)
           
 boolean BasicQueryMetadata.isScalarGroup(java.lang.Object groupID)
           
 boolean QueryMetadataInterface.isScalarGroup(java.lang.Object groupID)
           
 boolean TempMetadataAdapter.isScalarGroup(java.lang.Object groupID)
           
 boolean BasicQueryMetadataWrapper.isTemporaryTable(java.lang.Object groupID)
           
 boolean BasicQueryMetadata.isTemporaryTable(java.lang.Object groupID)
           
 boolean QueryMetadataInterface.isTemporaryTable(java.lang.Object groupID)
          Determine whether a group is a temporary table.
 boolean TempMetadataAdapter.isTemporaryTable(java.lang.Object groupID)
           
 boolean BasicQueryMetadataWrapper.isVirtualGroup(java.lang.Object groupID)
           
 boolean BasicQueryMetadata.isVirtualGroup(java.lang.Object groupID)
           
 boolean QueryMetadataInterface.isVirtualGroup(java.lang.Object groupID)
          Determine whether a group is virtual or not.
 boolean TempMetadataAdapter.isVirtualGroup(java.lang.Object groupID)
           
 boolean BasicQueryMetadataWrapper.isVirtualModel(java.lang.Object modelID)
           
 boolean BasicQueryMetadata.isVirtualModel(java.lang.Object modelID)
           
 boolean QueryMetadataInterface.isVirtualModel(java.lang.Object modelID)
          Determine whether a model is virtual or not.
 boolean TempMetadataAdapter.isVirtualModel(java.lang.Object modelID)
           
 boolean BasicQueryMetadataWrapper.isXMLGroup(java.lang.Object groupID)
           
 boolean BasicQueryMetadata.isXMLGroup(java.lang.Object groupID)
           
 boolean QueryMetadataInterface.isXMLGroup(java.lang.Object groupID)
          Determine whether a group is an XML virtual document.
 boolean TempMetadataAdapter.isXMLGroup(java.lang.Object groupID)
           
 boolean BasicQueryMetadataWrapper.modelSupports(java.lang.Object modelID, int modelConstant)
           
 boolean BasicQueryMetadata.modelSupports(java.lang.Object modelID, int modelConstant)
           
 boolean QueryMetadataInterface.modelSupports(java.lang.Object modelID, int modelConstant)
          Determine whether the specified model supports some feature.
 

Uses of QueryMetadataException in com.metamatrix.query.optimizer
 

Methods in com.metamatrix.query.optimizer that throw QueryMetadataException
 void CommandPlanner.generateCanonical(CommandTreeNode rootNode, QueryMetadataInterface metadata, AnalysisRecord analysisRecord, CommandContext context)
          Requests that the planner generate the canonical plan(s) for the Command object(s) represented by the CommandTreeNode tree parameter.
 ProcessorPlan CommandPlanner.optimize(CommandTreeNode node, IDGenerator idGenerator, QueryMetadataInterface metadata, CapabilitiesFinder capFinder, AnalysisRecord analysisRecord, CommandContext context)
          Allows the planner a chance to optimize the canonical plan(s) stored in the CommandTreeNode tree.
static ProcessorPlan QueryOptimizer.optimizePlan(Command command, QueryMetadataInterface metadata, IDGenerator idGenerator, CapabilitiesFinder capabilitiesFinder, AnalysisRecord analysisRecord, CommandContext context)
          This method is intended only for clients with a need to have access to the planning state of QueryOptimizer, which it can get to through the CommandTreeNode reference passed in.
 CommandTreeNode CommandTreeProcessor.process(CommandTreeNode root, QueryMetadataInterface metadata)
          Do any necessary processing on the given tree of command tree nodes; return the root of the modified tree.
 

Uses of QueryMetadataException in com.metamatrix.query.optimizer.batch
 

Methods in com.metamatrix.query.optimizer.batch that throw QueryMetadataException
 void BatchedUpdatePlanner.generateCanonical(CommandTreeNode rootNode, QueryMetadataInterface metadata, AnalysisRecord analysisRecord, CommandContext context)
           
static boolean BatchedUpdatePlanner.isEligibleForBatching(Command command, QueryMetadataInterface metadata)
          Returns whether a command can be placed in a connector batch
 ProcessorPlan BatchedUpdatePlanner.optimize(CommandTreeNode node, IDGenerator idGenerator, QueryMetadataInterface metadata, CapabilitiesFinder capFinder, AnalysisRecord analysisRecord, CommandContext context)
          Optimizes batched updates by batching all contiguous commands that relate to the same physical model.
 

Uses of QueryMetadataException in com.metamatrix.query.optimizer.proc
 

Methods in com.metamatrix.query.optimizer.proc that throw QueryMetadataException
 ProcessorPlan ProcedurePlanner.optimize(CommandTreeNode node, IDGenerator idGenerator, QueryMetadataInterface metadata, CapabilitiesFinder capFinder, AnalysisRecord analysisRecord, CommandContext context)
          Produce a ProcessorPlan for the CreateUpdateProcedureCommand on the current node of the CommandTreeNode, the procedure plan construction involves using the child processor plans.
 

Uses of QueryMetadataException in com.metamatrix.query.optimizer.relational
 

Methods in com.metamatrix.query.optimizer.relational that throw QueryMetadataException
 PlanNode OptimizerRule.execute(PlanNode plan, QueryMetadataInterface metadata, CapabilitiesFinder capabilitiesFinder, RuleStack rules, AnalysisRecord analysisRecord, CommandContext context)
           
 void RelationalPlanner.generateCanonical(CommandTreeNode node, QueryMetadataInterface metadata, AnalysisRecord analysisRecord, CommandContext context)
           
 ProcessorPlan RelationalPlanner.optimize(CommandTreeNode node, IDGenerator idGenerator, QueryMetadataInterface metadata, CapabilitiesFinder capFinder, AnalysisRecord analysisRecord, CommandContext context)
           
 CommandTreeNode MergeTreeNodeProcessor.process(CommandTreeNode node, QueryMetadataInterface metadata)
           
 

Uses of QueryMetadataException in com.metamatrix.query.optimizer.relational.rules
 

Methods in com.metamatrix.query.optimizer.relational.rules that throw QueryMetadataException
static java.util.Map<ElementSymbol,Expression> FrameUtil.buildSymbolMap(GroupSymbol oldGroup, GroupSymbol newGroup, QueryMetadataInterface metadata)
          creates a symbol map of elements in oldGroup mapped to corresponding elements in newGroup if newGroup is null, then a mapping of oldGroup elements to null constants will be returned
static boolean CriteriaCapabilityValidatorVisitor.canPushLanguageObject(LanguageObject obj, java.lang.Object modelID, QueryMetadataInterface metadata, CapabilitiesFinder capFinder)
           
static float NewCalculateCostUtil.computeCostForDepJoin(PlanNode joinNode, boolean leftIndependent, JoinNode.JoinStrategyType joinStrategy, QueryMetadataInterface metadata, CapabilitiesFinder capFinder, CommandContext context)
          Computes the cost of a Dependent Join The worst possible cost will arise from a high independent ndv (many dependent sets) and a low depenendent ndv (possibly many matches per set) This logic uses the same assumption as criteria in that ndv is used as a divisor of cardinality.
static float NewCalculateCostUtil.computeCostForJoin(PlanNode leftChildNode, PlanNode rightChildNode, JoinNode.JoinStrategyType joinStrategy, QueryMetadataInterface metadata, CommandContext context)
          Computes the cost of a Merge Join
 PlanNode RuleRemoveOptionalJoins.execute(PlanNode plan, QueryMetadataInterface metadata, CapabilitiesFinder capFinder, RuleStack rules, AnalysisRecord analysisRecord, CommandContext context)
           
 PlanNode RuleValidateWhereAll.execute(PlanNode plan, QueryMetadataInterface metadata, CapabilitiesFinder capFinder, RuleStack rules, AnalysisRecord analysisRecord, CommandContext context)
          Verifies that a model with "supports where all" is being passed an atomic query with a criteria.
 PlanNode RuleChooseJoinStrategy.execute(PlanNode plan, QueryMetadataInterface metadata, CapabilitiesFinder capFinder, RuleStack rules, AnalysisRecord analysisRecord, CommandContext context)
           
 PlanNode RulePlanSorts.execute(PlanNode plan, QueryMetadataInterface metadata, CapabilitiesFinder capabilitiesFinder, RuleStack rules, AnalysisRecord analysisRecord, CommandContext context)
           
 PlanNode RuleCollapseSource.execute(PlanNode plan, QueryMetadataInterface metadata, CapabilitiesFinder capFinder, RuleStack rules, AnalysisRecord analysisRecord, CommandContext context)
           
 PlanNode RulePlanProcedures.execute(PlanNode plan, QueryMetadataInterface metadata, CapabilitiesFinder capabilitiesFinder, RuleStack rules, AnalysisRecord analysisRecord, CommandContext context)
           
 PlanNode RuleChooseDependent.execute(PlanNode plan, QueryMetadataInterface metadata, CapabilitiesFinder capFinder, RuleStack rules, AnalysisRecord analysisRecord, CommandContext context)
           
 PlanNode RulePlanJoins.execute(PlanNode plan, QueryMetadataInterface metadata, CapabilitiesFinder capabilitiesFinder, RuleStack rules, AnalysisRecord analysisRecord, CommandContext context)
           
 PlanNode RulePlanUnions.execute(PlanNode plan, QueryMetadataInterface metadata, CapabilitiesFinder capabilitiesFinder, RuleStack rules, AnalysisRecord analysisRecord, CommandContext context)
           
 PlanNode RulePlaceAccess.execute(PlanNode plan, QueryMetadataInterface metadata, CapabilitiesFinder capFinder, RuleStack rules, AnalysisRecord analysisRecord, CommandContext context)
           
 PlanNode RuleMergeVirtual.execute(PlanNode plan, QueryMetadataInterface metadata, CapabilitiesFinder capFinder, RuleStack rules, AnalysisRecord analysisRecord, CommandContext context)
           
 PlanNode RulePushSelectCriteria.execute(PlanNode plan, QueryMetadataInterface metadata, CapabilitiesFinder capFinder, RuleStack rules, AnalysisRecord analysisRecord, CommandContext context)
          Execute the rule as described in the class comments.
 PlanNode RuleAssignOutputElements.execute(PlanNode plan, QueryMetadataInterface metadata, CapabilitiesFinder capFinder, RuleStack rules, AnalysisRecord analysisRecord, CommandContext context)
          Execute the rule.
 PlanNode RuleRaiseAccess.execute(PlanNode plan, QueryMetadataInterface metadata, CapabilitiesFinder capFinder, RuleStack rules, AnalysisRecord analysisRecord, CommandContext context)
           
 PlanNode RulePushNonJoinCriteria.execute(PlanNode plan, QueryMetadataInterface metadata, CapabilitiesFinder capFinder, RuleStack rules, AnalysisRecord analysisRecord, CommandContext context)
          Execute the rule as described in the class comments.
 PlanNode RulePushAggregates.execute(PlanNode plan, QueryMetadataInterface metadata, CapabilitiesFinder capFinder, RuleStack rules, AnalysisRecord analysisRecord, CommandContext context)
           
 PlanNode RuleRaiseNull.execute(PlanNode plan, QueryMetadataInterface metadata, CapabilitiesFinder capFinder, RuleStack rules, AnalysisRecord analysisRecord, CommandContext context)
           
 PlanNode RuleImplementJoinStrategy.execute(PlanNode plan, QueryMetadataInterface metadata, CapabilitiesFinder capabilitiesFinder, RuleStack rules, AnalysisRecord analysisRecord, CommandContext context)
           
 PlanNode RuleCalculateCost.execute(PlanNode plan, QueryMetadataInterface metadata, CapabilitiesFinder capabilitiesFinder, RuleStack rules, AnalysisRecord analysisRecord, CommandContext context)
           
 PlanNode RulePushLimit.execute(PlanNode plan, QueryMetadataInterface metadata, CapabilitiesFinder capabilitiesFinder, RuleStack rules, AnalysisRecord analysisRecord, CommandContext context)
           
static int CapabilitiesUtil.getMaxFromGroups(java.lang.Object modelID, QueryMetadataInterface metadata, CapabilitiesFinder capFinder)
           
static int CapabilitiesUtil.getMaxInCriteriaSize(java.lang.Object modelID, QueryMetadataInterface metadata, CapabilitiesFinder capFinder)
           
static ConnectorCapabilities.SupportedJoinCriteria CapabilitiesUtil.getSupportedJoinCriteria(java.lang.Object modelID, QueryMetadataInterface metadata, CapabilitiesFinder capFinder)
           
static boolean CapabilitiesUtil.isSameConnector(java.lang.Object modelID, java.lang.Object modelID1, QueryMetadataInterface metadata, CapabilitiesFinder capFinder)
           
static boolean CapabilitiesUtil.requiresCriteria(java.lang.Object modelID, QueryMetadataInterface metadata, CapabilitiesFinder capFinder)
           
static boolean CapabilitiesUtil.supports(SourceCapabilities.Capability cap, java.lang.Object modelID, QueryMetadataInterface metadata, CapabilitiesFinder capFinder)
           
static boolean CapabilitiesUtil.supportsAggregateFunction(java.lang.Object modelID, AggregateSymbol aggregate, QueryMetadataInterface metadata, CapabilitiesFinder capFinder)
           
static boolean CapabilitiesUtil.supportsAggregates(java.util.List groupCols, java.lang.Object modelID, QueryMetadataInterface metadata, CapabilitiesFinder capFinder)
           
static boolean CapabilitiesUtil.supportsCaseExpression(java.lang.Object modelID, QueryMetadataInterface metadata, CapabilitiesFinder capFinder)
           
static boolean CapabilitiesUtil.supportsGroupAliases(java.lang.Object modelID, QueryMetadataInterface metadata, CapabilitiesFinder capFinder)
           
static boolean CapabilitiesUtil.supportsJoin(java.lang.Object modelID, JoinType joinType, QueryMetadataInterface metadata, CapabilitiesFinder capFinder)
           
static boolean CapabilitiesUtil.supportsOrderBy(java.lang.Object modelID, QueryMetadataInterface metadata, CapabilitiesFinder capFinder)
           
static boolean CapabilitiesUtil.supportsRowLimit(java.lang.Object modelID, QueryMetadataInterface metadata, CapabilitiesFinder capFinder)
           
static boolean CapabilitiesUtil.supportsRowOffset(java.lang.Object modelID, QueryMetadataInterface metadata, CapabilitiesFinder capFinder)
           
static boolean CapabilitiesUtil.supportsScalarFunction(java.lang.Object modelID, Function function, QueryMetadataInterface metadata, CapabilitiesFinder capFinder)
           
static boolean CapabilitiesUtil.supportsSearchedCaseExpression(java.lang.Object modelID, QueryMetadataInterface metadata, CapabilitiesFinder capFinder)
           
static boolean CapabilitiesUtil.supportsSelectDistinct(java.lang.Object modelID, QueryMetadataInterface metadata, CapabilitiesFinder capFinder)
           
static boolean CapabilitiesUtil.supportsSelectLiterals(java.lang.Object modelID, QueryMetadataInterface metadata, CapabilitiesFinder capFinder)
           
static boolean CapabilitiesUtil.supportsSelfJoins(java.lang.Object modelID, QueryMetadataInterface metadata, CapabilitiesFinder capFinder)
           
static boolean CapabilitiesUtil.supportsSetOp(java.lang.Object modelID, SetQuery.Operation setOp, QueryMetadataInterface metadata, CapabilitiesFinder capFinder)
           
static boolean CapabilitiesUtil.supportsSetQueryOrderBy(java.lang.Object modelID, QueryMetadataInterface metadata, CapabilitiesFinder capFinder)
           
static boolean CapabilitiesUtil.useAnsiJoin(java.lang.Object modelID, QueryMetadataInterface metadata, CapabilitiesFinder capFinder)
           
 

Uses of QueryMetadataException in com.metamatrix.query.optimizer.xml
 

Methods in com.metamatrix.query.optimizer.xml that throw QueryMetadataException
 ProcessorPlan XMLPlanner.optimize(CommandTreeNode node, IDGenerator idGenerator, QueryMetadataInterface metadata, CapabilitiesFinder capFinder, AnalysisRecord analysisRecord, CommandContext context)
           
static MappingDocument SourceNodePlannerVisitor.raiseInputSet(MappingDocument doc, XMLPlannerEnvironment planEnv)
          try to split the criteria based on if that is inputset criteria or not.
static void NameInSourceResolverVisitor.resolveElements(MappingDocument doc, XMLPlannerEnvironment planEnv)
          Resolve all the "NameInSource" property nodes (element names), with the their results set queries.
static void ValidateMappedCriteriaVisitor.validateAndCollectCriteriaElements(MappingDocument doc, XMLPlannerEnvironment planEnv)
           
 

Uses of QueryMetadataException in com.metamatrix.query.optimizer.xquery
 

Methods in com.metamatrix.query.optimizer.xquery that throw QueryMetadataException
 void XQueryPlanner.generateCanonical(CommandTreeNode node, QueryMetadataInterface metadata, AnalysisRecord analysisRecord, CommandContext context)
           
 ProcessorPlan XQueryPlanner.optimize(CommandTreeNode node, IDGenerator idGenerator, QueryMetadataInterface metadata, CapabilitiesFinder capFinder, AnalysisRecord analysisRecord, CommandContext context)
           
 

Uses of QueryMetadataException in com.metamatrix.query.resolver
 

Methods in com.metamatrix.query.resolver that throw QueryMetadataException
 void ProcedureContainerResolver.expandCommand(Command command, QueryMetadataInterface metadata, AnalysisRecord analysis)
          Expand a command by finding and attaching all subcommands to the command.
 GroupContext ProcedureContainerResolver.findChildCommandMetadata(Command command, TempMetadataStore discoveredMetadata, boolean useMetadataCommands, QueryMetadataInterface metadata)
          Find all metadata defined by this command for it's children.
protected abstract  java.lang.String ProcedureContainerResolver.getPlan(QueryMetadataInterface metadata, GroupSymbol group)
          For a given resolver, this returns the unparsed command.
 java.util.Map VariableResolver.getVariableValues(Command command, QueryMetadataInterface metadata)
           
static java.util.Map QueryResolver.getVariableValues(Command command, QueryMetadataInterface metadata)
           
 void CommandResolver.resolveCommand(Command command, boolean useMetadataCommands, TempMetadataAdapter metadata, AnalysisRecord analysis, boolean resolveNullLiterals)
          Resolve the command using the metadata.
 void ProcedureContainerResolver.resolveCommand(Command command, boolean useMetadataCommands, TempMetadataAdapter metadata, AnalysisRecord analysis, boolean resolveNullLiterals)
           
static void QueryResolver.resolveCriteria(Criteria criteria, QueryMetadataInterface metadata)
          Resolve just a criteria.
abstract  void ProcedureContainerResolver.resolveProceduralCommand(Command command, boolean useMetadataCommands, TempMetadataAdapter metadata, AnalysisRecord analysis)
           
 

Uses of QueryMetadataException in com.metamatrix.query.resolver.command
 

Methods in com.metamatrix.query.resolver.command that throw QueryMetadataException
static java.util.Collection XMLQueryResolver.collectValidCriteriaElements(GroupSymbol group, QueryMetadataInterface metadata)
          Collect all fully-qualified valid elements.
 void ExecResolver.expandCommand(Command command, QueryMetadataInterface metadata, AnalysisRecord analysis)
           
 GroupContext ExecResolver.findChildCommandMetadata(Command command, TempMetadataStore childMetadata, boolean useMetadataCommands, QueryMetadataInterface metadata)
           
 GroupContext DeleteResolver.findChildCommandMetadata(Command command, TempMetadataStore discoveredMetadata, boolean useMetadataCommands, QueryMetadataInterface metadata)
           
protected  java.lang.String UpdateResolver.getPlan(QueryMetadataInterface metadata, GroupSymbol group)
           
protected  java.lang.String ExecResolver.getPlan(QueryMetadataInterface metadata, GroupSymbol group)
           
protected  java.lang.String DeleteResolver.getPlan(QueryMetadataInterface metadata, GroupSymbol group)
           
protected  java.lang.String InsertResolver.getPlan(QueryMetadataInterface metadata, GroupSymbol group)
           
 java.util.Map UpdateResolver.getVariableValues(Command command, QueryMetadataInterface metadata)
           
 java.util.Map InsertResolver.getVariableValues(Command command, QueryMetadataInterface metadata)
           
static boolean SimpleQueryResolver.isNoCacheGroup(QueryMetadataInterface metadata, java.lang.Object metadataID, Option option)
           
 void SetQueryResolver.resolveCommand(Command command, boolean useMetadataCommands, TempMetadataAdapter metadata, AnalysisRecord analysis, boolean resolveNullLiterals)
           
 void DynamicCommandResolver.resolveCommand(Command command, boolean useMetadataCommands, TempMetadataAdapter metadata, AnalysisRecord analysis, boolean resolveNullLiterals)
           
 void BatchedUpdateResolver.resolveCommand(Command command, boolean useMetadataCommands, TempMetadataAdapter metadata, AnalysisRecord analysis, boolean resolveNullLiterals)
           
 void TempTableResolver.resolveCommand(Command command, boolean useMetadataCommands, TempMetadataAdapter metadata, AnalysisRecord analysis, boolean resolveNullLiterals)
           
 void XMLQueryResolver.resolveCommand(Command command, boolean useMetadataCommands, TempMetadataAdapter metadata, AnalysisRecord analysis, boolean resolveNullLiterals)
           
 void UpdateProcedureResolver.resolveCommand(Command command, boolean useMetadataCommands, TempMetadataAdapter metadata, AnalysisRecord analysis, boolean resolveNullLiterals)
           
 void XQueryResolver.resolveCommand(Command command, boolean useMetadataCommands, TempMetadataAdapter metadata, AnalysisRecord analysis, boolean resolveNullLiterals)
           
 void SimpleQueryResolver.resolveCommand(Command command, boolean useMetadataCommands, TempMetadataAdapter metadata, AnalysisRecord analysis, boolean resolveNullLiterals)
           
 void UpdateResolver.resolveProceduralCommand(Command command, boolean useMetadataCommands, TempMetadataAdapter metadata, AnalysisRecord analysis)
           
 void ExecResolver.resolveProceduralCommand(Command command, boolean useMetadataCommands, TempMetadataAdapter metadata, AnalysisRecord analysis)
           
 void DeleteResolver.resolveProceduralCommand(Command command, boolean useMetadataCommands, TempMetadataAdapter metadata, AnalysisRecord analysis)
           
 void InsertResolver.resolveProceduralCommand(Command command, boolean useMetadataCommands, TempMetadataAdapter metadata, AnalysisRecord analysis)
          Resolve an INSERT.
 void UpdateProcedureResolver.resolveVirtualGroupElements(CreateUpdateProcedureCommand procCommand, boolean useMetadataCommands, QueryMetadataInterface metadata)
           
static void XMLQueryResolver.resolveXMLCriteria(Criteria criteria, GroupContext externalGroups, java.util.Collection validElements, QueryMetadataInterface metadata)
           Resolve the criteria specified on the XML query.
 

Uses of QueryMetadataException in com.metamatrix.query.resolver.util
 

Methods in com.metamatrix.query.resolver.util that throw QueryMetadataException
static java.util.List ResolverUtil.findMatchingGroups(java.lang.String groupContext, java.util.Collection groups, QueryMetadataInterface metadata)
           
static java.util.List ResolverUtil.getAccessPatternElementsInGroups(QueryMetadataInterface metadata, java.util.Collection groups, boolean flatten)
          When access patterns are flattened, they are an approximation the user may need to enter as criteria.
static Expression ResolverUtil.getDefault(ElementSymbol symbol, QueryMetadataInterface metadata)
          Get the default value for the parameter, which could be null if the parameter is set to NULLABLE.
static java.util.List ResolverUtil.resolveElements(GroupSymbol group, QueryMetadataInterface metadata, java.util.List elementIDs)
           
static java.util.List ResolverUtil.resolveElementsInGroup(GroupSymbol group, QueryMetadataInterface metadata)
          Returns the resolved elements in the given group.
static void ResolverUtil.resolveOrderBy(OrderBy orderBy, java.util.List fromClauseGroups, java.util.List knownElements, QueryMetadataInterface metadata)
          Attempt to resolve the order by throws QueryResolverException if the symbol is not of SingleElementSymbol type
 

Uses of QueryMetadataException in com.metamatrix.query.rewriter
 

Methods in com.metamatrix.query.rewriter that throw QueryMetadataException
static Query QueryRewriter.createInlineViewQuery(GroupSymbol group, QueryCommand nested, QueryMetadataInterface metadata, java.util.List actualSymbols)
           
 

Uses of QueryMetadataException in com.metamatrix.query.sql.util
 

Methods in com.metamatrix.query.sql.util that throw QueryMetadataException
static CreateUpdateProcedureCommand UpdateProcedureGenerator.createProcedure(int procedureType, java.lang.String virtualGroup, Command queryTransformation, QueryMetadataInterface metadata)
          Create CreateUpdateProcedureCommand for the specific virtual group.
static void ElementSymbolOptimizer.optimizeElements(Command command, QueryMetadataInterface metadata)
          This method will convert all elements in a command to their shortest possible unambiguous name.
 

Uses of QueryMetadataException in com.metamatrix.query.validator
 

Methods in com.metamatrix.query.validator that throw QueryMetadataException
protected  void ValidationVisitor.validateGroupSupportsUpdate(GroupSymbol groupSymbol)
           
 



Copyright © 2009. All Rights Reserved.