|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| 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)
|
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||