|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
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)
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |