Uses of Class
org.teiid.query.sql.lang.QueryCommand

Packages that use QueryCommand
org.teiid.query.optimizer.relational.rules   
org.teiid.query.parser   
org.teiid.query.resolver.util   
org.teiid.query.rewriter   
org.teiid.query.sql.lang   
org.teiid.query.sql.proc   
org.teiid.query.sql.symbol   
org.teiid.query.sql.visitor   
 

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

Methods in org.teiid.query.optimizer.relational.rules that return QueryCommand
static QueryCommand CriteriaCapabilityValidatorVisitor.getQueryCommand(ProcessorPlan plan)
           
 

Methods in org.teiid.query.optimizer.relational.rules with parameters of type QueryCommand
static java.lang.Object CriteriaCapabilityValidatorVisitor.validateCommandPushdown(java.lang.Object critNodeModelID, QueryMetadataInterface metadata, CapabilitiesFinder capFinder, QueryCommand queryCommand)
           
 

Uses of QueryCommand in org.teiid.query.parser
 

Methods in org.teiid.query.parser that return QueryCommand
 QueryCommand SQLParser.queryExpression(ParseInfo info)
          Currently just a place holder to keep consistency with the spec
 QueryCommand SQLParser.queryExpressionBody(ParseInfo info)
           
 QueryCommand SQLParser.queryPrimary(ParseInfo info)
           
 QueryCommand SQLParser.queryTerm(ParseInfo info)
           
 QueryCommand SQLParser.subquery(ParseInfo info)
           
 

Uses of QueryCommand in org.teiid.query.resolver.util
 

Methods in org.teiid.query.resolver.util with parameters of type QueryCommand
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
 

Uses of QueryCommand in org.teiid.query.rewriter
 

Methods in org.teiid.query.rewriter that return QueryCommand
 QueryCommand QueryRewriter.rewriteOrderBy(QueryCommand queryCommand)
          Rewrite the order by clause.
 

Methods in org.teiid.query.rewriter with parameters of type QueryCommand
 QueryCommand QueryRewriter.rewriteOrderBy(QueryCommand queryCommand)
          Rewrite the order by clause.
static boolean QueryRewriter.rewriteOrderBy(QueryCommand queryCommand, OrderBy orderBy, java.util.List projectedSymbols, java.util.LinkedList<OrderByItem> unrelatedItems)
           
 

Uses of QueryCommand in org.teiid.query.sql.lang
 

Subclasses of QueryCommand in org.teiid.query.sql.lang
 class Query
          A representation of a data query.
 class SetQuery
          This object acts as a Set operator on multiple Queries - UNION, INTERSECT, and EXCEPT can be implemented with this Class
 

Methods in org.teiid.query.sql.lang that return QueryCommand
 QueryCommand WithQueryCommand.getCommand()
           
 QueryCommand SubquerySetCriteria.getCommand()
          Get the subquery command used to produce the values for this SetCriteria.
 QueryCommand SubqueryCompareCriteria.getCommand()
           
 QueryCommand SetQuery.getLeftQuery()
           
 QueryCommand Insert.getQueryExpression()
           
 QueryCommand SetQuery.getRightQuery()
           
 

Methods in org.teiid.query.sql.lang that return types with arguments of type QueryCommand
 java.util.List<QueryCommand> SetQuery.getQueryCommands()
           
 

Methods in org.teiid.query.sql.lang with parameters of type QueryCommand
 void WithQueryCommand.setCommand(QueryCommand command)
           
 void SubquerySetCriteria.setCommand(QueryCommand command)
          Set the subquery command (either a SELECT or a procedure execution).
 void SubqueryCompareCriteria.setCommand(QueryCommand command)
          Set the subquery command (either a SELECT or a procedure execution).
 void SetQuery.setLeftQuery(QueryCommand leftQuery)
           
 void Insert.setQueryExpression(QueryCommand query)
           
 void SetQuery.setRightQuery(QueryCommand rightQuery)
           
 

Constructors in org.teiid.query.sql.lang with parameters of type QueryCommand
SetQuery(SetQuery.Operation operation, boolean all, QueryCommand leftQuery, QueryCommand rightQuery)
           
SubqueryCompareCriteria(Expression leftExpression, QueryCommand subCommand, int operator, int predicateQuantifier)
           
SubquerySetCriteria(Expression expression, QueryCommand subCommand)
           
WithQueryCommand(GroupSymbol groupSymbol, java.util.List<ElementSymbol> columns, QueryCommand queryExpression)
           
 

Uses of QueryCommand in org.teiid.query.sql.proc
 

Constructors in org.teiid.query.sql.proc with parameters of type QueryCommand
AssignmentStatement(ElementSymbol variable, QueryCommand value)
           
 

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

Methods in org.teiid.query.sql.symbol that return QueryCommand
 QueryCommand ScalarSubquery.getCommand()
           
 

Methods in org.teiid.query.sql.symbol with parameters of type QueryCommand
 void ScalarSubquery.setCommand(QueryCommand command)
          Sets the command.
 

Constructors in org.teiid.query.sql.symbol with parameters of type QueryCommand
ScalarSubquery(QueryCommand subqueryCommand)
           
 

Uses of QueryCommand in org.teiid.query.sql.visitor
 

Methods in org.teiid.query.sql.visitor with parameters of type QueryCommand
protected  void SQLStringVisitor.appendSetQuery(SetQuery parent, QueryCommand obj, boolean right)
           
 



Copyright © 2010. All Rights Reserved.