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

Packages that use ElementSymbol
org.teiid.query.mapping.xml   
org.teiid.query.metadata   
org.teiid.query.optimizer.relational.plantree   
org.teiid.query.optimizer.relational.rules   
org.teiid.query.parser   
org.teiid.query.processor.proc   
org.teiid.query.processor.xml   
org.teiid.query.resolver.util   
org.teiid.query.sql   
org.teiid.query.sql.lang   
org.teiid.query.sql.navigator   
org.teiid.query.sql.proc   
org.teiid.query.sql.symbol   
org.teiid.query.sql.util   
org.teiid.query.sql.visitor   
org.teiid.query.validator   
 

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 ElementSymbols 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)
           
 



Copyright © 2010. All Rights Reserved.