Uses of Class
org.teiid.api.exception.query.QueryResolverException

Packages that use QueryResolverException
org.teiid.query.optimizer   
org.teiid.query.optimizer.relational   
org.teiid.query.optimizer.relational.rules   
org.teiid.query.resolver   
org.teiid.query.resolver.command   
org.teiid.query.resolver.util   
org.teiid.query.rewriter   
org.teiid.query.sql.symbol   
org.teiid.query.xquery.saxon   
 

Uses of QueryResolverException in org.teiid.query.optimizer
 

Methods in org.teiid.query.optimizer that throw QueryResolverException
 ProcessorPlan TriggerActionPlanner.optimize(ProcedureContainer userCommand, TriggerAction ta, IDGenerator idGenerator, QueryMetadataInterface metadata, CapabilitiesFinder capFinder, AnalysisRecord analysisRecord, CommandContext context)
           
 

Uses of QueryResolverException in org.teiid.query.optimizer.relational
 

Methods in org.teiid.query.optimizer.relational that throw QueryResolverException
static java.lang.Object RelationalPlanner.getGlobalTempTableMetadataId(GroupSymbol table, java.lang.String matTableName, CommandContext context, QueryMetadataInterface metadata, AnalysisRecord analysisRecord)
           
 

Uses of QueryResolverException in org.teiid.query.optimizer.relational.rules
 

Methods in org.teiid.query.optimizer.relational.rules that throw QueryResolverException
 void RulePushAggregates.addView(PlanNode root, PlanNode unionSource, boolean pushdown, java.util.List<SingleElementSymbol> groupingExpressions, java.util.Set<AggregateSymbol> aggregates, java.util.List<ElementSymbol> virtualElements, QueryMetadataInterface metadata, CapabilitiesFinder capFinder)
           
 

Uses of QueryResolverException in org.teiid.query.resolver
 

Methods in org.teiid.query.resolver that throw QueryResolverException
 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)
           
 GroupContext ProcedureContainerResolver.findChildCommandMetadata(ProcedureContainer container, TempMetadataStore discoveredMetadata, 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.
static UpdateValidator.UpdateInfo ProcedureContainerResolver.getUpdateInfo(GroupSymbol group, QueryMetadataInterface metadata)
           
static UpdateValidator.UpdateInfo ProcedureContainerResolver.getUpdateInfo(GroupSymbol group, QueryMetadataInterface metadata, int type)
           
static java.util.Map<java.lang.String,Expression> QueryResolver.getVariableValues(Command command, boolean changingOnly, QueryMetadataInterface metadata)
           
 java.util.Map<java.lang.String,Expression> VariableResolver.getVariableValues(Command command, boolean changingOnly, QueryMetadataInterface metadata)
           
static boolean QueryResolver.isXMLQuery(Query query, QueryMetadataInterface metadata)
          Check to verify if the query would return XML results.
static TempMetadataStore QueryResolver.resolveCommand(Command command, QueryMetadataInterface metadata)
          This implements an algorithm to resolve all the symbols created by the parser into real metadata IDs
static TempMetadataStore QueryResolver.resolveCommand(Command currentCommand, QueryMetadataInterface metadata, boolean resolveNullLiterals)
           
 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.
protected  void ProcedureContainerResolver.resolveGroup(TempMetadataAdapter metadata, ProcedureContainer procCommand)
           
abstract  void ProcedureContainerResolver.resolveProceduralCommand(Command command, TempMetadataAdapter metadata)
           
static void QueryResolver.resolveSubqueries(Command command, TempMetadataAdapter metadata, java.util.Collection<GroupSymbol> externalGroups)
           
static Command QueryResolver.resolveView(GroupSymbol virtualGroup, QueryNode qnode, java.lang.String cacheString, QueryMetadataInterface qmi)
           
 

Uses of QueryResolverException in org.teiid.query.resolver.command
 

Methods in org.teiid.query.resolver.command that throw QueryResolverException
static java.util.Collection XMLQueryResolver.collectValidCriteriaElements(GroupSymbol group, QueryMetadataInterface metadata)
          Collect all fully-qualified valid elements.
 GroupContext ExecResolver.findChildCommandMetadata(ProcedureContainer container, TempMetadataStore discoveredMetadata, QueryMetadataInterface metadata)
           
 GroupContext DeleteResolver.findChildCommandMetadata(ProcedureContainer container, TempMetadataStore discoveredMetadata, QueryMetadataInterface metadata)
           
protected  java.lang.String ExecResolver.getPlan(QueryMetadataInterface metadata, GroupSymbol group)
           
static Command UpdateProcedureResolver.getQueryTransformCmd(GroupSymbol virtualGroup, QueryMetadataInterface metadata)
          Get the command for the transformation query that defines this virtual group.
 java.util.Map<java.lang.String,Expression> InsertResolver.getVariableValues(Command command, boolean changingOnly, QueryMetadataInterface metadata)
           
 void UpdateProcedureResolver.resolveBlock(CreateUpdateProcedureCommand command, Block block, GroupContext externalGroups, TempMetadataAdapter metadata)
           
 void XMLQueryResolver.resolveCommand(Command command, TempMetadataAdapter metadata, boolean resolveNullLiterals)
           
 void UpdateProcedureResolver.resolveCommand(Command command, TempMetadataAdapter metadata, boolean resolveNullLiterals)
           
 void SimpleQueryResolver.resolveCommand(Command command, TempMetadataAdapter metadata, boolean resolveNullLiterals)
           
 void SetQueryResolver.resolveCommand(Command command, TempMetadataAdapter metadata, boolean resolveNullLiterals)
           
 void TempTableResolver.resolveCommand(Command command, TempMetadataAdapter metadata, boolean resolveNullLiterals)
           
 void DynamicCommandResolver.resolveCommand(Command command, TempMetadataAdapter metadata, boolean resolveNullLiterals)
           
 void BatchedUpdateResolver.resolveCommand(Command command, TempMetadataAdapter metadata, boolean resolveNullLiterals)
           
protected  void ExecResolver.resolveGroup(TempMetadataAdapter metadata, ProcedureContainer procCommand)
           
protected  void InsertResolver.resolveGroup(TempMetadataAdapter metadata, ProcedureContainer procCommand)
           
 void ExecResolver.resolveProceduralCommand(Command command, TempMetadataAdapter metadata)
           
 void UpdateResolver.resolveProceduralCommand(Command command, TempMetadataAdapter metadata)
           
 void InsertResolver.resolveProceduralCommand(Command command, TempMetadataAdapter metadata)
          Resolve an INSERT.
 void DeleteResolver.resolveProceduralCommand(Command command, TempMetadataAdapter metadata)
           
 void InsertResolver.resolveTypes(Insert insert, TempMetadataAdapter metadata, java.util.List values, boolean usingQuery)
           
 void UpdateProcedureResolver.resolveVirtualGroupElements(CreateUpdateProcedureCommand procCommand, 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 QueryResolverException in org.teiid.query.resolver.util
 

Methods in org.teiid.query.resolver.util that return QueryResolverException
 QueryResolverException ResolverVisitor.getResolverException()
           
 QueryResolverException BindVariableVisitor.getResolverException()
           
 

Methods in org.teiid.query.resolver.util that throw QueryResolverException
static TempMetadataID ResolverUtil.addTempGroup(TempMetadataAdapter metadata, GroupSymbol symbol, java.util.List<? extends SingleElementSymbol> symbols, boolean tempTable)
           
static TempMetadataID ResolverUtil.addTempTable(TempMetadataAdapter metadata, GroupSymbol symbol, java.util.List<? extends SingleElementSymbol> symbols)
           
static void BindVariableVisitor.bindReferences(LanguageObject obj, java.util.List bindings, QueryMetadataInterface metadata)
          Convenient static method for using this visitor
static Expression ResolverUtil.convertExpression(Expression sourceExpression, java.lang.String targetTypeName, QueryMetadataInterface metadata)
          Replaces a sourceExpression with a conversion of the source expression to the target type.
static Expression ResolverUtil.convertExpression(Expression sourceExpression, java.lang.String sourceTypeName, java.lang.String targetTypeName, QueryMetadataInterface metadata)
          Replaces a sourceExpression with a conversion of the source expression to the target type.
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 void ResolveVirtualGroupCriteriaVisitor.resolveCriteria(LanguageObject obj, GroupSymbol virtualGroup, QueryMetadataInterface metadata)
           
static void ResolverUtil.resolveGroup(GroupSymbol symbol, QueryMetadataInterface metadata)
           
static void ResolverUtil.resolveImplicitTempGroup(TempMetadataAdapter metadata, GroupSymbol symbol, java.util.List symbols)
           
static void ResolverVisitor.resolveLanguageObject(LanguageObject obj, java.util.Collection<GroupSymbol> groups, GroupContext externalContext, QueryMetadataInterface metadata)
           
static void ResolverVisitor.resolveLanguageObject(LanguageObject obj, java.util.Collection<GroupSymbol> groups, QueryMetadataInterface metadata)
           
static void ResolverVisitor.resolveLanguageObject(LanguageObject obj, QueryMetadataInterface metadata)
           
static void ResolverUtil.resolveLimit(Limit limit)
           
static ResolverUtil.ResolvedLookup ResolverUtil.resolveLookup(Function lookup, QueryMetadataInterface metadata)
           
static void ResolverUtil.resolveOrderBy(OrderBy orderBy, QueryCommand command, QueryMetadataInterface metadata)
          Attempt to resolve the order by throws QueryResolverException if the symbol is not of SingleElementSymbol type
static void ResolverUtil.setDesiredType(Expression expression, java.lang.Class<?> targetType, LanguageObject surroundingExpression)
          Utility to set the type of an expression if it is a Reference and has a null type.
 void ResolverVisitor.throwException(boolean includeUnresolvedFunctions)
           
 

Uses of QueryResolverException in org.teiid.query.rewriter
 

Methods in org.teiid.query.rewriter that throw QueryResolverException
static Command QueryRewriter.createDeleteProcedure(Delete delete, QueryMetadataInterface metadata, CommandContext context)
           
static Query QueryRewriter.createInlineViewQuery(GroupSymbol inlineGroup, Command nested, QueryMetadataInterface metadata, java.util.List<? extends SingleElementSymbol> actualSymbols)
           
static Command QueryRewriter.createUpdateProcedure(Update update, QueryMetadataInterface metadata, CommandContext context)
           
 

Uses of QueryResolverException in org.teiid.query.sql.symbol
 

Methods in org.teiid.query.sql.symbol that throw QueryResolverException
 void XMLQuery.compileXqueryExpression()
           
 

Uses of QueryResolverException in org.teiid.query.xquery.saxon
 

Constructors in org.teiid.query.xquery.saxon that throw QueryResolverException
SaxonXQueryExpression(java.lang.String xQueryString, XMLNamespaces namespaces, java.util.List<DerivedColumn> passing, java.util.List<XMLTable.XMLColumn> columns)
           
 



Copyright © 2011. All Rights Reserved.