Uses of Class
org.teiid.query.sql.symbol.SingleElementSymbol

Packages that use SingleElementSymbol
org.teiid.query.analysis   
org.teiid.query.metadata   
org.teiid.query.optimizer.relational.rules   
org.teiid.query.parser   
org.teiid.query.processor.relational   
org.teiid.query.resolver.command   
org.teiid.query.rewriter   
org.teiid.query.sql.lang   
org.teiid.query.sql.symbol   
org.teiid.query.sql.util   
org.teiid.query.sql.visitor   
 

Uses of SingleElementSymbol in org.teiid.query.analysis
 

Method parameters in org.teiid.query.analysis with type arguments of type SingleElementSymbol
static java.util.List<java.lang.String> AnalysisRecord.getOutputColumnProperties(java.util.List<SingleElementSymbol> projectedSymbols)
          Helper method to turn a list of projected symbols into a suitable list of output column strings with name and type.
 

Uses of SingleElementSymbol in org.teiid.query.metadata
 

Methods in org.teiid.query.metadata with parameters of type SingleElementSymbol
 TempMetadataID TempMetadataStore.addElementSymbolToTempGroup(java.lang.String tempGroup, SingleElementSymbol symbol)
          Add a element symbol to the already created temp group.
 

Method parameters in org.teiid.query.metadata with type arguments of type SingleElementSymbol
 TempMetadataID TempMetadataStore.addTempGroup(java.lang.String tempGroup, java.util.List<? extends SingleElementSymbol> tempSymbols, boolean isVirtual, boolean isTempTable)
          Add a temp group and all it's elements
 

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

Method parameters in org.teiid.query.optimizer.relational.rules with type arguments of type SingleElementSymbol
 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 SingleElementSymbol in org.teiid.query.parser
 

Methods in org.teiid.query.parser that return SingleElementSymbol
 SingleElementSymbol SQLParser.groupByItem(ParseInfo info)
          Parse a GROUP BY list item.
 SingleElementSymbol SQLParser.selectExpression(ParseInfo info)
           
 SingleElementSymbol SQLParser.sortKey(ParseInfo info)
           
 

Uses of SingleElementSymbol in org.teiid.query.processor.relational
 

Method parameters in org.teiid.query.processor.relational with type arguments of type SingleElementSymbol
static int[] RelationalNode.getProjectionIndexes(java.util.Map<SingleElementSymbol,java.lang.Integer> tupleElements, java.util.List<? extends Expression> projectElements)
          Helper method for all the node that will filter the elements needed for the next node.
 

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

Methods in org.teiid.query.resolver.command with parameters of type SingleElementSymbol
static boolean SetQueryResolver.orderByContainsVariable(OrderBy orderBy, SingleElementSymbol ses, int position)
          Checks if a variable is in the ORDER BY
 

Uses of SingleElementSymbol in org.teiid.query.rewriter
 

Method parameters in org.teiid.query.rewriter with type arguments of type SingleElementSymbol
static Query QueryRewriter.createInlineViewQuery(GroupSymbol group, Command nested, QueryMetadataInterface metadata, java.util.List<SingleElementSymbol> actualSymbols)
           
 

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

Methods in org.teiid.query.sql.lang that return SingleElementSymbol
 SingleElementSymbol OrderByItem.getSymbol()
           
 SingleElementSymbol OrderBy.getVariable(int index)
          Returns the ORDER BY element at the specified index.
 

Methods in org.teiid.query.sql.lang that return types with arguments of type SingleElementSymbol
abstract  java.util.List<SingleElementSymbol> Command.getProjectedSymbols()
          Get the ordered list of all elements returned by this query.
 java.util.List<SingleElementSymbol> Query.getProjectedSymbols()
          Get the ordered list of all elements returned by this query.
 java.util.List<SingleElementSymbol> OrderBy.getSortKeys()
          Get the list or sort key symbols.
static java.util.List<SingleElementSymbol> Command.getUpdateCommandSymbol()
           
 

Methods in org.teiid.query.sql.lang with parameters of type SingleElementSymbol
 void OrderBy.addVariable(SingleElementSymbol element)
          Adds a new variable to the list of order by elements.
 void OrderBy.addVariable(SingleElementSymbol element, boolean type)
          Adds a new variable to the list of order by elements with the specified sort order
 void OrderByItem.setSymbol(SingleElementSymbol symbol)
           
 

Method parameters in org.teiid.query.sql.lang with type arguments of type SingleElementSymbol
static boolean Query.areResultsCachable(java.util.Collection<? extends SingleElementSymbol> projectedSymbols)
           
 

Constructors in org.teiid.query.sql.lang with parameters of type SingleElementSymbol
OrderByItem(SingleElementSymbol symbol, boolean ascending)
           
 

Constructor parameters in org.teiid.query.sql.lang with type arguments of type SingleElementSymbol
OrderBy(java.util.List<? extends SingleElementSymbol> parameters)
          Constructs an instance of this class from an ordered list of elements.
OrderBy(java.util.List<? extends SingleElementSymbol> parameters, java.util.List<java.lang.Boolean> types)
          Constructs an instance of this class from an ordered set of elements.
 

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

Subclasses of SingleElementSymbol in org.teiid.query.sql.symbol
 class AggregateSymbol
          An aggregate symbol represents an aggregate function in the SELECT or HAVING clauses.
 class AliasSymbol
          An AliasSymbol wraps a SingleElementSymbol and changes it's name.
 class ElementSymbol
          This is a subclass of Symbol representing a single element.
 class ExpressionSymbol
          This is a subclass of Symbol representing an expression in the SELECT clause.
 

Methods in org.teiid.query.sql.symbol that return SingleElementSymbol
 SingleElementSymbol AliasSymbol.getSymbol()
          Get the underlying symbol
 

Methods in org.teiid.query.sql.symbol with parameters of type SingleElementSymbol
 void AliasSymbol.setSymbol(SingleElementSymbol symbol)
          Set the underlying symbol
 

Constructors in org.teiid.query.sql.symbol with parameters of type SingleElementSymbol
AliasSymbol(java.lang.String name, SingleElementSymbol symbol)
          Construct an AliasSymbol given the alias name and the underlying symbol.
 

Uses of SingleElementSymbol in org.teiid.query.sql.util
 

Method parameters in org.teiid.query.sql.util with type arguments of type SingleElementSymbol
static SymbolMap SymbolMap.createSymbolMap(GroupSymbol virtualGroup, java.util.List<? extends SingleElementSymbol> projectCols, QueryMetadataInterface metadata)
           
 

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

Method parameters in org.teiid.query.sql.visitor with type arguments of type SingleElementSymbol
static void AggregateSymbolCollectorVisitor.getAggregates(LanguageObject obj, java.util.Collection<SingleElementSymbol> aggregates, java.util.Collection<SingleElementSymbol> elements)
           
static void AggregateSymbolCollectorVisitor.getAggregates(LanguageObject obj, java.util.Collection<SingleElementSymbol> aggregates, java.util.Collection<SingleElementSymbol> elements)
           
 

Constructor parameters in org.teiid.query.sql.visitor with type arguments of type SingleElementSymbol
AggregateSymbolCollectorVisitor(java.util.Collection<AggregateSymbol> aggregates, java.util.Collection<SingleElementSymbol> elements)
           
 



Copyright © 2010. All Rights Reserved.