|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Uses of ElementSymbol in org.teiid.query.mapping.xml |
---|
Methods in org.teiid.query.mapping.xml that return ElementSymbol | |
---|---|
ElementSymbol |
MappingAttribute.getElementSymbol()
|
ElementSymbol |
MappingElement.getElementSymbol()
|
ElementSymbol |
MappingSourceNode.getMappedSymbol(ElementSymbol symbol)
|
ElementSymbol |
ResultSetInfo.getMappingClassSymbol()
|
Methods in org.teiid.query.mapping.xml with parameters of type ElementSymbol | |
---|---|
ElementSymbol |
MappingSourceNode.getMappedSymbol(ElementSymbol symbol)
|
void |
MappingAttribute.setElementSymbol(ElementSymbol symbol)
|
void |
MappingElement.setElementSymbol(ElementSymbol symbol)
|
void |
ResultSetInfo.setMappingClassSymbol(ElementSymbol mappingClassSymbol)
|
Uses of ElementSymbol in org.teiid.query.metadata |
---|
Methods in org.teiid.query.metadata that return ElementSymbol | |
---|---|
ElementSymbol |
GroupInfo.getSymbol(java.lang.Object metadataID)
|
ElementSymbol |
GroupInfo.getSymbol(java.lang.String shortCanonicalName)
|
Methods in org.teiid.query.metadata that return types with arguments of type ElementSymbol | |
---|---|
java.util.List<ElementSymbol> |
GroupInfo.getSymbolList()
|
Methods in org.teiid.query.metadata with parameters of type ElementSymbol | |
---|---|
void |
TempMetadataStore.addElementToTempGroup(java.lang.String tempGroup,
ElementSymbol symbol)
|
Constructor parameters in org.teiid.query.metadata with type arguments of type ElementSymbol | |
---|---|
GroupInfo(java.util.LinkedHashMap<java.lang.Object,ElementSymbol> symbols)
|
Uses of ElementSymbol in org.teiid.query.optimizer.relational.plantree |
---|
Methods in org.teiid.query.optimizer.relational.plantree that return types with arguments of type ElementSymbol | |
---|---|
java.util.Set<ElementSymbol> |
PlanNode.getCorrelatedReferenceElements()
|
Uses of ElementSymbol in org.teiid.query.optimizer.relational.rules |
---|
Methods in org.teiid.query.optimizer.relational.rules that return types with arguments of type ElementSymbol | |
---|---|
static java.util.Map<ElementSymbol,Expression> |
FrameUtil.buildSymbolMap(GroupSymbol oldGroup,
GroupSymbol newGroup,
QueryMetadataInterface metadata)
creates a symbol map of elements in oldGroup mapped to corresponding elements in newGroup if newGroup is null, then a mapping of oldGroup elements to null constants will be returned |
Method parameters in org.teiid.query.optimizer.relational.rules with type arguments of type ElementSymbol | |
---|---|
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 ElementSymbol in org.teiid.query.parser |
---|
Methods in org.teiid.query.parser that return types with arguments of type ElementSymbol | |
---|---|
java.util.List<ElementSymbol> |
SQLParser.columnList(boolean validate)
|
Uses of ElementSymbol in org.teiid.query.processor.proc |
---|
Methods in org.teiid.query.processor.proc that return ElementSymbol | |
---|---|
ElementSymbol |
AssignmentInstruction.getVariable()
|
Methods in org.teiid.query.processor.proc with parameters of type ElementSymbol | |
---|---|
protected void |
ProcedurePlan.setParameterValue(ElementSymbol param,
VariableContext context,
java.lang.Object value)
|
void |
AssignmentInstruction.setVariable(ElementSymbol variable)
|
Method parameters in org.teiid.query.processor.proc with type arguments of type ElementSymbol | |
---|---|
void |
ProcedurePlan.executePlan(ProcessorPlan command,
java.lang.String rsName,
java.util.Map<ElementSymbol,ElementSymbol> procAssignments,
boolean keepRs)
|
void |
ProcedurePlan.executePlan(ProcessorPlan command,
java.lang.String rsName,
java.util.Map<ElementSymbol,ElementSymbol> procAssignments,
boolean keepRs)
|
void |
ProcedurePlan.setImplicitParams(java.util.Map<ElementSymbol,Reference> implicitParams)
|
void |
ProcedurePlan.setParams(java.util.LinkedHashMap<ElementSymbol,Expression> params)
|
void |
CreateCursorResultSetInstruction.setProcAssignments(java.util.Map<ElementSymbol,ElementSymbol> procAssignments)
|
void |
CreateCursorResultSetInstruction.setProcAssignments(java.util.Map<ElementSymbol,ElementSymbol> procAssignments)
|
Uses of ElementSymbol in org.teiid.query.processor.xml |
---|
Constructors in org.teiid.query.processor.xml with parameters of type ElementSymbol | |
---|---|
AddNodeInstruction(NodeDescriptor descriptor,
ElementSymbol symbol)
Constructor for AddElementInstruction. |
|
JoinedWhileInstruction(java.lang.String rsName,
java.lang.Integer mappingClassNumber,
ElementSymbol mappingClassSymbol,
java.lang.String originalResultSet)
Constructor for WhileInstruction. |
Uses of ElementSymbol in org.teiid.query.resolver.util |
---|
Methods in org.teiid.query.resolver.util that return ElementSymbol | |
---|---|
ElementSymbol |
ResolverUtil.ResolvedLookup.getKeyElement()
|
ElementSymbol |
ResolverUtil.ResolvedLookup.getReturnElement()
|
Methods in org.teiid.query.resolver.util that return types with arguments of type ElementSymbol | |
---|---|
java.util.Collection<ElementSymbol> |
AccessPattern.getCurrentElements()
|
java.util.LinkedList<java.util.Collection<ElementSymbol>> |
AccessPattern.getHistory()
|
java.util.Set<ElementSymbol> |
AccessPattern.getUnsatisfied()
|
static java.util.List<ElementSymbol> |
ResolverUtil.resolveElementsInGroup(GroupSymbol group,
QueryMetadataInterface metadata)
Returns the resolved elements in the given group. |
Methods in org.teiid.query.resolver.util with parameters of type ElementSymbol | |
---|---|
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. |
void |
ResolverVisitor.visit(ElementSymbol obj)
|
Method parameters in org.teiid.query.resolver.util with type arguments of type ElementSymbol | |
---|---|
void |
AccessPattern.addElementHistory(java.util.Collection<ElementSymbol> elements)
|
void |
AccessPattern.setUnsatisfied(java.util.Set<ElementSymbol> unstaisfied)
|
Constructor parameters in org.teiid.query.resolver.util with type arguments of type ElementSymbol | |
---|---|
AccessPattern(java.util.Collection<ElementSymbol> elements)
|
Uses of ElementSymbol in org.teiid.query.sql |
---|
Methods in org.teiid.query.sql with parameters of type ElementSymbol | |
---|---|
void |
LanguageVisitor.visit(ElementSymbol obj)
|
Uses of ElementSymbol in org.teiid.query.sql.lang |
---|
Methods in org.teiid.query.sql.lang that return ElementSymbol | |
---|---|
ElementSymbol |
SPParameter.getParameterSymbol()
Get element symbol representing this parameter. |
ElementSymbol |
StoredProcedure.getResultSetColumn(int index)
|
ElementSymbol |
SPParameter.getResultSetColumn(int position)
Get a particular result set column at the specified position. |
ElementSymbol |
TableFunctionReference.ProjectedColumn.getSymbol()
|
ElementSymbol |
SetClause.getSymbol()
|
Methods in org.teiid.query.sql.lang that return types with arguments of type ElementSymbol | |
---|---|
java.util.LinkedHashMap<ElementSymbol,Expression> |
SetClauseList.getClauseMap()
|
java.util.List<ElementSymbol> |
Create.getColumns()
|
java.util.List<ElementSymbol> |
WithQueryCommand.getColumns()
|
java.util.Map<ElementSymbol,Reference> |
TranslatableProcedureContainer.getImplicitParams()
Get the implicit parameters (if any) created by translate criteria |
java.util.List<ElementSymbol> |
Create.getPrimaryKey()
|
java.util.LinkedHashMap<ElementSymbol,Expression> |
StoredProcedure.getProcedureParameters()
|
java.util.LinkedHashMap<ElementSymbol,Expression> |
Insert.getProcedureParameters()
|
java.util.LinkedHashMap<ElementSymbol,Expression> |
Delete.getProcedureParameters()
|
java.util.LinkedHashMap<ElementSymbol,Expression> |
Update.getProcedureParameters()
|
abstract java.util.LinkedHashMap<ElementSymbol,Expression> |
ProcedureContainer.getProcedureParameters()
|
java.util.List<ElementSymbol> |
TableFunctionReference.getProjectedSymbols()
|
java.util.List<ElementSymbol> |
XMLTable.getProjectedSymbols()
|
Methods in org.teiid.query.sql.lang with parameters of type ElementSymbol | |
---|---|
void |
Update.addChange(ElementSymbol id,
Expression value)
Add change to change list - a change is represented by a CompareCriteria internally but can be added here as an element and an expression |
void |
SetClauseList.addClause(ElementSymbol symbol,
Expression expression)
|
void |
Insert.addVariable(ElementSymbol var)
Add a variable to end of list |
boolean |
Select.isElementBeingSelected(ElementSymbol elementSymbol)
Check is the element symbol is being selected by this select clause. |
void |
SetClause.setSymbol(ElementSymbol symbol)
|
Method parameters in org.teiid.query.sql.lang with type arguments of type ElementSymbol | |
---|---|
void |
TranslatableProcedureContainer.addImplicitParameters(java.util.Map<ElementSymbol,Reference> parameters)
|
void |
Create.setColumns(java.util.List<ElementSymbol> columns)
|
void |
WithQueryCommand.setColumns(java.util.List<ElementSymbol> columns)
|
void |
Insert.setVariables(java.util.Collection<ElementSymbol> vars)
Set a collection of variables that replace the existing variables |
Constructors in org.teiid.query.sql.lang with parameters of type ElementSymbol | |
---|---|
SetClause(ElementSymbol symbol,
Expression value)
|
Constructor parameters in org.teiid.query.sql.lang with type arguments of type ElementSymbol | |
---|---|
WithQueryCommand(GroupSymbol groupSymbol,
java.util.List<ElementSymbol> columns,
QueryCommand queryExpression)
|
Uses of ElementSymbol in org.teiid.query.sql.navigator |
---|
Methods in org.teiid.query.sql.navigator with parameters of type ElementSymbol | |
---|---|
void |
PreOrPostOrderNavigator.visit(ElementSymbol obj)
|
Uses of ElementSymbol in org.teiid.query.sql.proc |
---|
Methods in org.teiid.query.sql.proc that return ElementSymbol | |
---|---|
ElementSymbol |
AssignmentStatement.getVariable()
Get the expression giving the value that is assigned to the variable. |
Methods in org.teiid.query.sql.proc with parameters of type ElementSymbol | |
---|---|
void |
CriteriaSelector.addElement(ElementSymbol element)
Add an element to the collection of elements on which criteria is pecified on the user's query |
void |
AssignmentStatement.setVariable(ElementSymbol variable)
Set the variable that is assigned to the value |
Constructors in org.teiid.query.sql.proc with parameters of type ElementSymbol | |
---|---|
AssignmentStatement(ElementSymbol variable,
Command value)
Deprecated. |
|
AssignmentStatement(ElementSymbol variable,
Expression value)
|
|
AssignmentStatement(ElementSymbol variable,
QueryCommand value)
|
|
DeclareStatement(ElementSymbol variable,
java.lang.String varType)
Constructor for DeclareStatement. |
|
DeclareStatement(ElementSymbol variable,
java.lang.String varType,
Command value)
Deprecated. |
|
DeclareStatement(ElementSymbol variable,
java.lang.String varType,
Expression value)
Constructor for DeclareStatement. |
Uses of ElementSymbol in org.teiid.query.sql.symbol |
---|
Methods in org.teiid.query.sql.symbol that return ElementSymbol | |
---|---|
ElementSymbol |
Reference.getExpression()
|
Methods in org.teiid.query.sql.symbol that return types with arguments of type ElementSymbol | |
---|---|
java.util.List<ElementSymbol> |
MultipleElementSymbol.getElementSymbols()
Get the element symbols referred to by this multiple element symbol |
Methods in org.teiid.query.sql.symbol with parameters of type ElementSymbol | |
---|---|
void |
MultipleElementSymbol.addElementSymbol(ElementSymbol symbol)
Add an element symbol referenced by this multiple element symbol |
void |
Reference.setExpression(ElementSymbol expression)
Should never be called - used for an xml hack |
Method parameters in org.teiid.query.sql.symbol with type arguments of type ElementSymbol | |
---|---|
void |
MultipleElementSymbol.setElementSymbols(java.util.List<ElementSymbol> elementSymbols)
Set the ElementSymbol s that this symbol refers to |
Constructors in org.teiid.query.sql.symbol with parameters of type ElementSymbol | |
---|---|
Reference(ElementSymbol expression)
Constructor for an element Reference. |
Uses of ElementSymbol in org.teiid.query.sql.util |
---|
Methods in org.teiid.query.sql.util that return types with arguments of type ElementSymbol | |
---|---|
java.util.Map<ElementSymbol,Expression> |
SymbolMap.asMap()
|
java.util.Map<ElementSymbol,Expression> |
SymbolMap.asUpdatableMap()
|
java.util.List<ElementSymbol> |
SymbolMap.getKeys()
|
Methods in org.teiid.query.sql.util with parameters of type ElementSymbol | |
---|---|
boolean |
SymbolMap.addMapping(ElementSymbol symbol,
Expression expression)
|
boolean |
VariableContext.containsVariable(ElementSymbol variable)
Check if this context or any of it's parent contexts contain this variable |
Expression |
SymbolMap.getMappedExpression(ElementSymbol symbol)
|
java.lang.Object |
VariableContext.getValue(ElementSymbol variable)
Get the value for the given variable, if the variable exits in the current context just return the value of the variable else lookup the parent context and return the value of the variable. |
java.lang.Object |
VariableContext.remove(ElementSymbol symbol)
|
void |
VariableContext.setValue(ElementSymbol variable,
java.lang.Object value)
Set the value for the given, if the variable already exits replaces its value with the given value else adds a new variable to the map. |
Method parameters in org.teiid.query.sql.util with type arguments of type ElementSymbol | |
---|---|
static SymbolMap |
SymbolMap.createSymbolMap(java.util.List<ElementSymbol> virtualElements,
java.util.List<? extends Expression> mappedCols)
|
Uses of ElementSymbol in org.teiid.query.sql.visitor |
---|
Methods in org.teiid.query.sql.visitor that return types with arguments of type ElementSymbol | |
---|---|
java.util.Collection<ElementSymbol> |
ElementCollectorVisitor.getElements()
Get the elements collected by the visitor. |
static java.util.Collection<ElementSymbol> |
ElementCollectorVisitor.getElements(LanguageObject obj,
boolean removeDuplicates)
Helper to quickly get the elements from obj in a collection. |
static java.util.Collection<ElementSymbol> |
ElementCollectorVisitor.getElements(LanguageObject obj,
boolean removeDuplicates,
boolean useDeepIteration)
Helper to quickly get the elements from obj in a collection. |
java.util.Map<ElementSymbol,Reference> |
CriteriaTranslatorVisitor.getImplicitParams()
|
Methods in org.teiid.query.sql.visitor with parameters of type ElementSymbol | |
---|---|
void |
AggregateSymbolCollectorVisitor.visit(ElementSymbol obj)
|
void |
SQLStringVisitor.visit(ElementSymbol obj)
|
void |
EvaluatableVisitor.visit(ElementSymbol obj)
|
void |
ElementCollectorVisitor.visit(ElementSymbol obj)
Visit a language object and collect symbols. |
Method parameters in org.teiid.query.sql.visitor with type arguments of type ElementSymbol | |
---|---|
static void |
ElementCollectorVisitor.getElements(java.util.Collection<? extends LanguageObject> objs,
java.util.Collection<ElementSymbol> elements)
|
static void |
ElementCollectorVisitor.getElements(LanguageObject obj,
java.util.Collection<ElementSymbol> elements)
Helper to quickly get the elements from obj in the elements collection |
Constructor parameters in org.teiid.query.sql.visitor with type arguments of type ElementSymbol | |
---|---|
ElementCollectorVisitor(java.util.Collection<ElementSymbol> elements)
Construct a new visitor with the specified collection, which should be non-null. |
Uses of ElementSymbol in org.teiid.query.validator |
---|
Methods in org.teiid.query.validator with parameters of type ElementSymbol | |
---|---|
void |
AggregateValidationVisitor.visit(ElementSymbol obj)
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |