Uses of Class
com.metamatrix.query.sql.symbol.SingleElementSymbol

Packages that use SingleElementSymbol
com.metamatrix.common.buffer   
com.metamatrix.query.metadata   
com.metamatrix.query.optimizer.relational.rules   
com.metamatrix.query.parser   
com.metamatrix.query.resolver.util   
com.metamatrix.query.sql.lang   
com.metamatrix.query.sql.symbol   
com.metamatrix.query.sql.util   
com.metamatrix.query.sql.visitor   
 

Uses of SingleElementSymbol in com.metamatrix.common.buffer
 

Methods in com.metamatrix.common.buffer that return types with arguments of type SingleElementSymbol
 java.util.List<SingleElementSymbol> TupleSource.getSchema()
          Returns the List of ElementSymbol describing the Tuple Source
 

Uses of SingleElementSymbol in com.metamatrix.query.metadata
 

Methods in com.metamatrix.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 com.metamatrix.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 com.metamatrix.query.optimizer.relational.rules
 

Method parameters in com.metamatrix.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 com.metamatrix.query.parser
 

Methods in com.metamatrix.query.parser that return SingleElementSymbol
 SingleElementSymbol SQLParser.groupByItem(ParseInfo info)
          Parse a GROUP BY list item.
 

Uses of SingleElementSymbol in com.metamatrix.query.resolver.util
 

Methods in com.metamatrix.query.resolver.util with parameters of type SingleElementSymbol
static boolean ResolverUtil.orderByContainsVariable(OrderBy orderBy, SingleElementSymbol ses, int position)
          Checks if a variable is in the ORDER BY
 

Uses of SingleElementSymbol in com.metamatrix.query.sql.lang
 

Methods in com.metamatrix.query.sql.lang that return SingleElementSymbol
 SingleElementSymbol OrderBy.getVariable(int index)
          Returns the ORDER BY element at the specified index.
 

Methods in com.metamatrix.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.
 

Methods in com.metamatrix.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
 

Uses of SingleElementSymbol in com.metamatrix.query.sql.symbol
 

Subclasses of SingleElementSymbol in com.metamatrix.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 com.metamatrix.query.sql.symbol that return SingleElementSymbol
 SingleElementSymbol AliasSymbol.getSymbol()
          Get the underlying symbol
 

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

Constructors in com.metamatrix.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 com.metamatrix.query.sql.util
 

Method parameters in com.metamatrix.query.sql.util with type arguments of type SingleElementSymbol
static SymbolMap SymbolMap.createSymbolMap(GroupSymbol virtualGroup, java.util.List<? extends SingleElementSymbol> projectCols)
           
static SymbolMap SymbolMap.createSymbolMap(GroupSymbol virtualGroup, java.util.List<? extends SingleElementSymbol> projectCols, java.util.List<? extends SingleElementSymbol> mappedCols)
           
static SymbolMap SymbolMap.createSymbolMap(GroupSymbol virtualGroup, java.util.List<? extends SingleElementSymbol> projectCols, java.util.List<? extends SingleElementSymbol> mappedCols)
           
 

Uses of SingleElementSymbol in com.metamatrix.query.sql.visitor
 

Method parameters in com.metamatrix.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 com.metamatrix.query.sql.visitor with type arguments of type SingleElementSymbol
AggregateSymbolCollectorVisitor(java.util.Collection<AggregateSymbol> aggregates, java.util.Collection<SingleElementSymbol> elements)
           
 



Copyright © 2009. All Rights Reserved.