Uses of Class
org.teiid.api.exception.query.QueryMetadataException
-
-
Uses of QueryMetadataException in org.teiid.deployers
Methods in org.teiid.deployers that throw QueryMetadataException Modifier and Type Method Description TempTable
CompositeGlobalTableStore. createMatTable(String matTableName, GroupSymbol group)
TempMetadataID
CompositeGlobalTableStore. getCodeTableMetadataId(String codeTableName, String returnElementName, String keyElementName, String matTableName)
-
Uses of QueryMetadataException in org.teiid.dqp.internal.datamgr
Methods in org.teiid.dqp.internal.datamgr that throw QueryMetadataException Modifier and Type Method Description Table
RuntimeMetadataImpl. getGroup(Object groupId)
-
Uses of QueryMetadataException in org.teiid.dqp.internal.process
Methods in org.teiid.dqp.internal.process that throw QueryMetadataException Modifier and Type Method Description static void
MetaDataProcessor. setColumnMetadata(Column column, Expression symbol, QueryMetadataInterface metadata)
Set the easily determined metadata from symbol on the given Column -
Uses of QueryMetadataException in org.teiid.dqp.internal.process.multisource
Methods in org.teiid.dqp.internal.process.multisource that throw QueryMetadataException Modifier and Type Method Description Object
MultiSourceMetadataWrapper. getElementID(String elementName)
List<?>
MultiSourceMetadataWrapper. getElementIDsInGroupID(Object groupID)
org.teiid.dqp.internal.process.multisource.MultiSourceMetadataWrapper.MultiSourceGroup
MultiSourceMetadataWrapper. getMultiSourceGroup(Object groupID)
boolean
MultiSourceMetadataWrapper. isMultiSource(Object modelId)
boolean
MultiSourceMetadataWrapper. isMultiSourceElement(Object elementId)
-
Uses of QueryMetadataException in org.teiid.query.function
Methods in org.teiid.query.function that throw QueryMetadataException Modifier and Type Method Description static int
FunctionMethods. mvstatus(CommandContext context, String schemaName, String viewName)
-
Uses of QueryMetadataException in org.teiid.query.metadata
Methods in org.teiid.query.metadata that throw QueryMetadataException Modifier and Type Method Description Object
BasicQueryMetadata. addToMetadataCache(Object metadataID, String key, Object value)
Object
BasicQueryMetadataWrapper. addToMetadataCache(Object metadataID, String key, Object value)
Object
QueryMetadataInterface. addToMetadataCache(Object metadataID, String key, Object value)
Object
TempMetadataAdapter. addToMetadataCache(Object metadataID, String key, Object value)
boolean
BasicQueryMetadata. elementSupports(Object elementID, int elementConstant)
boolean
BasicQueryMetadataWrapper. elementSupports(Object elementID, int elementConstant)
boolean
QueryMetadataInterface. elementSupports(Object elementID, int elementConstant)
Determine whether the specified element supports some feature.boolean
TempMetadataAdapter. elementSupports(Object elementID, int supportConstant)
boolean
TransformationMetadata. elementSupports(Object elementID, int elementConstant)
Table
CompositeMetadataStore. findGroup(String fullName)
Collection
BasicQueryMetadata. getAccessPatternsInGroup(Object groupID)
Collection
BasicQueryMetadataWrapper. getAccessPatternsInGroup(Object groupID)
Collection
QueryMetadataInterface. getAccessPatternsInGroup(Object groupID)
Get the access patterns for the specified groupCollection
TempMetadataAdapter. getAccessPatternsInGroup(Object groupID)
Collection<KeyRecord>
TransformationMetadata. getAccessPatternsInGroup(Object groupID)
byte[]
BasicQueryMetadata. getBinaryVDBResource(String resourcePath)
byte[]
BasicQueryMetadataWrapper. getBinaryVDBResource(String resourcePath)
byte[]
QueryMetadataInterface. getBinaryVDBResource(String resourcePath)
Gets the contents of a VDB resource in binary form.byte[]
TransformationMetadata. getBinaryVDBResource(String resourcePath)
float
BasicQueryMetadata. getCardinality(Object groupID)
float
BasicQueryMetadataWrapper. getCardinality(Object groupID)
float
QueryMetadataInterface. getCardinality(Object groupID)
Return the cardinality for this groupfloat
TempMetadataAdapter. getCardinality(Object groupID)
float
TransformationMetadata. getCardinality(Object groupID)
String
BasicQueryMetadata. getCharacterVDBResource(String resourcePath)
String
BasicQueryMetadataWrapper. getCharacterVDBResource(String resourcePath)
String
QueryMetadataInterface. getCharacterVDBResource(String resourcePath)
Gets the contents of a VDB resource as a String.String
TransformationMetadata. getCharacterVDBResource(String resourcePath)
static Column
TransformationMetadata. getColumn(String elementName, Table table, String shortElementName)
Class<?>
BasicQueryMetadata. getDataTypeClass(String typeName)
Class<?>
BasicQueryMetadataWrapper. getDataTypeClass(String typeName)
Class<?>
QueryMetadataInterface. getDataTypeClass(String typeOrDomainName)
Get the runtime type class for the given type name, which may include domainsClass<?>
TransformationMetadata. getDataTypeClass(String typeOrDomainName)
String
BasicQueryMetadata. getDefaultValue(Object elementID)
String
BasicQueryMetadataWrapper. getDefaultValue(Object elementID)
String
QueryMetadataInterface. getDefaultValue(Object elementID)
Get the element's default value for an element symbolString
TempMetadataAdapter. getDefaultValue(Object elementID)
String
TransformationMetadata. getDefaultValue(Object elementID)
String
BasicQueryMetadata. getDeletePlan(Object groupID)
Get procedure defining the delete plan for this group.String
BasicQueryMetadataWrapper. getDeletePlan(Object groupID)
String
QueryMetadataInterface. getDeletePlan(Object groupID)
Get procedure defining the delete plan for this group.String
TransformationMetadata. getDeletePlan(Object groupID)
float
BasicQueryMetadata. getDistinctValues(Object elementID)
float
BasicQueryMetadataWrapper. getDistinctValues(Object elementID)
float
QueryMetadataInterface. getDistinctValues(Object elementID)
Get the number of distinct values for this column.float
TempMetadataAdapter. getDistinctValues(Object elementID)
float
TransformationMetadata. getDistinctValues(Object elementID)
Object
BasicQueryMetadata. getElementID(String elementName)
Object
BasicQueryMetadataWrapper. getElementID(String elementName)
Object
QueryMetadataInterface. getElementID(String elementName)
Get the metadata-implementation identifier object for the given element name.Object
TempMetadataAdapter. getElementID(String elementName)
Check metadata first, then check temp groups if not foundColumn
TransformationMetadata. getElementID(String elementName)
List
BasicQueryMetadata. getElementIDsInAccessPattern(Object accessPattern)
List
BasicQueryMetadataWrapper. getElementIDsInAccessPattern(Object accessPattern)
List
QueryMetadataInterface. getElementIDsInAccessPattern(Object accessPattern)
Get the elements in the access patternList
TempMetadataAdapter. getElementIDsInAccessPattern(Object accessPattern)
List<Column>
TransformationMetadata. getElementIDsInAccessPattern(Object accessPattern)
List
BasicQueryMetadata. getElementIDsInGroupID(Object groupID)
List
BasicQueryMetadataWrapper. getElementIDsInGroupID(Object groupID)
List
QueryMetadataInterface. getElementIDsInGroupID(Object groupID)
Get list of metadata element IDs for a group IDList
TempMetadataAdapter. getElementIDsInGroupID(Object groupID)
List<Column>
TransformationMetadata. getElementIDsInGroupID(Object groupID)
List<Column>
TransformationMetadata. getElementIDsInIndex(Object index)
List
BasicQueryMetadata. getElementIDsInKey(Object key)
List
BasicQueryMetadataWrapper. getElementIDsInKey(Object key)
List
QueryMetadataInterface. getElementIDsInKey(Object key)
Get the elements in the keyList
TempMetadataAdapter. getElementIDsInKey(Object keyID)
List<Column>
TransformationMetadata. getElementIDsInKey(Object key)
int
BasicQueryMetadata. getElementLength(Object elementID)
int
BasicQueryMetadataWrapper. getElementLength(Object elementID)
int
QueryMetadataInterface. getElementLength(Object elementID)
Get the element length for a given element ID.int
TempMetadataAdapter. getElementLength(Object elementID)
int
TransformationMetadata. getElementLength(Object elementID)
String
BasicQueryMetadata. getElementRuntimeTypeName(Object elementID)
String
BasicQueryMetadataWrapper. getElementRuntimeTypeName(Object elementID)
String
QueryMetadataInterface. getElementRuntimeTypeName(Object elementID)
Get the element type name for an element symbol.String
TempMetadataAdapter. getElementRuntimeTypeName(Object elementID)
String
TransformationMetadata. getElementRuntimeTypeName(Object elementID)
Properties
BasicQueryMetadata. getExtensionProperties(Object metadataID)
Properties
BasicQueryMetadataWrapper. getExtensionProperties(Object metadataID)
Properties
QueryMetadataInterface. getExtensionProperties(Object metadataID)
Get all extension properties defined on this metadata objectProperties
TempMetadataAdapter. getExtensionProperties(Object metadataID)
Properties
TransformationMetadata. getExtensionProperties(Object metadataID)
Collection
BasicQueryMetadata. getForeignKeysInGroup(Object groupID)
Collection
BasicQueryMetadataWrapper. getForeignKeysInGroup(Object groupID)
Collection
QueryMetadataInterface. getForeignKeysInGroup(Object groupID)
Get the foreign keys for the specified groupCollection
TempMetadataAdapter. getForeignKeysInGroup(Object groupID)
Collection<ForeignKey>
TransformationMetadata. getForeignKeysInGroup(Object groupID)
String
BasicQueryMetadata. getFormat(Object elementID)
String
BasicQueryMetadataWrapper. getFormat(Object elementID)
String
QueryMetadataInterface. getFormat(Object elementID)
Get the element's formatString
TransformationMetadata. getFormat(Object elementID)
Object
BasicQueryMetadata. getFromMetadataCache(Object metadataID, String key)
Object
BasicQueryMetadataWrapper. getFromMetadataCache(Object metadataID, String key)
Object
QueryMetadataInterface. getFromMetadataCache(Object metadataID, String key)
Object
TempMetadataAdapter. getFromMetadataCache(Object metadataID, String key)
Object
TransformationMetadata. getFromMetadataCache(Object metadataID, String key)
String
BasicQueryMetadata. getFullName(Object metadataID)
String
BasicQueryMetadataWrapper. getFullName(Object metadataID)
String
QueryMetadataInterface. getFullName(Object metadataID)
Get the fully qualified (unique) name of the metadata identifier specified.String
TempMetadataAdapter. getFullName(Object metadataID)
String
TransformationMetadata. getFullName(Object metadataID)
Object
BasicQueryMetadata. getGroupID(String groupName)
Object
BasicQueryMetadataWrapper. getGroupID(String groupName)
Object
QueryMetadataInterface. getGroupID(String groupName)
Get the metadata-implementation identifier object for the given group name.Object
TempMetadataAdapter. getGroupID(String groupName)
Check metadata first, then check temp groups if not foundTable
TransformationMetadata. getGroupID(String groupName)
Object
BasicQueryMetadata. getGroupIDForElementID(Object elementID)
Object
BasicQueryMetadataWrapper. getGroupIDForElementID(Object elementID)
Object
QueryMetadataInterface. getGroupIDForElementID(Object elementID)
Get containg group ID given element IDObject
TempMetadataAdapter. getGroupIDForElementID(Object elementID)
Object
TransformationMetadata. getGroupIDForElementID(Object elementID)
Collection
BasicQueryMetadata. getGroupsForPartialName(String partialGroupName)
Collection
BasicQueryMetadataWrapper. getGroupsForPartialName(String partialGroupName)
Collection
QueryMetadataInterface. getGroupsForPartialName(String partialGroupName)
Get a collection of group names that match the partially qualified group name.Collection
TempMetadataAdapter. getGroupsForPartialName(String partialGroupName)
Collection<String>
TransformationMetadata. getGroupsForPartialName(String partialGroupName)
Collection
BasicQueryMetadata. getIndexesInGroup(Object groupID)
Collection
BasicQueryMetadataWrapper. getIndexesInGroup(Object groupID)
Collection
QueryMetadataInterface. getIndexesInGroup(Object groupID)
Get the indexes for the specified groupCollection
TempMetadataAdapter. getIndexesInGroup(Object groupID)
Collection<KeyRecord>
TransformationMetadata. getIndexesInGroup(Object groupID)
String
BasicQueryMetadata. getInsertPlan(Object groupID)
Get procedure defining the insert plan for this group.String
BasicQueryMetadataWrapper. getInsertPlan(Object groupID)
String
QueryMetadataInterface. getInsertPlan(Object groupID)
Get procedure defining the insert plan for this group.String
TransformationMetadata. getInsertPlan(Object groupID)
Object
BasicQueryMetadata. getMaterialization(Object groupID)
Object
BasicQueryMetadataWrapper. getMaterialization(Object groupID)
Object
QueryMetadataInterface. getMaterialization(Object groupID)
Accquire the physical group ID (the Materialization) for the given virtual group ID, ornull
if the given virtual group has no Materialization.Object
TempMetadataAdapter. getMaterialization(Object groupID)
Object
TransformationMetadata. getMaterialization(Object groupID)
Object
BasicQueryMetadata. getMaterializationStage(Object groupID)
Object
BasicQueryMetadataWrapper. getMaterializationStage(Object groupID)
Object
QueryMetadataInterface. getMaterializationStage(Object groupID)
Accquire the physical group ID that is used for the staging area for loading (the Materialization) for the given virtual group ID, ornull
if the given virtual group has no Materialization.Object
TempMetadataAdapter. getMaterializationStage(Object groupID)
Object
TransformationMetadata. getMaterializationStage(Object groupID)
Object
BasicQueryMetadata. getMaximumValue(Object elementID)
Object
BasicQueryMetadataWrapper. getMaximumValue(Object elementID)
Object
QueryMetadataInterface. getMaximumValue(Object elementID)
Get the element's default value for an element symbolObject
TempMetadataAdapter. getMaximumValue(Object elementID)
Object
TransformationMetadata. getMaximumValue(Object elementID)
int
BasicQueryMetadata. getMaxSetSize(Object modelID)
int
BasicQueryMetadataWrapper. getMaxSetSize(Object modelID)
int
QueryMetadataInterface. getMaxSetSize(Object modelID)
Get the max set size for the specified model.int
TransformationMetadata. getMaxSetSize(Object modelID)
Object
BasicQueryMetadata. getMinimumValue(Object elementID)
Object
BasicQueryMetadataWrapper. getMinimumValue(Object elementID)
Object
QueryMetadataInterface. getMinimumValue(Object elementID)
Get the element's minimum value for an element symbolObject
TempMetadataAdapter. getMinimumValue(Object elementID)
Object
TransformationMetadata. getMinimumValue(Object elementID)
Object
BasicQueryMetadata. getModelID(Object groupOrElementID)
Object
BasicQueryMetadata. getModelID(String modelName)
Object
BasicQueryMetadataWrapper. getModelID(Object groupOrElementID)
Object
BasicQueryMetadataWrapper. getModelID(String modelName)
Object
QueryMetadataInterface. getModelID(Object groupOrElementID)
Get the metadata-implementation identifier object for the model containing the specified group or element ID.Object
QueryMetadataInterface. getModelID(String modelName)
Object
TempMetadataAdapter. getModelID(Object groupOrElementID)
Object
TransformationMetadata. getModelID(Object groupOrElementID)
Schema
TransformationMetadata. getModelID(String modelName)
String
BasicQueryMetadata. getName(Object metadataID)
String
BasicQueryMetadataWrapper. getName(Object metadataID)
String
QueryMetadataInterface. getName(Object metadataID)
Get the name of the metadata identifier specified.String
TempMetadataAdapter. getName(Object metadataID)
String
TransformationMetadata. getName(Object metadataID)
String
BasicQueryMetadata. getNameInSource(Object metadataID)
String
BasicQueryMetadataWrapper. getNameInSource(Object metadataID)
String
QueryMetadataInterface. getNameInSource(Object metadataID)
Get the name in source of the metadata identifier specified.String
TransformationMetadata. getNameInSource(Object metadataID)
String
BasicQueryMetadata. getNativeType(Object elementID)
String
BasicQueryMetadataWrapper. getNativeType(Object elementID)
String
QueryMetadataInterface. getNativeType(Object elementID)
Get the native type of the element specified.String
TempMetadataAdapter. getNativeType(Object elementID)
Get the native type name for the element.String
TransformationMetadata. getNativeType(Object elementID)
float
BasicQueryMetadata. getNullValues(Object elementID)
float
BasicQueryMetadataWrapper. getNullValues(Object elementID)
float
QueryMetadataInterface. getNullValues(Object elementID)
Get the number of distinct values for this column.float
TempMetadataAdapter. getNullValues(Object elementID)
float
TransformationMetadata. getNullValues(Object elementID)
int
BasicQueryMetadata. getPosition(Object elementID)
int
BasicQueryMetadataWrapper. getPosition(Object elementID)
int
QueryMetadataInterface. getPosition(Object elementID)
Get the element's position in the groupint
TempMetadataAdapter. getPosition(Object elementID)
int
TransformationMetadata. getPosition(Object elementID)
int
BasicQueryMetadata. getPrecision(Object elementID)
int
BasicQueryMetadataWrapper. getPrecision(Object elementID)
int
QueryMetadataInterface. getPrecision(Object elementID)
Get the element's precisionint
TempMetadataAdapter. getPrecision(Object elementID)
int
TransformationMetadata. getPrecision(Object elementID)
Object
BasicQueryMetadata. getPrimaryKeyIDForForeignKeyID(Object foreignKeyID)
Object
BasicQueryMetadataWrapper. getPrimaryKeyIDForForeignKeyID(Object foreignKeyID)
Object
QueryMetadataInterface. getPrimaryKeyIDForForeignKeyID(Object foreignKeyID)
Get the corresponding primary key ID for the specified foreign key IDObject
TempMetadataAdapter. getPrimaryKeyIDForForeignKeyID(Object foreignKeyID)
Object
TransformationMetadata. getPrimaryKeyIDForForeignKeyID(Object foreignKeyID)
int
BasicQueryMetadata. getRadix(Object elementID)
int
BasicQueryMetadataWrapper. getRadix(Object elementID)
int
QueryMetadataInterface. getRadix(Object elementID)
Get the element's radixint
TempMetadataAdapter. getRadix(Object elementID)
int
TransformationMetadata. getRadix(Object elementID)
int
BasicQueryMetadata. getScale(Object elementID)
int
BasicQueryMetadataWrapper. getScale(Object elementID)
int
QueryMetadataInterface. getScale(Object elementID)
Get the element's scaleint
TempMetadataAdapter. getScale(Object elementID)
int
TransformationMetadata. getScale(Object elementID)
StoredProcedureInfo
BasicQueryMetadata. getStoredProcedureInfoForProcedure(String fullyQualifiedProcedureName)
StoredProcedureInfo
BasicQueryMetadataWrapper. getStoredProcedureInfoForProcedure(String fullyQualifiedProcedureName)
StoredProcedureInfo
QueryMetadataInterface. getStoredProcedureInfoForProcedure(String fullyQualifiedProcedureName)
Get the the StoredProcedureInfo based on the fully qualified procedure nameStoredProcedureInfo
TransformationMetadata. getStoredProcedureInfoForProcedure(String name)
Collection
BasicQueryMetadata. getUniqueKeysInGroup(Object groupID)
Collection
BasicQueryMetadataWrapper. getUniqueKeysInGroup(Object groupID)
Collection
QueryMetadataInterface. getUniqueKeysInGroup(Object groupID)
Get the unique keys for the specified group (primary and unique keys) The primary key if present will be first in the collectionCollection
TempMetadataAdapter. getUniqueKeysInGroup(Object groupID)
Collection<KeyRecord>
TransformationMetadata. getUniqueKeysInGroup(Object groupID)
String
BasicQueryMetadata. getUpdatePlan(Object groupID)
Get procedure defining the update plan for this group.String
BasicQueryMetadataWrapper. getUpdatePlan(Object groupID)
String
QueryMetadataInterface. getUpdatePlan(Object groupID)
Get procedure defining the update plan for this group.String
TransformationMetadata. getUpdatePlan(Object groupID)
String[]
BasicQueryMetadata. getVDBResourcePaths()
String[]
BasicQueryMetadataWrapper. getVDBResourcePaths()
String[]
QueryMetadataInterface. getVDBResourcePaths()
Gets the resource paths of all the resources in the VDB.String[]
TransformationMetadata. getVDBResourcePaths()
String
BasicQueryMetadata. getVirtualDatabaseName()
String
BasicQueryMetadataWrapper. getVirtualDatabaseName()
String
QueryMetadataInterface. getVirtualDatabaseName()
Get the currently connected virtual database name.String
TempMetadataAdapter. getVirtualDatabaseName()
String
TransformationMetadata. getVirtualDatabaseName()
QueryNode
BasicQueryMetadata. getVirtualPlan(Object groupID)
QueryNode
BasicQueryMetadataWrapper. getVirtualPlan(Object groupID)
QueryNode
QueryMetadataInterface. getVirtualPlan(Object groupID)
Get virtual plan for a group symbol.QueryNode
TempMetadataAdapter. getVirtualPlan(Object groupID)
QueryNode
TransformationMetadata. getVirtualPlan(Object groupID)
List
BasicQueryMetadata. getXMLSchemas(Object groupID)
boolean
BasicQueryMetadata. groupSupports(Object groupID, int groupConstant)
boolean
BasicQueryMetadataWrapper. groupSupports(Object groupID, int groupConstant)
boolean
QueryMetadataInterface. groupSupports(Object groupID, int groupConstant)
Determine whether the specified group supports some feature.boolean
TempMetadataAdapter. groupSupports(Object groupID, int groupConstant)
boolean
TransformationMetadata. groupSupports(Object groupID, int groupConstant)
boolean
BasicQueryMetadata. hasMaterialization(Object groupID)
boolean
BasicQueryMetadataWrapper. hasMaterialization(Object groupID)
boolean
QueryMetadataInterface. hasMaterialization(Object groupID)
Determine whether given virtual group has an associated Materialization.boolean
TempMetadataAdapter. hasMaterialization(Object groupID)
boolean
TransformationMetadata. hasMaterialization(Object groupID)
boolean
BasicQueryMetadataWrapper. isMultiSource(Object modelId)
boolean
QueryMetadataInterface. isMultiSource(Object modelId)
boolean
TempMetadataAdapter. isMultiSource(Object modelId)
boolean
BasicQueryMetadataWrapper. isMultiSourceElement(Object elementId)
boolean
QueryMetadataInterface. isMultiSourceElement(Object elementId)
boolean
TempMetadataAdapter. isMultiSourceElement(Object elementId)
boolean
BasicQueryMetadata. isProcedure(Object elementID)
boolean
BasicQueryMetadataWrapper. isProcedure(Object groupID)
boolean
QueryMetadataInterface. isProcedure(Object groupID)
Determine whether this is a procedureboolean
TempMetadataAdapter. isProcedure(Object elementID)
boolean
TransformationMetadata. isProcedure(Object groupID)
boolean
BasicQueryMetadata. isScalarGroup(Object groupID)
boolean
BasicQueryMetadataWrapper. isScalarGroup(Object groupID)
boolean
QueryMetadataInterface. isScalarGroup(Object groupID)
boolean
TempMetadataAdapter. isScalarGroup(Object groupID)
boolean
BasicQueryMetadata. isTemporaryTable(Object groupID)
boolean
BasicQueryMetadataWrapper. isTemporaryTable(Object groupID)
boolean
QueryMetadataInterface. isTemporaryTable(Object groupID)
Determine whether a group is a temporary table.boolean
TempMetadataAdapter. isTemporaryTable(Object groupID)
boolean
BasicQueryMetadata. isVirtualGroup(Object groupID)
boolean
BasicQueryMetadataWrapper. isVirtualGroup(Object groupID)
boolean
QueryMetadataInterface. isVirtualGroup(Object groupID)
Determine whether a group is virtual or not.boolean
TempMetadataAdapter. isVirtualGroup(Object groupID)
boolean
TransformationMetadata. isVirtualGroup(Object groupID)
boolean
BasicQueryMetadata. isVirtualModel(Object modelID)
boolean
BasicQueryMetadataWrapper. isVirtualModel(Object modelID)
boolean
QueryMetadataInterface. isVirtualModel(Object modelID)
Determine whether a model is virtual or not.boolean
TempMetadataAdapter. isVirtualModel(Object modelID)
boolean
TransformationMetadata. isVirtualModel(Object modelID)
boolean
BasicQueryMetadata. modelSupports(Object modelID, int modelConstant)
boolean
BasicQueryMetadataWrapper. modelSupports(Object modelID, int modelConstant)
boolean
QueryMetadataInterface. modelSupports(Object modelID, int modelConstant)
Determine whether the specified model supports some feature.boolean
TransformationMetadata. modelSupports(Object modelID, int modelConstant)
-
Uses of QueryMetadataException in org.teiid.query.optimizer
Methods in org.teiid.query.optimizer that throw QueryMetadataException Modifier and Type Method Description static boolean
BatchedUpdatePlanner. isEligibleForBatching(Command command, QueryMetadataInterface metadata)
Returns whether a command can be placed in a connector batchProcessorPlan
BatchedUpdatePlanner. optimize(Command command, 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.ProcessorPlan
CommandPlanner. optimize(Command command, 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.ProcessorPlan
DdlPlanner. optimize(Command command, IDGenerator idGenerator, QueryMetadataInterface metadata, CapabilitiesFinder capFinder, AnalysisRecord analysisRecord, CommandContext context)
ProcessorPlan
ProcedurePlanner. optimize(Command procCommand, 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.ProcessorPlan
SourceTriggerActionPlanner. optimize(Command command, IDGenerator idGenerator, QueryMetadataInterface metadata, CapabilitiesFinder capFinder, AnalysisRecord analysisRecord, CommandContext context)
ProcessorPlan
TriggerActionPlanner. optimize(ProcedureContainer userCommand, TriggerAction ta, IDGenerator idGenerator, QueryMetadataInterface metadata, CapabilitiesFinder capFinder, AnalysisRecord analysisRecord, CommandContext context)
static ProcessorPlan
QueryOptimizer. optimizePlan(Command command, QueryMetadataInterface metadata, IDGenerator idGenerator, CapabilitiesFinder capFinder, AnalysisRecord analysisRecord, CommandContext context)
-
Uses of QueryMetadataException in org.teiid.query.optimizer.relational
Methods in org.teiid.query.optimizer.relational that throw QueryMetadataException Modifier and Type Method Description static boolean
RowBasedSecurityHelper. applyRowSecurity(QueryMetadataInterface metadata, GroupSymbol group, CommandContext cc)
static SymbolMap
RelationalPlanner. buildGroupingNode(Collection<AggregateSymbol> aggs, List<? extends Expression> groupingCols, PlanNode groupNode, CommandContext cc, IDGenerator idGenerator)
Build a grouping node that introduces a anon group (without a inline view source node)static void
PlanToProcessConverter. checkForValidCapabilities(Object modelID, QueryMetadataInterface metadata, CapabilitiesFinder capFinder)
If the capabilities for the given model are invalid, this will throw the original exceptionstatic Command
RowBasedSecurityHelper. checkUpdateRowBasedFilters(ProcedureContainer container, Command procedure, RelationalPlanner planner)
Query
RelationalPlanner. createMatViewQuery(Object viewMatadataId, Object matMetadataId, String matTableName, List<? extends Expression> select, boolean isGlobal)
org.teiid.query.optimizer.relational.RelationalPlanner.PlanningStackEntry
RelationalPlanner. createPlanningStackEntry(GroupSymbol group, Command nestedCommand, boolean isUpdateProcedure, Set<org.teiid.query.optimizer.relational.RelationalPlanner.PlanningStackEntry> entries)
PlanNode
OptimizerRule. execute(PlanNode plan, QueryMetadataInterface metadata, CapabilitiesFinder capabilitiesFinder, RuleStack rules, AnalysisRecord analysisRecord, CommandContext context)
PlanNode
RelationalPlanner. executeRules(RuleStack rules, PlanNode plan)
static Criteria
RowBasedSecurityHelper. getRowBasedFilters(QueryMetadataInterface metadata, GroupSymbol group, CommandContext cc, boolean constraintsOnly, Policy.Operation operation)
static Object
RelationalPlanner. getTrackableGroup(GroupSymbol group, QueryMetadataInterface metadata)
static boolean
RelationalPlanner. isNoCacheGroup(QueryMetadataInterface metadata, Object metadataID, Option option)
static List<? extends Expression>
ColumnMaskingHelper. maskColumns(List<ElementSymbol> cols, GroupSymbol group, QueryMetadataInterface metadata, CommandContext cc)
RelationalPlan
RelationalPlanner. optimize(Command command)
void
RelationalPlanner. planSubqueries(Set<GroupSymbol> groupSymbols, PlanNode node, List<SubqueryContainer<?>> subqueryContainers, boolean isStackEntry, boolean skipPlanning)
-
Uses of QueryMetadataException in org.teiid.query.optimizer.relational.plantree
Methods in org.teiid.query.optimizer.relational.plantree that throw QueryMetadataException Modifier and Type Method Description void
PlanNode. recordDebugAnnotation(String annotation, Object modelID, String resolution, AnalysisRecord record, QueryMetadataInterface metadata)
-
Uses of QueryMetadataException in org.teiid.query.optimizer.relational.rules
Methods in org.teiid.query.optimizer.relational.rules that throw QueryMetadataException Modifier and Type Method Description static LinkedHashMap<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 returnedstatic boolean
CriteriaCapabilityValidatorVisitor. canPushLanguageObject(LanguageObject obj, Object modelID, QueryMetadataInterface metadata, CapabilitiesFinder capFinder, AnalysisRecord analysisRecord)
static boolean
CriteriaCapabilityValidatorVisitor. canPushLanguageObject(LanguageObject obj, Object modelID, QueryMetadataInterface metadata, CapabilitiesFinder capFinder, AnalysisRecord analysisRecord, CriteriaCapabilityValidatorVisitor.ValidatorOptions parameterObject)
static NewCalculateCostUtil.DependentCostAnalysis
NewCalculateCostUtil. computeCostForDepJoin(PlanNode joinNode, boolean leftIndependent, 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 dependent 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 NewCalculateCostUtil.DependentCostAnalysis
NewCalculateCostUtil. computeCostForDepJoin(PlanNode independentNode, PlanNode dependentNode, List independentExpressions, List dependentExpressions, QueryMetadataInterface metadata, CapabilitiesFinder capFinder, CommandContext context)
PlanNode
RuleApplySecurity. execute(PlanNode plan, QueryMetadataInterface metadata, CapabilitiesFinder capabilitiesFinder, RuleStack rules, AnalysisRecord analysisRecord, CommandContext context)
PlanNode
RuleAssignOutputElements. execute(PlanNode plan, QueryMetadataInterface metadata, CapabilitiesFinder capFinder, RuleStack rules, AnalysisRecord analysisRecord, CommandContext context)
Execute the rule.PlanNode
RuleCalculateCost. 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
RuleChooseJoinStrategy. execute(PlanNode plan, QueryMetadataInterface metadata, CapabilitiesFinder capFinder, RuleStack rules, AnalysisRecord analysisRecord, CommandContext context)
PlanNode
RuleCollapseSource. execute(PlanNode plan, QueryMetadataInterface metadata, CapabilitiesFinder capFinder, RuleStack rules, AnalysisRecord analysisRecord, CommandContext context)
PlanNode
RuleDecomposeJoin. execute(PlanNode plan, QueryMetadataInterface metadata, CapabilitiesFinder capabilitiesFinder, RuleStack rules, AnalysisRecord analysisRecord, CommandContext context)
PlanNode
RuleImplementJoinStrategy. execute(PlanNode plan, QueryMetadataInterface metadata, CapabilitiesFinder capabilitiesFinder, RuleStack rules, AnalysisRecord analysisRecord, CommandContext context)
PlanNode
RuleMergeVirtual. execute(PlanNode plan, QueryMetadataInterface metadata, CapabilitiesFinder capFinder, RuleStack rules, AnalysisRecord analysisRecord, CommandContext context)
PlanNode
RulePlaceAccess. 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
RulePlanOuterJoins. execute(PlanNode plan, QueryMetadataInterface metadata, CapabilitiesFinder capabilitiesFinder, RuleStack rules, AnalysisRecord analysisRecord, CommandContext context)
PlanNode
RulePlanProcedures. execute(PlanNode plan, QueryMetadataInterface metadata, CapabilitiesFinder capabilitiesFinder, RuleStack rules, AnalysisRecord analysisRecord, CommandContext context)
PlanNode
RulePlanSorts. 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
RulePushAggregates. execute(PlanNode plan, QueryMetadataInterface metadata, CapabilitiesFinder capFinder, RuleStack rules, AnalysisRecord analysisRecord, CommandContext ctx)
PlanNode
RulePushLargeIn. 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)
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
RulePushSelectCriteria. execute(PlanNode plan, QueryMetadataInterface metadata, CapabilitiesFinder capFinder, RuleStack rules, AnalysisRecord analysisRecord, CommandContext context)
Execute the rule as described in the class comments.PlanNode
RuleRaiseAccess. 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
RuleRemoveOptionalJoins. execute(PlanNode plan, QueryMetadataInterface metadata, CapabilitiesFinder capFinder, RuleStack rules, AnalysisRecord analysisRecord, CommandContext context)
PlanNode
RuleSubstituteExpressions. execute(PlanNode plan, QueryMetadataInterface metadata, CapabilitiesFinder capabilitiesFinder, 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.static String
RuleAssignOutputElements. findFunctionTarget(Function function, FunctionDescriptor fd, CapabilitiesFinder capabiltiesFinder, QueryMetadataInterface metadata)
Find the first schema name against which this function can be executed, or null for no targetRulePlanSubqueries.PlannedResult
RulePlanSubqueries. findSubquery(Criteria crit, boolean unnest)
RulePlanSubqueries.PlannedResult
RulePlanSubqueries. findSubquery(Expression expr, boolean unnest, RulePlanSubqueries.PlannedResult result, boolean requireSingleRow)
static ExecutionFactory.NullOrder
CapabilitiesUtil. getDefaultNullOrder(Object modelID, QueryMetadataInterface metadata, CapabilitiesFinder capFinder)
static PlanNode
RuleChooseDependent. getDependentCriteriaNode(String id, List<Expression> independentExpressions, List<Expression> dependentExpressions, PlanNode indNode, QueryMetadataInterface metadata, NewCalculateCostUtil.DependentCostAnalysis dca, Boolean bound, Option.MakeDep makeDep)
static int
CapabilitiesUtil. getIntProperty(SourceCapabilities.Capability cap, Object modelID, QueryMetadataInterface metadata, CapabilitiesFinder capFinder)
Values are expected to be non-negative except for unknown/invalid = -1static Object
NewCalculateCostUtil. getKeyUsed(Collection<? extends Expression> allElements, Set<GroupSymbol> groups, QueryMetadataInterface metadata, Boolean unique)
static int
CapabilitiesUtil. getMaxDependentPredicates(Object modelID, QueryMetadataInterface metadata, CapabilitiesFinder capFinder)
static int
CapabilitiesUtil. getMaxFromGroups(Object modelID, QueryMetadataInterface metadata, CapabilitiesFinder capFinder)
static int
CapabilitiesUtil. getMaxInCriteriaSize(Object modelID, QueryMetadataInterface metadata, CapabilitiesFinder capFinder)
static int
CapabilitiesUtil. getMaxProjectedColumns(Object modelID, QueryMetadataInterface metadata, CapabilitiesFinder capFinder)
static Object
CapabilitiesUtil. getProperty(SourceCapabilities.Capability cap, Object modelID, QueryMetadataInterface metadata, CapabilitiesFinder capFinder)
static ExecutionFactory.SupportedJoinCriteria
CapabilitiesUtil. getSupportedJoinCriteria(Object modelID, QueryMetadataInterface metadata, CapabilitiesFinder capFinder)
static boolean
RulePlanSubqueries. isDistinct(Query query, List<Expression> expressions, QueryMetadataInterface metadata)
static boolean
CapabilitiesUtil. isSameConnector(Object modelID, Object modelID1, QueryMetadataInterface metadata, CapabilitiesFinder capFinder)
static boolean
RuleRaiseAccess. matchesForeignKey(QueryMetadataInterface metadata, Collection<Object> leftIds, Collection<Object> rightIds, GroupSymbol leftGroup, boolean exact, boolean inner)
boolean
RulePlanSubqueries. planQuery(Collection<GroupSymbol> leftGroups, boolean requireDistinct, RulePlanSubqueries.PlannedResult plannedResult)
static boolean
CapabilitiesUtil. requiresCriteria(Object modelID, QueryMetadataInterface metadata, CapabilitiesFinder capFinder)
static boolean
CapabilitiesUtil. supports(SourceCapabilities.Capability cap, Object modelID, QueryMetadataInterface metadata, CapabilitiesFinder capFinder)
static boolean
CapabilitiesUtil. supportsAggregateFunction(Object modelID, AggregateSymbol aggregate, QueryMetadataInterface metadata, CapabilitiesFinder capFinder)
static boolean
CapabilitiesUtil. supportsAggregates(List groupCols, Object modelID, QueryMetadataInterface metadata, CapabilitiesFinder capFinder)
static boolean
CapabilitiesUtil. supportsCaseExpression(Object modelID, QueryMetadataInterface metadata, CapabilitiesFinder capFinder)
static boolean
CapabilitiesUtil. supportsGroupAliases(Object modelID, QueryMetadataInterface metadata, CapabilitiesFinder capFinder)
static boolean
CapabilitiesUtil. supportsJoin(Object modelID, JoinType joinType, QueryMetadataInterface metadata, CapabilitiesFinder capFinder)
static boolean
CapabilitiesUtil. supportsOrderBy(Object modelID, QueryMetadataInterface metadata, CapabilitiesFinder capFinder)
static boolean
CapabilitiesUtil. supportsRowLimit(Object modelID, QueryMetadataInterface metadata, CapabilitiesFinder capFinder)
static boolean
CapabilitiesUtil. supportsRowOffset(Object modelID, QueryMetadataInterface metadata, CapabilitiesFinder capFinder)
static boolean
CapabilitiesUtil. supportsScalarFunction(Object modelID, Function function, QueryMetadataInterface metadata, CapabilitiesFinder capFinder)
static boolean
CapabilitiesUtil. supportsSearchedCaseExpression(Object modelID, QueryMetadataInterface metadata, CapabilitiesFinder capFinder)
static boolean
CapabilitiesUtil. supportsSelectDistinct(Object modelID, QueryMetadataInterface metadata, CapabilitiesFinder capFinder)
static boolean
CapabilitiesUtil. supportsSelectExpression(Object modelID, QueryMetadataInterface metadata, CapabilitiesFinder capFinder)
static boolean
CapabilitiesUtil. supportsSelfJoins(Object modelID, QueryMetadataInterface metadata, CapabilitiesFinder capFinder)
static boolean
CapabilitiesUtil. supportsSetOp(Object modelID, SetQuery.Operation setOp, QueryMetadataInterface metadata, CapabilitiesFinder capFinder)
static boolean
CapabilitiesUtil. supportsSetQueryOrderBy(Object modelID, QueryMetadataInterface metadata, CapabilitiesFinder capFinder)
static boolean
CapabilitiesUtil. useAnsiJoin(Object modelID, QueryMetadataInterface metadata, CapabilitiesFinder capFinder)
static boolean
NewCalculateCostUtil. usesKey(Collection<? extends Expression> allElements, Set<GroupSymbol> groups, QueryMetadataInterface metadata, boolean unique)
static boolean
NewCalculateCostUtil. usesKey(Collection<? extends Expression> allElements, QueryMetadataInterface metadata)
TODO: this uses key check is not really accurate, it doesn't take into consideration where we are in the plan.static boolean
NewCalculateCostUtil. usesKey(Criteria crit, QueryMetadataInterface metadata)
Constructors in org.teiid.query.optimizer.relational.rules that throw QueryMetadataException Constructor Description CriteriaCapabilityValidatorVisitor(Object modelID, QueryMetadataInterface metadata, CapabilitiesFinder capFinder, SourceCapabilities caps)
-
Uses of QueryMetadataException in org.teiid.query.processor.proc
Methods in org.teiid.query.processor.proc that throw QueryMetadataException Modifier and Type Method Description static void
ProcedurePlan. checkNotNull(ElementSymbol param, Object value, QueryMetadataInterface metadata)
-
Uses of QueryMetadataException in org.teiid.query.resolver
Methods in org.teiid.query.resolver that throw QueryMetadataException Modifier and Type Method Description Command
ProcedureContainerResolver. expandCommand(ProcedureContainer procCommand, QueryMetadataInterface metadata, AnalysisRecord analysis)
Expand a command by finding and attaching all subcommands to the command.static Command
QueryResolver. expandCommand(ProcedureContainer proc, QueryMetadataInterface metadata, AnalysisRecord analysisRecord)
static void
ProcedureContainerResolver. findChildCommandMetadata(Command currentCommand, GroupSymbol container, int type, QueryMetadataInterface metadata, boolean inferProcedureResultSetColumns)
Set the appropriate "external" metadata for the given commandprotected abstract String
ProcedureContainerResolver. getPlan(QueryMetadataInterface metadata, GroupSymbol group)
For a given resolver, this returns the unparsed command.static UpdateValidator.UpdateInfo
ProcedureContainerResolver. getUpdateInfo(GroupSymbol group, QueryMetadataInterface metadata)
static UpdateValidator.UpdateInfo
ProcedureContainerResolver. getUpdateInfo(GroupSymbol group, QueryMetadataInterface metadata, int type, boolean validate)
static Map<ElementSymbol,Expression>
QueryResolver. getVariableValues(Command command, boolean changingOnly, QueryMetadataInterface metadata)
Map<ElementSymbol,Expression>
VariableResolver. getVariableValues(Command command, boolean changingOnly, QueryMetadataInterface metadata)
static boolean
QueryResolver. isView(GroupSymbol virtualGroup, QueryMetadataInterface qmi)
void
CommandResolver. resolveCommand(Command command, TempMetadataAdapter metadata, boolean resolveNullLiterals)
Resolve the command using the metadata.void
ProcedureContainerResolver. resolveCommand(Command command, TempMetadataAdapter metadata, boolean resolveNullLiterals)
static void
QueryResolver. resolveCriteria(Criteria criteria, QueryMetadataInterface metadata)
Resolve just a criteria.abstract void
ProcedureContainerResolver. resolveProceduralCommand(Command command, TempMetadataAdapter metadata)
static QueryNode
QueryResolver. resolveView(GroupSymbol virtualGroup, QueryNode qnode, String cacheString, QueryMetadataInterface qmi, boolean logValidation)
static void
QueryResolver. validateProjectedSymbols(GroupSymbol virtualGroup, QueryMetadataInterface qmi, Command result)
-
Uses of QueryMetadataException in org.teiid.query.resolver.command
Methods in org.teiid.query.resolver.command that throw QueryMetadataException Modifier and Type Method Description static List<ElementSymbol>
InsertResolver. getAutoIncrementKey(Object metadataId, List<ElementSymbol> columns, QueryMetadataInterface metadata)
protected String
DeleteResolver. getPlan(QueryMetadataInterface metadata, GroupSymbol group)
protected String
ExecResolver. getPlan(QueryMetadataInterface metadata, GroupSymbol group)
protected String
InsertResolver. getPlan(QueryMetadataInterface metadata, GroupSymbol group)
protected String
UpdateResolver. getPlan(QueryMetadataInterface metadata, GroupSymbol group)
Map<ElementSymbol,Expression>
InsertResolver. getVariableValues(Command command, boolean changingOnly, QueryMetadataInterface metadata)
Map<ElementSymbol,Expression>
UpdateResolver. getVariableValues(Command command, boolean changingOnly, QueryMetadataInterface metadata)
void
UpdateProcedureResolver. resolveBlock(CreateProcedureCommand command, Block block, GroupContext originalExternalGroups, TempMetadataAdapter original)
void
AlterResolver. resolveCommand(Command command, TempMetadataAdapter metadata, boolean resolveNullLiterals)
void
BatchedUpdateResolver. resolveCommand(Command command, TempMetadataAdapter metadata, boolean resolveNullLiterals)
void
DynamicCommandResolver. resolveCommand(Command command, TempMetadataAdapter metadata, boolean resolveNullLiterals)
void
SetQueryResolver. resolveCommand(Command command, TempMetadataAdapter metadata, boolean resolveNullLiterals)
void
SimpleQueryResolver. resolveCommand(Command command, TempMetadataAdapter metadata, boolean resolveNullLiterals)
void
TempTableResolver. resolveCommand(Command command, TempMetadataAdapter metadata, boolean resolveNullLiterals)
void
UpdateProcedureResolver. resolveCommand(Command command, TempMetadataAdapter metadata, boolean resolveNullLiterals)
void
DeleteResolver. resolveProceduralCommand(Command command, TempMetadataAdapter metadata)
void
ExecResolver. resolveProceduralCommand(Command command, TempMetadataAdapter metadata)
void
InsertResolver. resolveProceduralCommand(Command command, TempMetadataAdapter metadata)
Resolve an INSERT.void
UpdateResolver. resolveProceduralCommand(Command command, TempMetadataAdapter metadata)
void
SetQueryResolver. resolveSetQuery(TempMetadataAdapter metadata, boolean resolveNullLiterals, SetQuery setQuery, QueryCommand firstCommand, QueryCommand rightCommand)
-
Uses of QueryMetadataException in org.teiid.query.resolver.util
Methods in org.teiid.query.resolver.util that throw QueryMetadataException Modifier and Type Method Description static void
ResolverUtil. clearGroupInfo(GroupSymbol group, QueryMetadataInterface metadata)
static void
ResolverUtil. findKeyPreserved(FromClause clause, Set<GroupSymbol> keyPreservingGroups, QueryMetadataInterface metadata)
static void
ResolverUtil. findKeyPreserved(Query query, Set<GroupSymbol> keyPreservingGroups, QueryMetadataInterface metadata)
static List<GroupSymbol>
ResolverUtil. findMatchingGroups(String groupContext, Collection<GroupSymbol> groups, QueryMetadataInterface metadata)
static List
ResolverUtil. getAccessPatternElementsInGroups(QueryMetadataInterface metadata, 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 boolean
ResolverUtil. hasDefault(Object mid, QueryMetadataInterface metadata)
static List<ElementSymbol>
ResolverUtil. resolveElementsInGroup(GroupSymbol group, QueryMetadataInterface metadata)
Returns the resolved elements in the given group.static void
ResolverUtil. resolveOrderBy(OrderBy orderBy, QueryCommand command, TempMetadataAdapter metadata)
Attempt to resolve the order by throws QueryResolverException if the symbol is not of SingleElementSymbol type -
Uses of QueryMetadataException in org.teiid.query.rewriter
Methods in org.teiid.query.rewriter that throw QueryMetadataException Modifier and Type Method Description static Command
QueryRewriter. createDeleteProcedure(Delete delete, QueryMetadataInterface metadata, CommandContext context)
static Query
QueryRewriter. createInlineViewQuery(GroupSymbol inlineGroup, Command nested, QueryMetadataInterface metadata, List<? extends Expression> actualSymbols)
static Command
QueryRewriter. createUpdateProcedure(Update update, QueryMetadataInterface metadata, CommandContext context)
static Command
QueryRewriter. rewriteAsUpsertProcedure(Insert insert, QueryMetadataInterface metadata, CommandContext context)
-
Uses of QueryMetadataException in org.teiid.query.sql.util
Methods in org.teiid.query.sql.util that throw QueryMetadataException Modifier and Type Method Description static SymbolMap
SymbolMap. createSymbolMap(GroupSymbol virtualGroup, List<? extends Expression> projectCols, QueryMetadataInterface metadata)
-
Uses of QueryMetadataException in org.teiid.query.tempdata
Methods in org.teiid.query.tempdata that throw QueryMetadataException Modifier and Type Method Description TempTable
GlobalTableStore. createMatTable(String tableName, GroupSymbol group)
TempTable
GlobalTableStoreImpl. createMatTable(String tableName, GroupSymbol group)
TempMetadataID
GlobalTableStore. getCodeTableMetadataId(String codeTableName, String returnElementName, String keyElementName, String matTableName)
TempMetadataID
GlobalTableStoreImpl. getCodeTableMetadataId(String codeTableName, String returnElementName, String keyElementName, String matTableName)
static Create
GlobalTableStoreImpl. getCreateCommand(GroupSymbol group, boolean matview, QueryMetadataInterface metadata)
static List<ElementSymbol>
GlobalTableStoreImpl. resolveIndex(QueryMetadataInterface metadata, List<ElementSymbol> allColumns, Object pk)
Return a list of ElementSymbols for the given index/key object -
Uses of QueryMetadataException in org.teiid.query.validator
Methods in org.teiid.query.validator that throw QueryMetadataException Modifier and Type Method Description void
UpdateValidator. validate(Command command, List<ElementSymbol> viewSymbols)
-