A B C D E F G H I J K L M N O P Q R S T U V W X Y

A

AbortProcessingInstruction - Class in org.teiid.query.processor.xml
This instruction, intended to be reached conditionally (only under certain criteria) will throw a RuntimeException and cause query processing to be aborted.
AbortProcessingInstruction() - Constructor for class org.teiid.query.processor.xml.AbortProcessingInstruction
Constructor for AbortProcessingInstruction.
abs(int) - Static method in class org.teiid.query.function.FunctionMethods
 
abs(long) - Static method in class org.teiid.query.function.FunctionMethods
 
abs(float) - Static method in class org.teiid.query.function.FunctionMethods
 
abs(double) - Static method in class org.teiid.query.function.FunctionMethods
 
abs(BigInteger) - Static method in class org.teiid.query.function.FunctionMethods
 
abs(BigDecimal) - Static method in class org.teiid.query.function.FunctionMethods
 
AbstractCaseExpression - Class in org.teiid.query.sql.symbol
 
AbstractCaseExpression() - Constructor for class org.teiid.query.sql.symbol.AbstractCaseExpression
 
AbstractCompareCriteria - Class in org.teiid.query.sql.lang
The common functionality of a CompareCriteria and a SubqueryCompareCriteria.
AbstractCompareCriteria() - Constructor for class org.teiid.query.sql.lang.AbstractCompareCriteria
 
AbstractNavigator - Class in org.teiid.query.sql.navigator
 
AbstractNavigator(LanguageVisitor) - Constructor for class org.teiid.query.sql.navigator.AbstractNavigator
 
AbstractSetCriteria - Class in org.teiid.query.sql.lang
This is an abstract class to define some common functionality in the two varieties of IN criteria: SetCriteria (where values are specified) and SubquerySetCriteria (where a subquery is defined and will supply the values for the IN set).
AbstractSetCriteria() - Constructor for class org.teiid.query.sql.lang.AbstractSetCriteria
Constructor for AbstractSetCriteria.
AbstractSymbolMappingVisitor - Class in org.teiid.query.sql.visitor
This class is used to update LanguageObjects by replacing one set of symbols with another.
AbstractSymbolMappingVisitor() - Constructor for class org.teiid.query.sql.visitor.AbstractSymbolMappingVisitor
 
AbstractTupleSource - Class in org.teiid.common.buffer
 
AbstractTupleSource() - Constructor for class org.teiid.common.buffer.AbstractTupleSource
 
AbstractValidationVisitor - Class in org.teiid.query.validator
 
AbstractValidationVisitor() - Constructor for class org.teiid.query.validator.AbstractValidationVisitor
 
acceptVisitor(MappingVisitor) - Method in class org.teiid.query.mapping.xml.MappingAllNode
 
acceptVisitor(MappingVisitor) - Method in class org.teiid.query.mapping.xml.MappingAttribute
 
acceptVisitor(MappingVisitor) - Method in class org.teiid.query.mapping.xml.MappingChoiceNode
 
acceptVisitor(MappingVisitor) - Method in class org.teiid.query.mapping.xml.MappingCommentNode
 
acceptVisitor(MappingVisitor) - Method in class org.teiid.query.mapping.xml.MappingCriteriaNode
 
acceptVisitor(MappingVisitor) - Method in class org.teiid.query.mapping.xml.MappingDocument
 
acceptVisitor(MappingVisitor) - Method in class org.teiid.query.mapping.xml.MappingElement
 
acceptVisitor(MappingVisitor) - Method in class org.teiid.query.mapping.xml.MappingNode
 
acceptVisitor(MappingVisitor) - Method in class org.teiid.query.mapping.xml.MappingRecursiveElement
 
acceptVisitor(MappingVisitor) - Method in class org.teiid.query.mapping.xml.MappingSequenceNode
 
acceptVisitor(MappingVisitor) - Method in class org.teiid.query.mapping.xml.MappingSourceNode
 
acceptVisitor(LanguageVisitor) - Method in class org.teiid.query.sql.lang.BatchedUpdateCommand
 
acceptVisitor(LanguageVisitor) - Method in class org.teiid.query.sql.lang.BetweenCriteria
Method for accepting a visitor.
acceptVisitor(LanguageVisitor) - Method in class org.teiid.query.sql.lang.CompareCriteria
 
acceptVisitor(LanguageVisitor) - Method in class org.teiid.query.sql.lang.CompoundCriteria
 
acceptVisitor(LanguageVisitor) - Method in class org.teiid.query.sql.lang.Create
 
acceptVisitor(LanguageVisitor) - Method in class org.teiid.query.sql.lang.Delete
 
acceptVisitor(LanguageVisitor) - Method in class org.teiid.query.sql.lang.DependentSetCriteria
 
acceptVisitor(LanguageVisitor) - Method in class org.teiid.query.sql.lang.Drop
 
acceptVisitor(LanguageVisitor) - Method in class org.teiid.query.sql.lang.DynamicCommand
 
acceptVisitor(LanguageVisitor) - Method in class org.teiid.query.sql.lang.ExistsCriteria
 
acceptVisitor(LanguageVisitor) - Method in class org.teiid.query.sql.lang.ExpressionCriteria
 
acceptVisitor(LanguageVisitor) - Method in class org.teiid.query.sql.lang.From
 
acceptVisitor(LanguageVisitor) - Method in class org.teiid.query.sql.lang.FromClause
 
acceptVisitor(LanguageVisitor) - Method in class org.teiid.query.sql.lang.GroupBy
 
acceptVisitor(LanguageVisitor) - Method in class org.teiid.query.sql.lang.Insert
 
acceptVisitor(LanguageVisitor) - Method in class org.teiid.query.sql.lang.Into
 
acceptVisitor(LanguageVisitor) - Method in class org.teiid.query.sql.lang.IsNullCriteria
 
acceptVisitor(LanguageVisitor) - Method in class org.teiid.query.sql.lang.JoinPredicate
 
acceptVisitor(LanguageVisitor) - Method in class org.teiid.query.sql.lang.JoinType
 
acceptVisitor(LanguageVisitor) - Method in class org.teiid.query.sql.lang.Limit
 
acceptVisitor(LanguageVisitor) - Method in class org.teiid.query.sql.lang.MatchCriteria
 
acceptVisitor(LanguageVisitor) - Method in class org.teiid.query.sql.lang.NotCriteria
 
acceptVisitor(LanguageVisitor) - Method in class org.teiid.query.sql.lang.Option
 
acceptVisitor(LanguageVisitor) - Method in class org.teiid.query.sql.lang.OrderBy
 
acceptVisitor(LanguageVisitor) - Method in class org.teiid.query.sql.lang.OrderByItem
 
acceptVisitor(LanguageVisitor) - Method in class org.teiid.query.sql.lang.Query
 
acceptVisitor(LanguageVisitor) - Method in class org.teiid.query.sql.lang.Select
 
acceptVisitor(LanguageVisitor) - Method in class org.teiid.query.sql.lang.SetClause
 
acceptVisitor(LanguageVisitor) - Method in class org.teiid.query.sql.lang.SetClauseList
 
acceptVisitor(LanguageVisitor) - Method in class org.teiid.query.sql.lang.SetCriteria
 
acceptVisitor(LanguageVisitor) - Method in class org.teiid.query.sql.lang.SetQuery
 
acceptVisitor(LanguageVisitor) - Method in class org.teiid.query.sql.lang.StoredProcedure
 
acceptVisitor(LanguageVisitor) - Method in class org.teiid.query.sql.lang.SubqueryCompareCriteria
 
acceptVisitor(LanguageVisitor) - Method in class org.teiid.query.sql.lang.SubqueryFromClause
 
acceptVisitor(LanguageVisitor) - Method in class org.teiid.query.sql.lang.SubquerySetCriteria
 
acceptVisitor(LanguageVisitor) - Method in class org.teiid.query.sql.lang.TextTable
 
acceptVisitor(LanguageVisitor) - Method in class org.teiid.query.sql.lang.UnaryFromClause
 
acceptVisitor(LanguageVisitor) - Method in class org.teiid.query.sql.lang.Update
 
acceptVisitor(LanguageVisitor) - Method in class org.teiid.query.sql.lang.WithQueryCommand
 
acceptVisitor(LanguageVisitor) - Method in class org.teiid.query.sql.lang.XMLTable
 
acceptVisitor(LanguageVisitor) - Method in interface org.teiid.query.sql.LanguageObject
Method for accepting a visitor.
acceptVisitor(LanguageVisitor) - Method in class org.teiid.query.sql.proc.AssignmentStatement
 
acceptVisitor(LanguageVisitor) - Method in class org.teiid.query.sql.proc.Block
 
acceptVisitor(LanguageVisitor) - Method in class org.teiid.query.sql.proc.BreakStatement
 
acceptVisitor(LanguageVisitor) - Method in class org.teiid.query.sql.proc.CommandStatement
 
acceptVisitor(LanguageVisitor) - Method in class org.teiid.query.sql.proc.ContinueStatement
 
acceptVisitor(LanguageVisitor) - Method in class org.teiid.query.sql.proc.CreateUpdateProcedureCommand
 
acceptVisitor(LanguageVisitor) - Method in class org.teiid.query.sql.proc.CriteriaSelector
 
acceptVisitor(LanguageVisitor) - Method in class org.teiid.query.sql.proc.DeclareStatement
 
acceptVisitor(LanguageVisitor) - Method in class org.teiid.query.sql.proc.HasCriteria
 
acceptVisitor(LanguageVisitor) - Method in class org.teiid.query.sql.proc.IfStatement
 
acceptVisitor(LanguageVisitor) - Method in class org.teiid.query.sql.proc.LoopStatement
 
acceptVisitor(LanguageVisitor) - Method in class org.teiid.query.sql.proc.RaiseErrorStatement
 
acceptVisitor(LanguageVisitor) - Method in class org.teiid.query.sql.proc.TranslateCriteria
 
acceptVisitor(LanguageVisitor) - Method in class org.teiid.query.sql.proc.WhileStatement
 
acceptVisitor(LanguageVisitor) - Method in class org.teiid.query.sql.symbol.AggregateSymbol
 
acceptVisitor(LanguageVisitor) - Method in class org.teiid.query.sql.symbol.AliasSymbol
 
acceptVisitor(LanguageVisitor) - Method in class org.teiid.query.sql.symbol.AllInGroupSymbol
 
acceptVisitor(LanguageVisitor) - Method in class org.teiid.query.sql.symbol.AllSymbol
 
acceptVisitor(LanguageVisitor) - Method in class org.teiid.query.sql.symbol.CaseExpression
 
acceptVisitor(LanguageVisitor) - Method in class org.teiid.query.sql.symbol.Constant
 
acceptVisitor(LanguageVisitor) - Method in class org.teiid.query.sql.symbol.DerivedColumn
 
acceptVisitor(LanguageVisitor) - Method in class org.teiid.query.sql.symbol.ElementSymbol
 
acceptVisitor(LanguageVisitor) - Method in class org.teiid.query.sql.symbol.ExpressionSymbol
 
acceptVisitor(LanguageVisitor) - Method in class org.teiid.query.sql.symbol.Function
 
acceptVisitor(LanguageVisitor) - Method in class org.teiid.query.sql.symbol.GroupSymbol
 
acceptVisitor(LanguageVisitor) - Method in class org.teiid.query.sql.symbol.QueryString
 
acceptVisitor(LanguageVisitor) - Method in class org.teiid.query.sql.symbol.Reference
 
acceptVisitor(LanguageVisitor) - Method in class org.teiid.query.sql.symbol.ScalarSubquery
 
acceptVisitor(LanguageVisitor) - Method in class org.teiid.query.sql.symbol.SearchedCaseExpression
 
acceptVisitor(LanguageVisitor) - Method in class org.teiid.query.sql.symbol.TextLine
 
acceptVisitor(LanguageVisitor) - Method in class org.teiid.query.sql.symbol.XMLAttributes
 
acceptVisitor(LanguageVisitor) - Method in class org.teiid.query.sql.symbol.XMLElement
 
acceptVisitor(LanguageVisitor) - Method in class org.teiid.query.sql.symbol.XMLForest
 
acceptVisitor(LanguageVisitor) - Method in class org.teiid.query.sql.symbol.XMLNamespaces
 
acceptVisitor(LanguageVisitor) - Method in class org.teiid.query.sql.symbol.XMLParse
 
acceptVisitor(LanguageVisitor) - Method in class org.teiid.query.sql.symbol.XMLQuery
 
acceptVisitor(LanguageVisitor) - Method in class org.teiid.query.sql.symbol.XMLSerialize
 
ACCESS - Static variable in class org.teiid.query.optimizer.relational.plantree.NodeConstants.Types
 
ACCESS_PATTERN_VALIDATION - Static variable in class org.teiid.query.optimizer.relational.rules.RuleConstants
 
AccessNode - Class in org.teiid.query.processor.relational
 
AccessNode() - Constructor for class org.teiid.query.processor.relational.AccessNode
 
AccessNode(int) - Constructor for class org.teiid.query.processor.relational.AccessNode
 
AccessPattern - Class in org.teiid.query.resolver.util
This class represents both virtual and physical access patterns.
AccessPattern(Collection<ElementSymbol>) - Constructor for class org.teiid.query.resolver.util.AccessPattern
 
accumulatorType - Variable in class org.teiid.query.function.aggregate.Sum
 
acos(Number) - Static method in class org.teiid.query.function.FunctionMethods
 
ActivityReport - Class in org.teiid.query.report
A report holds the output of some activity.
ActivityReport(String) - Constructor for class org.teiid.query.report.ActivityReport
Construct new report of given type
actualMetadata - Variable in class org.teiid.query.metadata.BasicQueryMetadataWrapper
 
ADD - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
add_escapes(String) - Method in exception org.teiid.query.parser.ParseException
Used to convert raw characters to their escaped version when these raw version cannot be used as part of an ASCII string literal.
addAllNode(MappingAllNode) - Method in class org.teiid.query.mapping.xml.MappingBaseNode
 
addAllNode(MappingAllNode) - Method in class org.teiid.query.mapping.xml.MappingChoiceNode
 
addAllNode(MappingAllNode) - Method in class org.teiid.query.mapping.xml.MappingDocument
 
addAnnotation(Annotation) - Method in class org.teiid.query.analysis.AnalysisRecord
Add an annotation.
addAsParent(PlanNode) - Method in class org.teiid.query.optimizer.relational.plantree.PlanNode
Add the node as this node's parent.
addAttribute(MappingAttribute) - Method in class org.teiid.query.mapping.xml.MappingElement
Adds the attribute node to the current node and returns the current node
addAttribute(NodeDescriptor, String, Element) - Method in class org.teiid.query.processor.xml.DocumentInProgress
 
addAttribute(NodeDescriptor, String) - Method in class org.teiid.query.processor.xml.DocumentInProgress
 
addBatchRow(List) - Method in class org.teiid.query.processor.relational.InsertPlanExecutionNode
 
addBatchRow(List) - Method in class org.teiid.query.processor.relational.JoinNode
 
addBatchRow(List) - Method in class org.teiid.query.processor.relational.RelationalNode
 
addBinding(String) - Method in class org.teiid.query.mapping.relational.QueryNode
Add parameter binding to this node.
addBuiltInFactories() - Method in class org.teiid.core.id.IDGenerator
Method that creates and adds to this generator all the built-in factories, and if there is no default factory, set the default factory to the UUIDFactory.
addCacheHint(CacheHint) - Method in class org.teiid.query.sql.visitor.SQLStringVisitor
 
addChange(ElementSymbol, Expression) - Method in class org.teiid.query.sql.lang.Update
Add change to change list - a change is represented by a CompareCriteria internally but can be added here as an element and an expression
addChild(String) - Method in class org.teiid.cache.DefaultCache
 
addChild(MappingNode) - Method in class org.teiid.query.mapping.xml.MappingNode
Add a child mapping node to this one.
addChild(RelationalNode) - Method in class org.teiid.query.processor.relational.RelationalNode
 
addChildElement(MappingElement) - Method in class org.teiid.query.mapping.xml.MappingBaseNode
 
addChildElement(MappingElement) - Method in class org.teiid.query.mapping.xml.MappingChoiceNode
 
addChildElement(MappingElement) - Method in class org.teiid.query.mapping.xml.MappingDocument
 
addChildren(Collection<PlanNode>) - Method in class org.teiid.query.optimizer.relational.plantree.PlanNode
 
addChoiceNode(MappingChoiceNode) - Method in class org.teiid.query.mapping.xml.MappingBaseNode
 
addChoiceNode(MappingChoiceNode) - Method in class org.teiid.query.mapping.xml.MappingChoiceNode
 
addChoiceNode(MappingChoiceNode) - Method in class org.teiid.query.mapping.xml.MappingDocument
 
addClause(FromClause) - Method in class org.teiid.query.sql.lang.From
Add a clause to the FROM
addClause(ElementSymbol, Expression) - Method in class org.teiid.query.sql.lang.SetClauseList
 
addClause(SetClause) - Method in class org.teiid.query.sql.lang.SetClauseList
 
addClauses(Collection) - Method in class org.teiid.query.sql.lang.From
Add clauses to the FROM
addComment(String) - Method in class org.teiid.query.processor.xml.DocumentInProgress
 
AddCommentInstruction - Class in org.teiid.query.processor.xml
Adds a comment to an element of the document in progress
AddCommentInstruction(String) - Constructor for class org.teiid.query.processor.xml.AddCommentInstruction
Constructor
addCommentNode(MappingCommentNode) - Method in class org.teiid.query.mapping.xml.MappingElement
Adds a comment node to the current element and returns the added child node
addCondition(Condition) - Method in class org.teiid.query.processor.xml.IfInstruction
 
addCriteria(Criteria) - Method in class org.teiid.query.sql.lang.CompoundCriteria
Add another criteria to the clause.
addCriteriaNode(MappingCriteriaNode) - Method in class org.teiid.query.mapping.xml.MappingBaseNode
 
addCriteriaNode(MappingCriteriaNode) - Method in class org.teiid.query.mapping.xml.MappingChoiceNode
Adds the Element Node to the current Element node and returns the child node added to the current node.
addDependentGroup(String) - Method in class org.teiid.query.sql.lang.Option
Add group to make dependent
addElement(TempMetadataID) - Method in class org.teiid.query.metadata.TempMetadataID
add a element to the temp table.
addElement(NodeDescriptor, NodeDescriptor) - Method in class org.teiid.query.processor.xml.DocumentInProgress
 
addElement(NodeDescriptor, String) - Method in class org.teiid.query.processor.xml.DocumentInProgress
 
addElement(ElementSymbol) - Method in class org.teiid.query.sql.proc.CriteriaSelector
Add an element to the collection of elements on which criteria is pecified on the user's query
addElementHistory(Collection<ElementSymbol>) - Method in class org.teiid.query.resolver.util.AccessPattern
 
addElementSymbol(ElementSymbol) - Method in class org.teiid.query.sql.symbol.MultipleElementSymbol
Add an element symbol referenced by this multiple element symbol
addElementSymbolToTempGroup(String, SingleElementSymbol) - Method in class org.teiid.query.metadata.TempMetadataStore
Add a element symbol to the already created temp group.
addElementToTempGroup(String, ElementSymbol) - Method in class org.teiid.query.metadata.TempMetadataStore
 
addEscapes(String) - Static method in error org.teiid.query.parser.TokenMgrError
Replaces unprintable characters by their espaced (or unicode escaped) equivalents in the given string
addExternalGroupsToContext(Collection) - Method in class org.teiid.query.sql.lang.Command
 
addExternalGroupToContext(GroupSymbol) - Method in class org.teiid.query.sql.lang.Command
 
addFactory(ObjectIDFactory) - Method in class org.teiid.core.id.IDGenerator
Supply to this generator a new factory for a type of ObjectID.
addFirstChild(PlanNode) - Method in class org.teiid.query.optimizer.relational.plantree.PlanNode
 
addGroup(GroupSymbol) - Method in class org.teiid.query.optimizer.relational.plantree.PlanNode
 
addGroup(GroupSymbol) - Method in class org.teiid.query.sql.lang.From
Adds a new group to the list (it will be wrapped in a UnaryFromClause)
addGroup(GroupSymbol) - Method in class org.teiid.query.sql.lang.GroupContext
 
addGroups(Collection<GroupSymbol>) - Method in class org.teiid.query.optimizer.relational.plantree.PlanNode
 
addGroups(Collection<GroupSymbol>) - Method in class org.teiid.query.sql.lang.From
Adds a new collection of groups to the list
addImplicitParameters(Map<ElementSymbol, Reference>) - Method in class org.teiid.query.sql.lang.TranslatableProcedureContainer
 
addIndex(List<TempMetadataID>) - Method in class org.teiid.query.metadata.TempMetadataID
 
addInput(List<?>) - Method in class org.teiid.query.function.aggregate.AggregateFunction
 
addInputDirect(Object, List<?>) - Method in class org.teiid.query.function.aggregate.AggregateFunction
Called for the element value in every row of a group.
addInputDirect(Object, List<?>) - Method in class org.teiid.query.function.aggregate.Avg
 
addInputDirect(Object, List<?>) - Method in class org.teiid.query.function.aggregate.ConstantFunction
 
addInputDirect(Object, List<?>) - Method in class org.teiid.query.function.aggregate.Count
 
addInputDirect(Object, List<?>) - Method in class org.teiid.query.function.aggregate.Max
 
addInputDirect(Object, List<?>) - Method in class org.teiid.query.function.aggregate.Min
 
addInputDirect(Object, List<?>) - Method in class org.teiid.query.function.aggregate.StatsFunction
 
addInputDirect(Object, List<?>) - Method in class org.teiid.query.function.aggregate.Sum
 
addInputDirect(Object, List<?>) - Method in class org.teiid.query.function.aggregate.TextAgg
 
addInputDirect(Object, List<?>) - Method in class org.teiid.query.function.aggregate.XMLAgg
 
addInputDirect(Object, List<?>) - Method in class org.teiid.query.processor.relational.SortingFilter
 
addInstruction(ProgramInstruction) - Method in class org.teiid.query.processor.proc.Program
 
addInstruction(ProcessorInstruction) - Method in class org.teiid.query.processor.xml.Program
 
addInstructions(Program) - Method in class org.teiid.query.processor.proc.Program
 
addInstructions(Program) - Method in class org.teiid.query.processor.xml.Program
 
addItem(ReportItem) - Method in class org.teiid.query.report.ActivityReport
Add a new item to the report.
addItems(Collection) - Method in class org.teiid.query.report.ActivityReport
Add a new collection of items to the report.
addLanaguageObjects(PlanNode, String, List<? extends LanguageObject>) - Static method in class org.teiid.query.analysis.AnalysisRecord
 
addLast(OptimizerRule) - Method in class org.teiid.query.optimizer.relational.RuleStack
 
addLastChild(PlanNode) - Method in class org.teiid.query.optimizer.relational.plantree.PlanNode
 
addListener(CacheListener) - Method in class org.teiid.cache.DefaultCache
 
addMapping(ElementSymbol, Expression) - Method in class org.teiid.query.sql.util.SymbolMap
 
addMetadataStore(MetadataStore) - Method in class org.teiid.query.metadata.CompositeMetadataStore
 
addNamespace(Namespace) - Method in class org.teiid.query.mapping.xml.MappingElement
 
addNoCacheGroup(String) - Method in class org.teiid.query.sql.lang.Option
Add group that overrides the default behavior of Materialized View feautre to route the query to the primary virtual group transformation instead of the Materialized View transformation.
AddNodeInstruction - Class in org.teiid.query.processor.xml
 
AddNodeInstruction(NodeDescriptor) - Constructor for class org.teiid.query.processor.xml.AddNodeInstruction
Constructor for AddElementInstruction.
AddNodeInstruction(NodeDescriptor, ElementSymbol) - Constructor for class org.teiid.query.processor.xml.AddNodeInstruction
Constructor for AddElementInstruction.
addNotDependentGroup(String) - Method in class org.teiid.query.sql.lang.Option
Add group to make dependent
addParameter(SPParameter) - Method in class org.teiid.query.metadata.StoredProcedureInfo
 
addPrimaryKey(Create, TempMetadataID) - Static method in class org.teiid.query.resolver.command.TempTableResolver
 
addQueryNodeToMetadata(Object, QueryNode) - Method in class org.teiid.query.optimizer.xml.XMLPlannerEnvironment
 
addResultSetColumn(String, Class, Object) - Method in class org.teiid.query.sql.lang.SPParameter
Add a result set column if this parameter is a return result set.
addScalarGroup(String, TempMetadataStore, GroupContext, List) - Static method in class org.teiid.query.resolver.ProcedureContainerResolver
 
addSequenceNode(MappingSequenceNode) - Method in class org.teiid.query.mapping.xml.MappingBaseNode
 
addSequenceNode(MappingSequenceNode) - Method in class org.teiid.query.mapping.xml.MappingChoiceNode
 
addSequenceNode(MappingSequenceNode) - Method in class org.teiid.query.mapping.xml.MappingDocument
 
addSibilingElement(MappingElement) - Method in class org.teiid.query.mapping.xml.MappingElement
Adds a sibiling node to the current node and returns the added sibiling node;
addSourceNode(MappingSourceNode) - Method in class org.teiid.query.mapping.xml.MappingBaseNode
 
addSourceNode(MappingSourceNode) - Method in class org.teiid.query.mapping.xml.MappingChoiceNode
 
addSourceNode(MappingSourceNode) - Method in class org.teiid.query.mapping.xml.MappingDocument
 
addStagingTable(String) - Method in class org.teiid.query.mapping.xml.MappingBaseNode
 
addStagingTable(Object, Object) - Method in class org.teiid.query.optimizer.xml.XMLPlannerEnvironment
Dynamically setting up the staging tables as meterialized views.
addStatement(Statement) - Method in class org.teiid.query.sql.proc.Block
Add a Statement to this block.
addSubCommand(Command) - Method in class org.teiid.query.sql.lang.BatchedUpdateCommand
Add sub command
addSubCommands(Collection) - Method in class org.teiid.query.sql.lang.BatchedUpdateCommand
Add sub commands
addSymbol(Expression) - Method in class org.teiid.query.sql.lang.GroupBy
Adds a new symbol to the list of symbols.
addSymbol(SelectSymbol) - Method in class org.teiid.query.sql.lang.Select
Adds a new symbol to the list of symbols.
addSymbols(Collection) - Method in class org.teiid.query.sql.lang.Select
Adds a new collection of symbols to the list of symbols.
addTabs(int) - Method in class org.teiid.query.sql.visitor.SQLStringVisitor
 
addTempGroup(String, List) - Method in class org.teiid.query.metadata.TempMetadataStore
Add a temp group and all it's elements
addTempGroup(String, List, boolean) - Method in class org.teiid.query.metadata.TempMetadataStore
Add a temp group and all it's elements
addTempGroup(String, List<? extends SingleElementSymbol>, boolean, boolean) - Method in class org.teiid.query.metadata.TempMetadataStore
Add a temp group and all it's elements
addTempGroup(TempMetadataAdapter, GroupSymbol, List, boolean) - Static method in class org.teiid.query.resolver.util.ResolverUtil
 
addTempGroups(Map) - Method in class org.teiid.query.metadata.TempMetadataStore
Add a bunch of temp groups all at once.
addTempTable(TempMetadataAdapter, GroupSymbol, List) - Static method in class org.teiid.query.resolver.util.ResolverUtil
 
addToCriteriaResultSets(Set) - Method in class org.teiid.query.mapping.xml.ResultSetInfo
 
addToGlobalMetadata(Map) - Method in class org.teiid.query.optimizer.xml.XMLPlannerEnvironment
 
addToMetadataCache(Object, String, Object) - Method in class org.teiid.query.metadata.BasicQueryMetadata
 
addToMetadataCache(Object, String, Object) - Method in class org.teiid.query.metadata.BasicQueryMetadataWrapper
 
addToMetadataCache(Object, String, Object) - Method in interface org.teiid.query.metadata.QueryMetadataInterface
 
addToMetadataCache(Object, String, Object) - Method in class org.teiid.query.metadata.TempMetadataAdapter
 
addToMetadataCache(Object, String, Object) - Method in class org.teiid.query.metadata.TransformationMetadata
 
addTranslation(CompareCriteria) - Method in class org.teiid.query.sql.proc.TranslateCriteria
Add a comparecriteria(element-value pair) to the list used to translate the user's criteria.
addTuple(List<?>) - Method in class org.teiid.common.buffer.TupleBuffer
 
addTupleBatch(TupleBatch, boolean) - Method in class org.teiid.common.buffer.TupleBuffer
Adds the given batch preserving row offsets.
addTupleBuffer(TupleBuffer) - Method in interface org.teiid.common.buffer.BufferManager
 
addTupleBuffer(TupleBuffer) - Method in class org.teiid.common.buffer.impl.BufferManagerImpl
 
addUniqueKey(List<TempMetadataID>) - Method in class org.teiid.query.metadata.TempMetadataID
 
addUnresolvedSymbol(UnresolvedSymbolDescription) - Method in exception org.teiid.api.exception.query.QueryResolverException
Add an UnresolvedSymbolDescription to the list of unresolved symbols
addValue(Expression) - Method in class org.teiid.query.sql.lang.Insert
Adds a value to the list of values
addVariable(ElementSymbol) - Method in class org.teiid.query.sql.lang.Insert
Add a variable to end of list
addVariable(SingleElementSymbol) - Method in class org.teiid.query.sql.lang.OrderBy
Adds a new variable to the list of order by elements.
addVariable(SingleElementSymbol, boolean) - Method in class org.teiid.query.sql.lang.OrderBy
Adds a new variable to the list of order by elements with the specified sort order
addVariables(Collection) - Method in class org.teiid.query.sql.lang.Insert
Add a collection of variables to end of list
addView(PlanNode, PlanNode, boolean, List<SingleElementSymbol>, Set<AggregateSymbol>, List<ElementSymbol>, QueryMetadataInterface, CapabilitiesFinder) - Method in class org.teiid.query.optimizer.relational.rules.RulePushAggregates
 
addWarning(TeiidException) - Method in class org.teiid.query.processor.ProcessorPlan
 
adjustBeginLineColumn(int, int) - Method in class org.teiid.query.parser.JavaCharStream
Method to adjust line and column numbers for the start of a token.
AdjustBuffSize() - Method in class org.teiid.query.parser.JavaCharStream
 
AggregateFunction - Class in org.teiid.query.function.aggregate
This represents the interface for an aggregate function.
AggregateFunction() - Constructor for class org.teiid.query.function.aggregate.AggregateFunction
 
aggregatesAllowed - Variable in class org.teiid.query.parser.ParseInfo
 
aggregateSymbol(ParseInfo) - Method in class org.teiid.query.parser.SQLParser
 
AggregateSymbol - Class in org.teiid.query.sql.symbol
An aggregate symbol represents an aggregate function in the SELECT or HAVING clauses.
AggregateSymbol(String, String, AggregateSymbol.Type, boolean, Expression) - Constructor for class org.teiid.query.sql.symbol.AggregateSymbol
Constructor used for cloning
AggregateSymbol(String, String, boolean, Expression) - Constructor for class org.teiid.query.sql.symbol.AggregateSymbol
Construct an aggregate symbol with all given data.
AggregateSymbol.Type - Enum in org.teiid.query.sql.symbol
 
AggregateSymbolCollectorVisitor - Class in org.teiid.query.sql.visitor
 
AggregateSymbolCollectorVisitor(Collection<AggregateSymbol>, Collection<SingleElementSymbol>) - Constructor for class org.teiid.query.sql.visitor.AggregateSymbolCollectorVisitor
 
AggregateSymbolCollectorVisitor.AggregateStopNavigator - Class in org.teiid.query.sql.visitor
 
AggregateSymbolCollectorVisitor.AggregateStopNavigator(LanguageVisitor) - Constructor for class org.teiid.query.sql.visitor.AggregateSymbolCollectorVisitor.AggregateStopNavigator
 
AggregateValidationVisitor - Class in org.teiid.query.validator
Validate that all ElementSymbol and ExpressionSymbols used in the HAVING and SELECT clauses are based on symbols used in the GROUP BY clause.
AggregateValidationVisitor(Set<Expression>) - Constructor for class org.teiid.query.validator.AggregateValidationVisitor
 
ALIAS_RESULT_SET_NAME - Static variable in class org.teiid.query.mapping.xml.MappingNodeConstants.Properties
In the case of the recursive mapping element nodes, the source nodes may be different, in that case the original result set name (i.e.
AliasGenerator - Class in org.teiid.query.optimizer.relational
Adds safe (generated) aliases to the source command The structure is a little convoluted: AliasGenerator - structure navigator, alters the command by adding alias symbols NamingVisitor - changes the output names of Element and Group symbols SQLNamingContext - a hierarchical context for tracking Element and Group names
AliasGenerator(boolean) - Constructor for class org.teiid.query.optimizer.relational.AliasGenerator
 
AliasGenerator(boolean, boolean) - Constructor for class org.teiid.query.optimizer.relational.AliasGenerator
 
AliasSymbol - Class in org.teiid.query.sql.symbol
An AliasSymbol wraps a SingleElementSymbol and changes it's name.
AliasSymbol(String, SingleElementSymbol) - Constructor for class org.teiid.query.sql.symbol.AliasSymbol
Construct an AliasSymbol given the alias name and the underlying symbol.
ALL - Static variable in class org.teiid.query.mapping.xml.MappingNodeConstants
Constant defining a target node type of "All".
ALL - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
ALL - Static variable in class org.teiid.query.sql.lang.SubqueryCompareCriteria
"All" predicate quantifier
ALL_IN_GROUP - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
allInGroupSymbol() - Method in class org.teiid.query.parser.SQLParser
 
AllInGroupSymbol - Class in org.teiid.query.sql.symbol
This is a subclass of Symbol representing .*, which contains all of the elements from a single group in the query.
AllInGroupSymbol(String, String) - Constructor for class org.teiid.query.sql.symbol.AllInGroupSymbol
Constructor used for cloning
AllInGroupSymbol(String) - Constructor for class org.teiid.query.sql.symbol.AllInGroupSymbol
Default constructor
ALLOCATE - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
AllSymbol - Class in org.teiid.query.sql.symbol
This is a subclass of Symbol representing *, which contains all of the elements from all groups in the query.
AllSymbol(String, String) - Constructor for class org.teiid.query.sql.symbol.AllSymbol
Constructor used for cloning
AllSymbol() - Constructor for class org.teiid.query.sql.symbol.AllSymbol
Default constructor
ALTER - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
ALWAYS_INCLUDE - Static variable in class org.teiid.query.mapping.xml.MappingNodeConstants.Properties
A property to mark to implicity include a node which needs to be added to result document.
ALWAYS_INCLUDE - Static variable in class org.teiid.query.mapping.xml.MappingNodeConstants.Tags
 
AnalysisRecord - Class in org.teiid.query.analysis
The AnalysisRecord holds all debug/analysis information for a particular query as it is executed.
AnalysisRecord(boolean, boolean) - Constructor for class org.teiid.query.analysis.AnalysisRecord
 
AND - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
AND - Static variable in class org.teiid.query.sql.lang.CompoundCriteria
Constant indicating the logical "and" of two or more criteria.
ansiQuotedIdentifiers - Variable in class org.teiid.query.parser.ParseInfo
 
ANY - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
ANY - Static variable in class org.teiid.query.sql.lang.SubqueryCompareCriteria
"Any" predicate quantifier (equivalent to "Some")
append(Object) - Method in class org.teiid.query.sql.visitor.SQLStringVisitor
 
appendSetQuery(SetQuery, QueryCommand, boolean) - Method in class org.teiid.query.sql.visitor.SQLStringVisitor
 
ARE - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
areResultsCachable() - Method in class org.teiid.query.sql.lang.BatchedUpdateCommand
 
areResultsCachable() - Method in class org.teiid.query.sql.lang.Command
Whether the results are cachable.
areResultsCachable() - Method in class org.teiid.query.sql.lang.Create
 
areResultsCachable() - Method in class org.teiid.query.sql.lang.Delete
 
areResultsCachable() - Method in class org.teiid.query.sql.lang.Drop
 
areResultsCachable() - Method in class org.teiid.query.sql.lang.DynamicCommand
 
areResultsCachable() - Method in class org.teiid.query.sql.lang.Insert
 
areResultsCachable() - Method in class org.teiid.query.sql.lang.Query
 
areResultsCachable(Collection<? extends SingleElementSymbol>) - Static method in class org.teiid.query.sql.lang.Query
 
areResultsCachable() - Method in class org.teiid.query.sql.lang.SetQuery
 
areResultsCachable() - Method in class org.teiid.query.sql.lang.StoredProcedure
 
areResultsCachable() - Method in class org.teiid.query.sql.lang.Update
 
areResultsCachable() - Method in class org.teiid.query.sql.proc.CreateUpdateProcedureCommand
 
ARRAY - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
AS - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
ASC - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
ASC - Static variable in class org.teiid.query.sql.lang.OrderBy
Constant for the ascending value
ascii(String) - Static method in class org.teiid.query.function.FunctionMethods
 
ascii(Character) - Static method in class org.teiid.query.function.FunctionMethods
 
ASENSITIVE - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
asin(Number) - Static method in class org.teiid.query.function.FunctionMethods
 
asMap() - Method in class org.teiid.query.sql.util.SymbolMap
 
ASSIGN_OUTPUT_ELEMENTS - Static variable in class org.teiid.query.optimizer.relational.rules.RuleConstants
 
AssignmentInstruction - Class in org.teiid.query.processor.proc
This instruction updates the current variable context with a value for the Variable defined using a DeclareInstruction, the variable value is obtained by either processing a expression or a command(stored as a processplan).
AssignmentInstruction() - Constructor for class org.teiid.query.processor.proc.AssignmentInstruction
 
AssignmentStatement - Class in org.teiid.query.sql.proc
This class represents an assignment statement in the storedprocedure language.
AssignmentStatement() - Constructor for class org.teiid.query.sql.proc.AssignmentStatement
Constructor for AssignmentStatement.
AssignmentStatement(ElementSymbol, QueryCommand) - Constructor for class org.teiid.query.sql.proc.AssignmentStatement
 
AssignmentStatement(ElementSymbol, Command) - Constructor for class org.teiid.query.sql.proc.AssignmentStatement
Deprecated. 
AssignmentStatement(ElementSymbol, Expression) - Constructor for class org.teiid.query.sql.proc.AssignmentStatement
 
assignStatement(ParseInfo) - Method in class org.teiid.query.parser.SQLParser
Parse assignment statement
assignStatementOperand(ParseInfo) - Method in class org.teiid.query.parser.SQLParser
Parse operand of assignment statement, which can be nested arbitrarily deeply in parentheses.
assosiateSecurityContext(String, Object) - Method in interface org.teiid.security.SecurityHelper
 
asUpdatableMap() - Method in class org.teiid.query.sql.util.SymbolMap
 
ASYMETRIC - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
atan(Number) - Static method in class org.teiid.query.function.FunctionMethods
 
atan2(Number, Number) - Static method in class org.teiid.query.function.FunctionMethods
 
ATOMIC - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
AtomicCriteria - Class in org.teiid.query.sql.lang
This abstract class represents an atomic logical criteria.
AtomicCriteria() - Constructor for class org.teiid.query.sql.lang.AtomicCriteria
Constructs a default instance of this class.
AtomicCriteria(Criteria) - Constructor for class org.teiid.query.sql.lang.AtomicCriteria
Constructs an instance of this class with a single sub-criteria.
AtomicRequestID - Class in org.teiid.dqp.message
This class uniquely identifies a AtomicRequestMessage
AtomicRequestID() - Constructor for class org.teiid.dqp.message.AtomicRequestID
 
AtomicRequestID(RequestID, int, int) - Constructor for class org.teiid.dqp.message.AtomicRequestID
 
AtomicRequestMessage - Class in org.teiid.dqp.message
This class defines a request message for the Connector layer.
AtomicRequestMessage() - Constructor for class org.teiid.dqp.message.AtomicRequestMessage
 
AtomicRequestMessage(RequestMessage, DQPWorkContext, int) - Constructor for class org.teiid.dqp.message.AtomicRequestMessage
 
AtomicResultsMessage - Class in org.teiid.dqp.message
 
AtomicResultsMessage() - Constructor for class org.teiid.dqp.message.AtomicResultsMessage
 
AtomicResultsMessage(List[], String[]) - Constructor for class org.teiid.dqp.message.AtomicResultsMessage
 
ATTRIBUTE - Static variable in class org.teiid.query.mapping.xml.MappingNodeConstants
Constant defining a target node type of "attribute".
ATTRIBUTE - Static variable in class org.teiid.query.processor.xml.AddNodeInstruction
 
AUTO_INCREMENT - Static variable in class org.teiid.query.metadata.SupportConstants.Element
 
AUTORIZATION - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
available() - Method in class org.teiid.common.buffer.AbstractTupleSource
 
available() - Method in class org.teiid.query.processor.BatchIterator
 
Avg - Class in org.teiid.query.function.aggregate
Accumulates (per tuple) and calculates the average of the values of a column.
Avg() - Constructor for class org.teiid.query.function.aggregate.Avg
 

B

backup(int) - Method in class org.teiid.query.parser.JavaCharStream
 
BASE64 - Static variable in class org.teiid.query.function.CharsetUtils
 
BASE64_NAME - Static variable in class org.teiid.query.function.CharsetUtils
 
BasicQueryMetadata - Class in org.teiid.query.metadata
This is an abstract implementation of the metadata interface.
BasicQueryMetadata() - Constructor for class org.teiid.query.metadata.BasicQueryMetadata
Constructor for AbstractQueryMetadata.
BasicQueryMetadataWrapper - Class in org.teiid.query.metadata
 
BasicQueryMetadataWrapper(QueryMetadataInterface) - Constructor for class org.teiid.query.metadata.BasicQueryMetadataWrapper
 
BasicSourceCapabilities - Class in org.teiid.query.optimizer.capabilities
 
BasicSourceCapabilities() - Constructor for class org.teiid.query.optimizer.capabilities.BasicSourceCapabilities
Construct a basic capabilities object.
batch - Variable in class org.teiid.common.buffer.AbstractTupleSource
 
BatchCollector - Class in org.teiid.query.processor
 
BatchCollector(BatchCollector.BatchProducer, TupleBuffer) - Constructor for class org.teiid.query.processor.BatchCollector
 
BatchCollector.BatchProducer - Interface in org.teiid.query.processor
 
BatchCollector.BatchProducerTupleSource - Class in org.teiid.query.processor
 
BatchCollector.BatchProducerTupleSource(BatchCollector.BatchProducer) - Constructor for class org.teiid.query.processor.BatchCollector.BatchProducerTupleSource
 
BatchedUpdateCommand - Class in org.teiid.query.sql.lang
Represents a batch of INSERT, UPDATE, DELETE, and SELECT INTO commands
BatchedUpdateCommand(List) - Constructor for class org.teiid.query.sql.lang.BatchedUpdateCommand
 
BatchedUpdateNode - Class in org.teiid.query.processor.relational
Node that batches commands sent to the DataManager.
BatchedUpdateNode(int, List<Command>, List<VariableContext>, List<Boolean>, String) - Constructor for class org.teiid.query.processor.relational.BatchedUpdateNode
 
BatchedUpdatePlan - Class in org.teiid.query.processor
Plan for execution for a batched update command.
BatchedUpdatePlan(List, int, List<VariableContext>) - Constructor for class org.teiid.query.processor.BatchedUpdatePlan
 
BatchedUpdatePlanner - Class in org.teiid.query.optimizer
Planner for BatchedUpdateCommands
BatchedUpdatePlanner() - Constructor for class org.teiid.query.optimizer.BatchedUpdatePlanner
 
BatchedUpdateResolver - Class in org.teiid.query.resolver.command
Resolver for BatchedUpdateCommands
BatchedUpdateResolver() - Constructor for class org.teiid.query.resolver.command.BatchedUpdateResolver
 
BatchIterator - Class in org.teiid.query.processor
A BatchIterator provides an iterator interface to a BatchCollector.BatchProducer.
BatchIterator(BatchCollector.BatchProducer) - Constructor for class org.teiid.query.processor.BatchIterator
 
BatchManager - Interface in org.teiid.common.buffer
 
BatchManager.ManagedBatch - Interface in org.teiid.common.buffer
 
bb - Variable in class org.teiid.query.function.CharsetUtils.FixedDecoder
 
begin(TransactionContext) - Method in interface org.teiid.dqp.service.TransactionService
 
begin(String) - Method in interface org.teiid.dqp.service.TransactionService
 
BEGIN - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
beginClause(int) - Method in class org.teiid.query.sql.visitor.SQLStringVisitor
 
beginColumn - Variable in class org.teiid.query.parser.Token
beginLine and beginColumn describe the position of the first character of this token; endLine and endColumn describe the position of the last character of this token.
beginLine - Variable in class org.teiid.query.parser.Token
beginLine and beginColumn describe the position of the first character of this token; endLine and endColumn describe the position of the last character of this token.
BeginToken() - Method in class org.teiid.query.parser.JavaCharStream
 
BETWEEN - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
BETWEEN - Static variable in class org.teiid.query.sql.proc.CriteriaSelector
 
betweenCrit(ParseInfo, Expression) - Method in class org.teiid.query.parser.SQLParser
Parse an [NOT] BETWEEN criteria.
BetweenCriteria - Class in org.teiid.query.sql.lang
Represents criteria such as: " [NOT] BETWEEN AND ".
BetweenCriteria() - Constructor for class org.teiid.query.sql.lang.BetweenCriteria
Constructs a default instance of this class.
BetweenCriteria(Expression, Expression, Expression) - Constructor for class org.teiid.query.sql.lang.BetweenCriteria
Constructs an instance of this class with an expression
BIG_DECIMAL - Static variable in class org.teiid.query.function.aggregate.Sum
 
BIG_INTEGER - Static variable in class org.teiid.query.function.aggregate.Sum
 
BIGDECIMAL - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
BIGINT - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
BIGINTEGER - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
BINARY - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
binarySearch(List<?>, List[], int[], int[]) - Method in class org.teiid.query.processor.relational.PartitionedSortJoin
 
bindReferences(LanguageObject, List, QueryMetadataInterface) - Static method in class org.teiid.query.resolver.util.BindVariableVisitor
Convenient static method for using this visitor
BindVariableVisitor - Class in org.teiid.query.resolver.util
Given a LanguageObject containing References and the List of String binding expressions from a query transformation, this visitor will parse and resolve each binding and set the resolved expression on the appropriate Reference, making sure to match up the correct binding with the correct Reference.
BindVariableVisitor(List, QueryMetadataInterface) - Constructor for class org.teiid.query.resolver.util.BindVariableVisitor
Constructor
bitand(int, int) - Static method in class org.teiid.query.function.FunctionMethods
 
bitnot(int) - Static method in class org.teiid.query.function.FunctionMethods
 
bitor(int, int) - Static method in class org.teiid.query.function.FunctionMethods
 
bitxor(int, int) - Static method in class org.teiid.query.function.FunctionMethods
 
BLOB - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
block(ParseInfo) - Method in class org.teiid.query.parser.SQLParser
Parse block
Block - Class in org.teiid.query.sql.proc
This class represents a group of Statement objects.
Block() - Constructor for class org.teiid.query.sql.proc.Block
Constructor for Block.
Block(Statement) - Constructor for class org.teiid.query.sql.proc.Block
Constructor for Block with a single Statement.
BlockedException - Exception in org.teiid.common.buffer
This exception is thrown if the buffer manager blocks waiting on input during processing.
BlockedException() - Constructor for exception org.teiid.common.buffer.BlockedException
No-arg costructor required by Externalizable semantics
BlockInstruction - Class in org.teiid.query.processor.xml
 
BlockInstruction(String) - Constructor for class org.teiid.query.processor.xml.BlockInstruction
Constructor for MoveCursorInstruction.
BOOLEAN - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
booleanPrimary(ParseInfo) - Method in class org.teiid.query.parser.SQLParser
Parse a boolean primary.
BOOLEANTYPE - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
BOTH - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
BREAK - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
BreakInstruction - Class in org.teiid.query.processor.proc
This ProgramInstruction break from a loop when processed
BreakInstruction() - Constructor for class org.teiid.query.processor.proc.BreakInstruction
 
breakStatement(ParseInfo) - Method in class org.teiid.query.parser.SQLParser
Parse break statement
BreakStatement - Class in org.teiid.query.sql.proc
This class represents a break statement in the storedprocedure language.
BreakStatement() - Constructor for class org.teiid.query.sql.proc.BreakStatement
 
bufcolumn - Variable in class org.teiid.query.parser.JavaCharStream
 
buffer - Variable in class org.teiid.query.parser.JavaCharStream
 
BufferManager - Interface in org.teiid.common.buffer
The buffer manager controls how memory is used and how data flows through the system.
BufferManager.BufferReserveMode - Enum in org.teiid.common.buffer
 
BufferManager.TupleSourceType - Enum in org.teiid.common.buffer
 
BufferManagerImpl - Class in org.teiid.common.buffer.impl
Default implementation of BufferManager.
BufferManagerImpl() - Constructor for class org.teiid.common.buffer.impl.BufferManagerImpl
 
BufferService - Interface in org.teiid.dqp.service
 
bufline - Variable in class org.teiid.query.parser.JavaCharStream
 
bufpos - Variable in class org.teiid.query.parser.JavaCharStream
 
buildFullSymbolMap() - Method in class org.teiid.query.mapping.xml.MappingSourceNode
 
buildRules(PlanHints) - Static method in class org.teiid.query.optimizer.relational.RelationalPlanner
 
buildSymbolMap(GroupSymbol, GroupSymbol, QueryMetadataInterface) - Static method in class org.teiid.query.optimizer.relational.rules.FrameUtil
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
buildTag(MappingNode) - Static method in class org.teiid.query.optimizer.xml.TagBuilderVisitor
Build tags which are outputs in the resulting xml document.
BUILT_IN_TYPE - Static variable in class org.teiid.query.mapping.xml.MappingNodeConstants.Properties
Specifies the design-time base built-in type for the virtual document node.
BUILT_IN_TYPE - Static variable in class org.teiid.query.mapping.xml.MappingNodeConstants.Tags
 
BY - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
BYTE - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
bytesWritten() - Method in class org.teiid.common.buffer.FileStore.FileStoreOutputStream
 

C

Cachable - Interface in org.teiid.cache
 
Cache<K,V> - Interface in org.teiid.cache
Abstraction over cache providers
CACHE - Static variable in class org.teiid.query.sql.lang.CacheHint
 
Cache.Type - Enum in org.teiid.cache
 
CACHE_PREFIX - Static variable in class org.teiid.query.metadata.GroupInfo
 
cacheChanged() - Method in interface org.teiid.cache.CacheListener
 
CacheConfiguration - Class in org.teiid.cache
 
CacheConfiguration() - Constructor for class org.teiid.cache.CacheConfiguration
 
CacheConfiguration(CacheConfiguration.Policy, int, int) - Constructor for class org.teiid.cache.CacheConfiguration
 
CacheConfiguration.Policy - Enum in org.teiid.cache
 
CacheFactory - Interface in org.teiid.cache
 
cacheHint - Variable in class org.teiid.query.parser.ParseInfo
 
CacheHint - Class in org.teiid.query.sql.lang
 
CacheHint() - Constructor for class org.teiid.query.sql.lang.CacheHint
 
CacheHint(boolean, Long) - Constructor for class org.teiid.query.sql.lang.CacheHint
 
CacheListener - Interface in org.teiid.cache
Listener for the cache events like add,update delete
CALCULATE_COST - Static variable in class org.teiid.query.optimizer.relational.rules.RuleConstants
 
CALL - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
callableStatement(ParseInfo) - Method in class org.teiid.query.parser.SQLParser
 
CALLED - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
CAN_PUSHDOWN - Static variable in class org.teiid.query.function.metadata.FunctionMethod
 
cancelTransactions(String, boolean) - Method in interface org.teiid.dqp.service.TransactionService
 
canImplicitlyConvert(String, String) - Static method in class org.teiid.query.resolver.util.ResolverUtil
Gets whether there exists an implicit conversion from the source type to the target type
CANNOT_PUSHDOWN - Static variable in class org.teiid.query.function.metadata.FunctionMethod
 
canPushLanguageObject(LanguageObject, Object, QueryMetadataInterface, CapabilitiesFinder, AnalysisRecord) - Static method in class org.teiid.query.optimizer.relational.rules.CriteriaCapabilityValidatorVisitor
 
CapabilitiesFinder - Interface in org.teiid.query.optimizer.capabilities
This interface describes how to find connector capabilities.
CapabilitiesUtil - Class in org.teiid.query.optimizer.relational.rules
 
CARDINALITY_MAX_BOUND - Static variable in class org.teiid.query.mapping.xml.MappingNodeConstants.Properties
The maximum number of times this node may occur in a document.
CARDINALITY_MAX_BOUND - Static variable in class org.teiid.query.mapping.xml.MappingNodeConstants.Tags
 
CARDINALITY_MIN_BOUND - Static variable in class org.teiid.query.mapping.xml.MappingNodeConstants.Properties
The minimum number of times this node must occur in a document.
CARDINALITY_MIN_BOUND - Static variable in class org.teiid.query.mapping.xml.MappingNodeConstants.Tags
 
CARDINALITY_UNBOUNDED - Static variable in class org.teiid.query.mapping.xml.MappingNodeConstants
The value used to indicate an unbounded maximum cardinality
CARDINALITY_UNBOUNDED_STRING - Static variable in class org.teiid.query.mapping.xml.MappingNodeConstants
 
CASCADED - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
CASE - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
CASE_SENSITIVE - Static variable in class org.teiid.query.metadata.SupportConstants.Element
 
caseExpression(ParseInfo) - Method in class org.teiid.query.parser.SQLParser
Parse a non-searched CASE expression.
CaseExpression - Class in org.teiid.query.sql.symbol
 
CaseExpression(Expression, List, List) - Constructor for class org.teiid.query.sql.symbol.CaseExpression
Constructor for CaseExpression objects
CAST - Static variable in class org.teiid.query.function.FunctionLibrary
 
CAST - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
cb - Variable in class org.teiid.query.function.CharsetUtils.FixedEncoder
 
ceiling(Number) - Static method in class org.teiid.query.function.FunctionMethods
 
CHANGING - Static variable in class org.teiid.query.sql.ProcedureReservedWords
 
CHAR - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
CHARACTER - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
CharsetUtils - Class in org.teiid.query.function
 
CharsetUtils() - Constructor for class org.teiid.query.function.CharsetUtils
 
CharsetUtils.FixedDecoder - Class in org.teiid.query.function
 
CharsetUtils.FixedDecoder(Charset, int, float, float) - Constructor for class org.teiid.query.function.CharsetUtils.FixedDecoder
 
CharsetUtils.FixedEncoder - Class in org.teiid.query.function
 
CharsetUtils.FixedEncoder(Charset, int, float, float) - Constructor for class org.teiid.query.function.CharsetUtils.FixedEncoder
 
charVal(ParseInfo, String) - Method in class org.teiid.query.parser.SQLParser
 
CHECK - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
checkAbstractSetCriteria(AbstractSetCriteria) - Method in class org.teiid.query.optimizer.relational.rules.CriteriaCapabilityValidatorVisitor
 
checkCompareCriteria(AbstractCompareCriteria) - Method in class org.teiid.query.optimizer.relational.rules.CriteriaCapabilityValidatorVisitor
 
children - Variable in class org.teiid.cache.DefaultCache
 
CHOICE - Static variable in class org.teiid.query.mapping.xml.MappingNodeConstants
Constant defining a target node type of "choice".
CHOOSE_DEPENDENT - Static variable in class org.teiid.query.optimizer.relational.rules.RuleConstants
 
CHOOSE_JOIN_STRATEGY - Static variable in class org.teiid.query.optimizer.relational.rules.RuleConstants
 
chr(int) - Static method in class org.teiid.query.function.FunctionMethods
 
CLEAN_CRITERIA - Static variable in class org.teiid.query.optimizer.relational.rules.RuleConstants
 
clear() - Method in interface org.teiid.cache.Cache
Removes all the keys and their values from the Cache
clear() - Method in class org.teiid.cache.DefaultCache
 
clear() - Method in class org.teiid.common.buffer.LobManager
 
clear() - Method in class org.teiid.query.sql.util.VariableContext
 
clearCriteria() - Method in class org.teiid.query.sql.lang.Query
Set the criteria clause to null
clearParameters() - Method in class org.teiid.query.sql.lang.StoredProcedure
 
clearSecurityContext(String) - Method in interface org.teiid.security.SecurityHelper
 
clearSymbols() - Method in class org.teiid.query.sql.lang.Select
Remove all current symbols
CLOB - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
clone() - Method in class org.teiid.query.function.FunctionDescriptor
 
clone() - Method in class org.teiid.query.mapping.xml.MappingDocument
 
clone() - Method in class org.teiid.query.mapping.xml.ResultSetInfo
 
clone() - Method in class org.teiid.query.processor.BatchedUpdatePlan
 
clone() - Method in class org.teiid.query.processor.proc.AssignmentInstruction
 
clone() - Method in class org.teiid.query.processor.proc.CreateCursorResultSetInstruction
Returns a deep clone
clone() - Method in class org.teiid.query.processor.proc.ErrorInstruction
 
clone() - Method in class org.teiid.query.processor.proc.ExecDynamicSqlInstruction
Returns a deep clone
clone() - Method in class org.teiid.query.processor.proc.IfInstruction
Returns a deep clone
clone() - Method in class org.teiid.query.processor.proc.LoopInstruction
Returns a deep clone
clone() - Method in class org.teiid.query.processor.proc.ProcedurePlan
 
clone() - Method in class org.teiid.query.processor.proc.Program
Produces a deep clone.
clone() - Method in class org.teiid.query.processor.proc.ProgramInstruction
Override Object.clone() to make the method public.
clone() - Method in class org.teiid.query.processor.proc.WhileInstruction
Returns a deep clone
clone() - Method in class org.teiid.query.processor.ProcessorPlan
Return a safe clone of the ProcessorPlan.
clone() - Method in class org.teiid.query.processor.relational.AccessNode
 
clone() - Method in class org.teiid.query.processor.relational.BatchedUpdateNode
 
clone() - Method in class org.teiid.query.processor.relational.DependentAccessNode
 
clone() - Method in class org.teiid.query.processor.relational.DependentProcedureAccessNode
 
clone() - Method in class org.teiid.query.processor.relational.DependentProcedureExecutionNode
 
clone() - Method in class org.teiid.query.processor.relational.GroupingNode
 
clone() - Method in class org.teiid.query.processor.relational.InsertPlanExecutionNode
 
clone() - Method in class org.teiid.query.processor.relational.JoinNode
 
clone() - Method in class org.teiid.query.processor.relational.JoinStrategy
 
clone() - Method in class org.teiid.query.processor.relational.LimitNode
 
clone() - Method in class org.teiid.query.processor.relational.MergeJoinStrategy
 
clone() - Method in class org.teiid.query.processor.relational.NestedLoopJoinStrategy
 
clone() - Method in class org.teiid.query.processor.relational.NestedTableJoinStrategy
 
clone() - Method in class org.teiid.query.processor.relational.NullNode
 
clone() - Method in class org.teiid.query.processor.relational.PartitionedSortJoin
 
clone() - Method in class org.teiid.query.processor.relational.PlanExecutionNode
 
clone() - Method in class org.teiid.query.processor.relational.ProjectIntoNode
 
clone() - Method in class org.teiid.query.processor.relational.ProjectNode
 
clone() - Method in class org.teiid.query.processor.relational.RelationalNode
All the implementation of Cloneable interface need to implement clone() method.
clone() - Method in class org.teiid.query.processor.relational.RelationalPlan
 
clone() - Method in class org.teiid.query.processor.relational.SelectNode
 
clone() - Method in class org.teiid.query.processor.relational.SortNode
 
clone() - Method in class org.teiid.query.processor.relational.TextTableNode
 
clone() - Method in class org.teiid.query.processor.relational.UnionAllNode
 
clone() - Method in class org.teiid.query.processor.relational.XMLTableNode
 
clone() - Method in class org.teiid.query.processor.xml.XMLPlan
The plan is only clonable in the pre-execution stage, not the execution state (things like program state, result sets, etc).
clone() - Method in class org.teiid.query.processor.xml.XMLProcessorEnvironment
 
clone() - Method in class org.teiid.query.resolver.util.AccessPattern
 
clone() - Method in class org.teiid.query.sql.lang.AbstractSetCriteria
Deep copy of object
clone() - Method in class org.teiid.query.sql.lang.AtomicCriteria
Deep copy of object
clone() - Method in class org.teiid.query.sql.lang.BatchedUpdateCommand
 
clone() - Method in class org.teiid.query.sql.lang.BetweenCriteria
Deep copy of object
clone() - Method in class org.teiid.query.sql.lang.Command
 
clone() - Method in class org.teiid.query.sql.lang.CompareCriteria
Deep copy of object
clone() - Method in class org.teiid.query.sql.lang.CompoundCriteria
Deep clone.
clone() - Method in class org.teiid.query.sql.lang.Create
 
clone() - Method in class org.teiid.query.sql.lang.Criteria
Abstract clone method
clone() - Method in class org.teiid.query.sql.lang.Delete
Return a copy of this Delete.
clone() - Method in class org.teiid.query.sql.lang.DependentSetCriteria
Deep copy of object.
clone() - Method in class org.teiid.query.sql.lang.Drop
 
clone() - Method in class org.teiid.query.sql.lang.DynamicCommand
 
clone() - Method in class org.teiid.query.sql.lang.ExistsCriteria
Deep copy of object.
clone() - Method in class org.teiid.query.sql.lang.ExpressionCriteria
 
clone() - Method in class org.teiid.query.sql.lang.From
Return copy of this From clause.
clone() - Method in class org.teiid.query.sql.lang.FromClause
 
clone() - Method in class org.teiid.query.sql.lang.GroupBy
Return a deep copy of this object
clone() - Method in class org.teiid.query.sql.lang.GroupContext
 
clone() - Method in class org.teiid.query.sql.lang.Insert
Return a deep copy of this Insert.
clone() - Method in class org.teiid.query.sql.lang.Into
Get deep clone of object
clone() - Method in class org.teiid.query.sql.lang.IsNullCriteria
Deep copy of object
clone() - Method in class org.teiid.query.sql.lang.JoinPredicate
Return deep clone for object
clone() - Method in class org.teiid.query.sql.lang.JoinType
Class is immutable, so clone can just return the same class
clone() - Method in class org.teiid.query.sql.lang.Limit
 
clone() - Method in class org.teiid.query.sql.lang.MatchCriteria
Deep copy of object
clone() - Method in class org.teiid.query.sql.lang.NotCriteria
Deep copy of object
clone() - Method in class org.teiid.query.sql.lang.Option
Return deep copy of this option object
clone() - Method in class org.teiid.query.sql.lang.OrderBy
Return deep copy of this ORDER BY clause.
clone() - Method in class org.teiid.query.sql.lang.OrderByItem
 
clone() - Method in class org.teiid.query.sql.lang.PredicateCriteria
Deep copy of object
clone() - Method in class org.teiid.query.sql.lang.Query
Deep clone Query to produce a new identical query.
clone() - Method in class org.teiid.query.sql.lang.Select
Return a deep copy of this Select.
clone() - Method in class org.teiid.query.sql.lang.SetClause
 
clone() - Method in class org.teiid.query.sql.lang.SetClauseList
 
clone() - Method in class org.teiid.query.sql.lang.SetCriteria
Deep copy of object
clone() - Method in class org.teiid.query.sql.lang.SetQuery
Deep clone this object to produce a new identical query.
clone() - Method in class org.teiid.query.sql.lang.SPParameter
 
clone() - Method in class org.teiid.query.sql.lang.StoredProcedure
 
clone() - Method in class org.teiid.query.sql.lang.SubqueryCompareCriteria
Deep copy of object.
clone() - Method in class org.teiid.query.sql.lang.SubqueryFromClause
Get deep clone of object
clone() - Method in class org.teiid.query.sql.lang.SubquerySetCriteria
Deep copy of object.
clone() - Method in class org.teiid.query.sql.lang.TextTable
 
clone() - Method in class org.teiid.query.sql.lang.TextTable.TextColumn
 
clone() - Method in class org.teiid.query.sql.lang.UnaryFromClause
Get deep clone of object
clone() - Method in class org.teiid.query.sql.lang.Update
Return a copy of this Update.
clone() - Method in class org.teiid.query.sql.lang.WithQueryCommand
 
clone() - Method in class org.teiid.query.sql.lang.XMLTable
 
clone() - Method in class org.teiid.query.sql.lang.XMLTable.XMLColumn
 
clone() - Method in interface org.teiid.query.sql.LanguageObject
Implement clone to make objects cloneable.
clone() - Method in class org.teiid.query.sql.proc.AssignmentStatement
Deep clone statement to produce a new identical statement.
clone() - Method in class org.teiid.query.sql.proc.Block
Deep clone statement to produce a new identical block.
clone() - Method in class org.teiid.query.sql.proc.BreakStatement
Deep clone statement to produce a new identical statement.
clone() - Method in class org.teiid.query.sql.proc.CommandStatement
Deep clone statement to produce a new identical statement.
clone() - Method in class org.teiid.query.sql.proc.ContinueStatement
Deep clone statement to produce a new identical statement.
clone() - Method in class org.teiid.query.sql.proc.CreateUpdateProcedureCommand
Deep clone statement to produce a new identical statement.
clone() - Method in class org.teiid.query.sql.proc.CriteriaSelector
Deep clone statement to produce a new identical statement.
clone() - Method in class org.teiid.query.sql.proc.DeclareStatement
Deep clone statement to produce a new identical statement.
clone() - Method in class org.teiid.query.sql.proc.HasCriteria
Deep clone statement to produce a new identical statement.
clone() - Method in class org.teiid.query.sql.proc.IfStatement
Deep clone statement to produce a new identical statement.
clone() - Method in class org.teiid.query.sql.proc.LoopStatement
Deep clone statement to produce a new identical statement.
clone() - Method in class org.teiid.query.sql.proc.RaiseErrorStatement
 
clone() - Method in class org.teiid.query.sql.proc.Statement
Deep clone statement to produce a new identical statement.
clone() - Method in class org.teiid.query.sql.proc.TranslateCriteria
Deep clone statement to produce a new identical statement.
clone() - Method in class org.teiid.query.sql.proc.WhileStatement
Deep clone statement to produce a new identical statement.
clone() - Method in class org.teiid.query.sql.symbol.AbstractCaseExpression
 
clone() - Method in class org.teiid.query.sql.symbol.AggregateSymbol
Return a deep copy of this object
clone() - Method in class org.teiid.query.sql.symbol.AliasSymbol
Return a copy of this object.
clone() - Method in class org.teiid.query.sql.symbol.AllInGroupSymbol
Return a deep copy of this object
clone() - Method in class org.teiid.query.sql.symbol.AllSymbol
Return a deep copy of this object
clone() - Method in class org.teiid.query.sql.symbol.CaseExpression
 
clone() - Method in class org.teiid.query.sql.symbol.Constant
Return a shallow copy of this object - value is NOT cloned!
clone() - Method in class org.teiid.query.sql.symbol.DerivedColumn
 
clone() - Method in class org.teiid.query.sql.symbol.ElementSymbol
Return a deep copy of this object.
clone() - Method in class org.teiid.query.sql.symbol.ExpressionSymbol
Return a deep copy of this object
clone() - Method in class org.teiid.query.sql.symbol.Function
Return a deep copy of this object.
clone() - Method in class org.teiid.query.sql.symbol.GroupSymbol
Return a deep copy of this object.
clone() - Method in class org.teiid.query.sql.symbol.QueryString
 
clone() - Method in class org.teiid.query.sql.symbol.Reference
 
clone() - Method in class org.teiid.query.sql.symbol.ScalarSubquery
Returns a safe clone
clone() - Method in class org.teiid.query.sql.symbol.SearchedCaseExpression
 
clone() - Method in class org.teiid.query.sql.symbol.Symbol
Return a copy of this object.
clone() - Method in class org.teiid.query.sql.symbol.TextLine
 
clone() - Method in class org.teiid.query.sql.symbol.XMLAttributes
 
clone() - Method in class org.teiid.query.sql.symbol.XMLElement
 
clone() - Method in class org.teiid.query.sql.symbol.XMLForest
 
clone() - Method in class org.teiid.query.sql.symbol.XMLNamespaces
 
clone() - Method in class org.teiid.query.sql.symbol.XMLParse
 
clone() - Method in class org.teiid.query.sql.symbol.XMLQuery
 
clone() - Method in class org.teiid.query.sql.symbol.XMLSerialize
 
clone() - Method in class org.teiid.query.sql.util.SymbolMap
 
clone() - Method in class org.teiid.query.util.CommandContext
 
clone() - Method in class org.teiid.query.xquery.saxon.SaxonXQueryExpression
 
close() - Method in class org.teiid.common.buffer.FileStore.FileStoreOutputStream
 
close() - Method in class org.teiid.common.buffer.TupleBuffer
 
CLOSE - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
close() - Method in class org.teiid.query.processor.BatchedUpdatePlan
 
close() - Method in class org.teiid.query.processor.proc.ProcedurePlan
 
close() - Method in class org.teiid.query.processor.ProcessorPlan
Close the plan after processing.
close() - Method in class org.teiid.query.processor.relational.DependentCriteriaProcessor
 
close() - Method in class org.teiid.query.processor.relational.JoinStrategy
 
close() - Method in class org.teiid.query.processor.relational.MergeJoinStrategy
 
close() - Method in class org.teiid.query.processor.relational.PartitionedSortJoin
 
close() - Method in class org.teiid.query.processor.relational.RelationalNode
 
close() - Method in class org.teiid.query.processor.relational.RelationalPlan
 
close() - Method in class org.teiid.query.processor.relational.SubqueryAwareEvaluator
 
close() - Method in interface org.teiid.query.processor.xml.PlanExecutor
close the plan and cleanup the resultset.
close() - Method in class org.teiid.query.processor.xml.XMLPlan
Clean up the tuple source when the plan is closed.
close() - Method in class org.teiid.query.xquery.saxon.SaxonXQueryExpression.Result
 
closeDirect() - Method in class org.teiid.query.processor.relational.AccessNode
 
closeDirect() - Method in class org.teiid.query.processor.relational.BatchedUpdateNode
 
closeDirect() - Method in class org.teiid.query.processor.relational.DependentAccessNode
 
closeDirect() - Method in class org.teiid.query.processor.relational.DependentProcedureAccessNode
 
closeDirect() - Method in class org.teiid.query.processor.relational.DependentProcedureExecutionNode
 
closeDirect() - Method in class org.teiid.query.processor.relational.GroupingNode
 
closeDirect() - Method in class org.teiid.query.processor.relational.InsertPlanExecutionNode
 
closeDirect() - Method in class org.teiid.query.processor.relational.JoinNode
 
closeDirect() - Method in class org.teiid.query.processor.relational.PlanExecutionNode
 
closeDirect() - Method in class org.teiid.query.processor.relational.ProjectIntoNode
 
closeDirect() - Method in class org.teiid.query.processor.relational.RelationalNode
 
closeDirect() - Method in class org.teiid.query.processor.relational.SortNode
 
closeDirect() - Method in class org.teiid.query.processor.relational.SubqueryAwareRelationalNode
 
closeDirect() - Method in class org.teiid.query.processor.relational.TextTableNode
 
closeDirect() - Method in class org.teiid.query.processor.relational.UnionAllNode
 
closeDirect() - Method in class org.teiid.query.processor.relational.XMLTableNode
 
closeProcessing() - Method in class org.teiid.query.processor.QueryProcessor
Close processing and clean everything up.
closeSession(String) - Method in interface org.teiid.dqp.service.SessionService
Closes the specified session.
closeSource() - Method in class org.teiid.common.buffer.AbstractTupleSource
 
closeSource() - Method in class org.teiid.common.buffer.TupleBrowser
 
closeSource() - Method in interface org.teiid.common.buffer.TupleSource
Closes the Tuple Source.
closeSource() - Method in class org.teiid.query.processor.BatchCollector.BatchProducerTupleSource
 
closeSource() - Method in class org.teiid.query.processor.BatchIterator
 
closeSource() - Method in class org.teiid.query.processor.CollectionTupleSource
 
COALESCE - Static variable in class org.teiid.query.function.FunctionLibrary
 
coalesce(Object, Object, Object...) - Static method in class org.teiid.query.function.FunctionMethods
 
COLLAPSE_SOURCE - Static variable in class org.teiid.query.optimizer.relational.rules.RuleConstants
 
COLLATE - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
collectCumulativeNodeStats(TupleBatch, int) - Method in class org.teiid.query.processor.relational.RelationalNodeStatistics
 
collectGroups(Collection) - Method in class org.teiid.query.sql.lang.FromClause
 
collectGroups(Collection) - Method in class org.teiid.query.sql.lang.JoinPredicate
Collect all GroupSymbols for this from clause.
collectGroups(Collection) - Method in class org.teiid.query.sql.lang.SubqueryFromClause
Collect all GroupSymbols for this from clause.
collectGroups(Collection) - Method in class org.teiid.query.sql.lang.TableFunctionReference
 
collectGroups(Collection) - Method in class org.teiid.query.sql.lang.UnaryFromClause
Collect all GroupSymbols for this from clause.
collectGroups(Collection) - Method in class org.teiid.query.sql.lang.XMLTable
 
collectInvalidObjects(Collection) - Method in class org.teiid.query.validator.ValidatorReport
 
CollectionTupleSource - Class in org.teiid.query.processor
 
CollectionTupleSource(Iterator<? extends List<?>>) - Constructor for class org.teiid.query.processor.CollectionTupleSource
 
CollectionValueIterator - Class in org.teiid.query.sql.lang
 
CollectionValueIterator(Collection) - Constructor for class org.teiid.query.sql.lang.CollectionValueIterator
 
collectNodeStats(RelationalNode[], String) - Method in class org.teiid.query.processor.relational.RelationalNodeStatistics
 
collectReferences(LanguageObject, Collection<GroupSymbol>, List<Reference>) - Static method in class org.teiid.query.sql.visitor.CorrelatedReferenceCollectorVisitor
Helper to use this visitor.
collectTuples() - Method in class org.teiid.query.processor.BatchCollector
 
collectValidCriteriaElements(GroupSymbol, QueryMetadataInterface) - Static method in class org.teiid.query.resolver.command.XMLQueryResolver
Collect all fully-qualified valid elements.
column - Variable in class org.teiid.query.parser.JavaCharStream
 
COLUMN - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
columnList(boolean) - Method in class org.teiid.query.parser.SQLParser
 
combineCriteria(List) - Static method in class org.teiid.query.sql.lang.Criteria
 
combineCriteria(Criteria, Criteria) - Static method in class org.teiid.query.sql.lang.Criteria
This utility method can be used to combine two criteria using an AND.
combineCriteria(Criteria, Criteria, boolean) - Static method in class org.teiid.query.sql.lang.Criteria
 
COMMA - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
command(ParseInfo) - Method in class org.teiid.query.parser.SQLParser
Parse any of several command types - this is the main parser entry point.
Command - Class in org.teiid.query.sql.lang
A Command is an interface for all the language objects that are at the root of a language object tree representing a SQL statement.
Command() - Constructor for class org.teiid.query.sql.lang.Command
 
COMMAND_DETERMINISTIC - Static variable in class org.teiid.query.function.metadata.FunctionMethod
 
COMMAND_PAYLOAD - Static variable in class org.teiid.query.function.FunctionLibrary
 
CommandCollectorVisitor - Class in org.teiid.query.sql.visitor
This visitor class will traverse a language object tree and collect all sub-commands it finds.
CommandCollectorVisitor() - Constructor for class org.teiid.query.sql.visitor.CommandCollectorVisitor
 
CommandContext - Class in org.teiid.query.util
Defines the context that a command is processing in.
CommandContext(Object, String, String, Serializable, String, int, Properties, boolean) - Constructor for class org.teiid.query.util.CommandContext
Construct a new context.
CommandContext(Object, String, String, String, int) - Constructor for class org.teiid.query.util.CommandContext
Construct a new context.
CommandContext() - Constructor for class org.teiid.query.util.CommandContext
 
commandPayload(CommandContext) - Static method in class org.teiid.query.function.FunctionMethods
 
commandPayload(CommandContext, String) - Static method in class org.teiid.query.function.FunctionMethods
 
CommandPlanner - Interface in org.teiid.query.optimizer
The common interface of all planners which take a user's command object and produce a ProcessorPlan object, which is a plan for executing the query.
CommandResolver - Interface in org.teiid.query.resolver
This is the interface that is implemented for each type of command, telling how to resolve that command.
commands - Variable in class org.teiid.query.sql.lang.BatchedUpdateCommand
 
CommandStatement - Class in org.teiid.query.sql.proc
This class represents a variable assignment statement in the storedprocedure language.
CommandStatement() - Constructor for class org.teiid.query.sql.proc.CommandStatement
Constructor for CommandStatement.
CommandStatement(Command) - Constructor for class org.teiid.query.sql.proc.CommandStatement
Constructor for CommandStatement.
COMMENT - Static variable in class org.teiid.query.mapping.xml.MappingNodeConstants
Constant defining a target node type of "comment".
COMMENT_TEXT - Static variable in class org.teiid.query.mapping.xml.MappingNodeConstants.Properties
The text for a comment.
COMMENT_TEXT - Static variable in class org.teiid.query.mapping.xml.MappingNodeConstants.Tags
 
commit(TransactionContext) - Method in interface org.teiid.dqp.service.TransactionService
 
commit(String) - Method in interface org.teiid.dqp.service.TransactionService
 
commit(String, XidImpl, boolean, boolean) - Method in interface org.teiid.dqp.service.TransactionService
 
COMMIT - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
commonValueExpression(ParseInfo) - Method in class org.teiid.query.parser.SQLParser
 
comparator - Variable in class org.teiid.common.buffer.STree
 
compare(List<T>, List<T>) - Method in class org.teiid.query.processor.relational.ListNestedSortComparator
Compares its two arguments for order.
compare(List, List, int[], int[]) - Method in class org.teiid.query.processor.relational.MergeJoinStrategy
 
compare(List, List, int[], int[]) - Method in class org.teiid.query.processor.relational.NestedLoopJoinStrategy
 
COMPARE_EQ - Static variable in class org.teiid.query.sql.proc.CriteriaSelector
 
COMPARE_GE - Static variable in class org.teiid.query.sql.proc.CriteriaSelector
 
COMPARE_GT - Static variable in class org.teiid.query.sql.proc.CriteriaSelector
 
COMPARE_LE - Static variable in class org.teiid.query.sql.proc.CriteriaSelector
 
COMPARE_LT - Static variable in class org.teiid.query.sql.proc.CriteriaSelector
 
COMPARE_NE - Static variable in class org.teiid.query.sql.proc.CriteriaSelector
 
compareCrit(ParseInfo, Expression) - Method in class org.teiid.query.parser.SQLParser
Parse a compare criteria.
CompareCriteria - Class in org.teiid.query.sql.lang
A criteria which represents a simple operator relationship between two expressions.
CompareCriteria() - Constructor for class org.teiid.query.sql.lang.CompareCriteria
Constructs a default instance of this class.
CompareCriteria(Expression, int, Expression) - Constructor for class org.teiid.query.sql.lang.CompareCriteria
Constructs an instance of this class for a specific "operand operator operand" clause.
compareTo(Object) - Method in class org.teiid.core.id.IntegerID
Compares this object to another.
compareTo(Object) - Method in class org.teiid.core.id.LongID
Compares this object to another.
compareTo(Object) - Method in interface org.teiid.core.id.ObjectID
Compares this object to another.
compareTo(Object) - Method in class org.teiid.core.id.StringID
Compares this object to another.
compareTo(Object) - Method in class org.teiid.core.id.UUID
Compares this object to another.
compareTo(Object) - Method in class org.teiid.query.function.FunctionForm
Implements Comparable interface so that this object can be compared to other FunctionForm objects and ordered alphabetically.
compareTo(AccessPattern) - Method in class org.teiid.query.resolver.util.AccessPattern
 
compareTo(Constant) - Method in class org.teiid.query.sql.symbol.Constant
 
compareTo(GroupSymbol) - Method in class org.teiid.query.sql.symbol.GroupSymbol
Compare two groups and give an ordering.
compareTo(VDBKey) - Method in class org.teiid.vdb.runtime.VDBKey
 
compareToPrevious(SourceState) - Method in class org.teiid.query.processor.relational.MergeJoinStrategy
 
compileXqueryExpression() - Method in class org.teiid.query.sql.lang.XMLTable
 
compileXqueryExpression() - Method in class org.teiid.query.sql.symbol.XMLQuery
 
CompositeMetadataStore - Class in org.teiid.query.metadata
Aggregates the metadata from multiple stores.
CompositeMetadataStore(MetadataStore) - Constructor for class org.teiid.query.metadata.CompositeMetadataStore
 
CompositeMetadataStore(List<MetadataStore>) - Constructor for class org.teiid.query.metadata.CompositeMetadataStore
 
compoundCritAnd(ParseInfo) - Method in class org.teiid.query.parser.SQLParser
Parse a compound logical AND criteria.
CompoundCriteria - Class in org.teiid.query.sql.lang
This class represents a compound criteria for logical expressions.
CompoundCriteria() - Constructor for class org.teiid.query.sql.lang.CompoundCriteria
Constructs a default instance of this class.
CompoundCriteria(List) - Constructor for class org.teiid.query.sql.lang.CompoundCriteria
Constructs an instance of this class given the criteria.
CompoundCriteria(int, Criteria, Criteria) - Constructor for class org.teiid.query.sql.lang.CompoundCriteria
Constructs an instance of this class given a binary logical expression.
CompoundCriteria(int, List) - Constructor for class org.teiid.query.sql.lang.CompoundCriteria
Constructs an instance of this class given a general logical expression.
compoundCritOr(ParseInfo) - Method in class org.teiid.query.parser.SQLParser
Parse a compound logical OR criteria.
computeBatchBounds(SourceState) - Method in class org.teiid.query.processor.relational.PartitionedSortJoin
 
computeCostForDepJoin(PlanNode, boolean, JoinNode.JoinStrategyType, QueryMetadataInterface, CapabilitiesFinder, CommandContext) - Static method in class org.teiid.query.optimizer.relational.rules.NewCalculateCostUtil
Computes the cost of a Dependent Join The worst possible cost will arise from a high independent ndv (many dependent sets) and a low dependent ndv (possibly many matches per set) This logic uses the same assumption as criteria in that ndv is used as a divisor of cardinality.
computeCostForJoin(PlanNode, PlanNode, JoinNode.JoinStrategyType, QueryMetadataInterface, CommandContext) - Static method in class org.teiid.query.optimizer.relational.rules.NewCalculateCostUtil
Computes the cost of a Merge Join
CONCAT - Static variable in class org.teiid.query.function.FunctionLibrary
 
concat(String, String) - Static method in class org.teiid.query.function.FunctionMethods
 
CONCAT2 - Static variable in class org.teiid.query.function.FunctionLibrary
 
CONCAT_OP - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
CONCAT_OPERATOR - Static variable in class org.teiid.query.function.FunctionLibrary
 
Condition - Class in org.teiid.query.processor.xml
This is a condition which can be evaluated, and which supplies a Program instance which should act as the resulting sub Program to be run if the condition evaluates to true.
Condition(Program) - Constructor for class org.teiid.query.processor.xml.Condition
 
CONNECT - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
Constant - Class in org.teiid.query.sql.symbol
This class represents a literal value in a SQL string.
Constant(Object, Class) - Constructor for class org.teiid.query.sql.symbol.Constant
Construct a typed constant.
Constant(Object) - Constructor for class org.teiid.query.sql.symbol.Constant
Construct a constant with a value, which may be null.
ConstantFunction - Class in org.teiid.query.function.aggregate
 
ConstantFunction() - Constructor for class org.teiid.query.function.aggregate.ConstantFunction
 
CONSTRAINT - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
consumedCriteria() - Method in class org.teiid.query.processor.relational.DependentCriteriaProcessor
 
contains(OptimizerRule) - Method in class org.teiid.query.optimizer.relational.RuleStack
 
containsGroup(GroupSymbol) - Method in class org.teiid.query.sql.lang.From
Checks if a group is in the From
containsRow(int) - Method in class org.teiid.common.buffer.TupleBatch
 
containsSymbol(SelectSymbol) - Method in class org.teiid.query.sql.lang.Select
Checks if a symbol is in the Select.
containsVariable(ElementSymbol) - Method in class org.teiid.query.sql.util.VariableContext
Check if this context or any of it's parent contexts contain this variable
context - Variable in class org.teiid.query.eval.Evaluator
 
CONTEXT - Static variable in class org.teiid.query.function.FunctionLibrary
 
context(Object, Object) - Static method in class org.teiid.query.function.FunctionMethods
This function should never actually be called - it is here solely so the xml context function can be resolved properly.
ContextProperties - Interface in org.teiid.query.util
Defines constants that are used within the DQP, provided to the query engine as properties in the CommandContext for access via the ENV function.
ContextReference - Interface in org.teiid.query.sql.symbol
 
CONTINUE - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
ContinueInstruction - Class in org.teiid.query.processor.proc
This ProgramInstruction continue with the next loop when processed
ContinueInstruction() - Constructor for class org.teiid.query.processor.proc.ContinueInstruction
 
continueStatement(ParseInfo) - Method in class org.teiid.query.parser.SQLParser
Parse break statement
ContinueStatement - Class in org.teiid.query.sql.proc
This class represents a continue statement in the storedprocedure language.
ContinueStatement() - Constructor for class org.teiid.query.sql.proc.ContinueStatement
 
CONVERSION - Static variable in interface org.teiid.query.function.metadata.FunctionCategoryConstants
"Conversion" functions convert an object of one type to another type.
CONVERT - Static variable in class org.teiid.query.function.FunctionLibrary
 
convert(Object, String) - Static method in class org.teiid.query.function.FunctionMethods
 
convert(PlanNode) - Method in class org.teiid.query.optimizer.relational.PlanToProcessConverter
 
CONVERT - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
convertConstant(String, String, Constant) - Static method in class org.teiid.query.resolver.util.ResolverUtil
 
convertCriteria(Criteria, MappingDocument, QueryMetadataInterface) - Static method in class org.teiid.query.optimizer.xml.XMLNodeMappingVisitor
Convert the criteria from names using document identifiers to names using result set (i.e.
convertExpression(Expression, String, QueryMetadataInterface) - Static method in class org.teiid.query.resolver.util.ResolverUtil
Replaces a sourceExpression with a conversion of the source expression to the target type.
convertExpression(Expression, String, String, QueryMetadataInterface) - Static method in class org.teiid.query.resolver.util.ResolverUtil
Replaces a sourceExpression with a conversion of the source expression to the target type.
convertFrame(PlanNode, GroupSymbol, Set<GroupSymbol>, Map, QueryMetadataInterface) - Static method in class org.teiid.query.optimizer.relational.rules.FrameUtil
 
convertNode(PlanNode) - Method in class org.teiid.query.optimizer.relational.PlanToProcessConverter
 
convertObject(LanguageObject, MappingDocument, QueryMetadataInterface) - Static method in class org.teiid.query.optimizer.xml.XMLNodeMappingVisitor
 
convertToAtomicValue(Object) - Static method in class org.teiid.query.function.source.XMLSystemFunctions
 
convertToSource(Object) - Static method in class org.teiid.query.function.source.XMLSystemFunctions
 
copy(AccessNode, AccessNode) - Method in class org.teiid.query.processor.relational.AccessNode
 
copy(InsertPlanExecutionNode, InsertPlanExecutionNode) - Method in class org.teiid.query.processor.relational.InsertPlanExecutionNode
 
copy(PlanExecutionNode, PlanExecutionNode) - Method in class org.teiid.query.processor.relational.PlanExecutionNode
 
copy(ProjectNode, ProjectNode) - Method in class org.teiid.query.processor.relational.ProjectNode
 
copy(RelationalNode, RelationalNode) - Method in class org.teiid.query.processor.relational.RelationalNode
 
copy(SelectNode, SelectNode) - Method in class org.teiid.query.processor.relational.SelectNode
 
copy(SortNode, SortNode) - Method in class org.teiid.query.processor.relational.SortNode
 
copy(TableFunctionReference) - Method in class org.teiid.query.sql.lang.TableFunctionReference
 
copy(TableFunctionReference.ProjectedColumn) - Method in class org.teiid.query.sql.lang.TableFunctionReference.ProjectedColumn
 
COPY_CRITERIA - Static variable in class org.teiid.query.optimizer.relational.rules.RuleConstants
 
copyFunctionChangeReturnType(FunctionDescriptor, Class) - Method in class org.teiid.query.function.FunctionLibrary
Return a copy of the given FunctionDescriptor with the sepcified return type.
copyIntoClone(XMLProcessorEnvironment) - Method in class org.teiid.query.processor.xml.XMLProcessorEnvironment
Utility method to copy cloned state into newly-instantiated (empty) clone.
copyMetadataState(Command) - Method in class org.teiid.query.sql.lang.Command
 
copyMetadataState(ProcedureContainer) - Method in class org.teiid.query.sql.lang.ProcedureContainer
 
CorrelatedReferenceCollectorVisitor - Class in org.teiid.query.sql.visitor
This visitor class will traverse a language object tree and collect references that correspond to correlated subquery references.
CorrelatedReferenceCollectorVisitor(Collection<GroupSymbol>, List<Reference>) - Constructor for class org.teiid.query.sql.visitor.CorrelatedReferenceCollectorVisitor
 
CORRESPONDING - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
cos(Number) - Static method in class org.teiid.query.function.FunctionMethods
 
cot(Number) - Static method in class org.teiid.query.function.FunctionMethods
 
Count - Class in org.teiid.query.function.aggregate
Just a simple COUNT() implementation that counts every non-null row it sees.
Count() - Constructor for class org.teiid.query.function.aggregate.Count
 
create() - Method in class org.teiid.core.id.IDGenerator
Create a new ObjectID using the default factory
create(String) - Method in class org.teiid.core.id.IDGenerator
Create a new ObjectID for the type specified by the protocol
create() - Method in class org.teiid.core.id.IntegerIDFactory
Create a new ObjectID instance using this protocol.
create() - Method in class org.teiid.core.id.LongIDFactory
Create a new ObjectID instance using this protocol.
create() - Method in interface org.teiid.core.id.ObjectIDFactory
Create a new GlobalUID instance using this protocol.
create() - Method in class org.teiid.core.id.StringIDFactory
Create a new ObjectID instance using this protocol.
create() - Method in class org.teiid.core.id.UUIDFactory
Create a new ObjectID instance using this protocol.
CREATE - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
Create - Class in org.teiid.query.sql.lang
 
Create() - Constructor for class org.teiid.query.sql.lang.Create
 
createAliases() - Method in class org.teiid.query.sql.visitor.ExpressionMappingVisitor
 
createBatchCollector() - Method in class org.teiid.query.processor.QueryProcessor
 
CreateCursorResultSetInstruction - Class in org.teiid.query.processor.proc
 
CreateCursorResultSetInstruction(String, ProcessorPlan, boolean) - Constructor for class org.teiid.query.processor.proc.CreateCursorResultSetInstruction
 
createElementsWithTypes(ParseInfo) - Method in class org.teiid.query.parser.SQLParser
Create elements with datatypes
createFileStore(String) - Method in interface org.teiid.common.buffer.BufferManager
Creates a new FileStore.
createFileStore(String) - Method in class org.teiid.common.buffer.impl.BufferManagerImpl
 
createFileStore(String) - Method in class org.teiid.common.buffer.impl.FileStorageManager
 
createFileStore(String) - Method in class org.teiid.common.buffer.impl.MemoryStorageManager
 
createFileStore(String) - Method in interface org.teiid.common.buffer.StorageManager
 
createIndexedTupleSource() - Method in class org.teiid.common.buffer.TupleBuffer
 
createIndexedTupleSource(boolean) - Method in class org.teiid.common.buffer.TupleBuffer
Create a new iterator for this buffer
createInlineViewQuery(GroupSymbol, Command, QueryMetadataInterface, List<SingleElementSymbol>) - Static method in class org.teiid.query.rewriter.QueryRewriter
 
createInputStream(long) - Method in class org.teiid.common.buffer.FileStore
 
createLookupMap(List) - Static method in class org.teiid.query.processor.relational.RelationalNode
Useful function to build an element lookup map from an element list.
createManagedBatch(TupleBatch, boolean) - Method in interface org.teiid.common.buffer.BatchManager
 
createMatViewQuery(Object, String, List<? extends SelectSymbol>, boolean) - Static method in class org.teiid.query.optimizer.relational.RelationalPlanner
 
createNillableNode() - Static method in class org.teiid.query.processor.xml.NodeDescriptor
 
createNodeDescriptor(MappingElement) - Static method in class org.teiid.query.processor.xml.NodeDescriptor
 
createNodeDescriptor(MappingAttribute) - Static method in class org.teiid.query.processor.xml.NodeDescriptor
 
createNodeDescriptor(String, String, boolean, String, Properties, Properties, boolean, MappingNode, String) - Static method in class org.teiid.query.processor.xml.NodeDescriptor
 
createNodeDescriptor(String, String, boolean, String, Properties, Properties, boolean, MappingNode, String, Class, String) - Static method in class org.teiid.query.processor.xml.NodeDescriptor
 
createNonRecordingRecord() - Static method in class org.teiid.query.analysis.AnalysisRecord
 
createNullTupleSource() - Static method in class org.teiid.query.processor.CollectionTupleSource
 
createOutputStream() - Method in class org.teiid.common.buffer.FileStore
 
createOutputStream(int) - Method in class org.teiid.common.buffer.FileStore
 
createProcedure(int, String, Command, QueryMetadataInterface) - Static method in class org.teiid.query.sql.util.UpdateProcedureGenerator
Create CreateUpdateProcedureCommand for the specific virtual group.
createQueryProcessor(String, String, CommandContext, Object...) - Method in interface org.teiid.query.processor.QueryProcessor.ProcessorFactory
 
createResolvedGroup(String, QueryMetadataInterface) - Static method in class org.teiid.query.optimizer.xml.QueryUtil
 
createResolvedGroup(GroupSymbol, QueryMetadataInterface) - Static method in class org.teiid.query.optimizer.xml.QueryUtil
 
createResultExecutor(String, ResultSetInfo) - Method in class org.teiid.query.processor.xml.XMLProcessorEnvironment
 
createSecurityContext(String, Principal, Object, Subject) - Method in interface org.teiid.security.SecurityHelper
 
createSelectNode(Criteria, boolean) - Static method in class org.teiid.query.optimizer.relational.RelationalPlanner
 
createSession(String, Credentials, String, Properties, boolean, boolean) - Method in interface org.teiid.dqp.service.SessionService
Create a session for the given user authenticating against the given Credentials.
createSTree(List, String, int) - Method in interface org.teiid.common.buffer.BufferManager
 
createSTree(List, String, int) - Method in class org.teiid.common.buffer.impl.BufferManagerImpl
 
createSymbolMap(GroupSymbol, List<? extends SingleElementSymbol>, QueryMetadataInterface) - Static method in class org.teiid.query.sql.util.SymbolMap
 
createSymbolMap(List<ElementSymbol>, List<? extends Expression>) - Static method in class org.teiid.query.sql.util.SymbolMap
 
createTempTable(ParseInfo) - Method in class org.teiid.query.parser.SQLParser
Parse create temp table command.
createTupleBuffer(List, String, BufferManager.TupleSourceType) - Method in interface org.teiid.common.buffer.BufferManager
 
createTupleBuffer(List, String, BufferManager.TupleSourceType) - Method in class org.teiid.common.buffer.impl.BufferManagerImpl
 
createTupleBuffer() - Method in class org.teiid.query.processor.QueryProcessor
 
createUpdateCountTupleSource(int) - Static method in class org.teiid.query.processor.CollectionTupleSource
 
createUpdateProcedure(ParseInfo) - Method in class org.teiid.query.parser.SQLParser
Parse create update procedure command
CreateUpdateProcedureCommand - Class in org.teiid.query.sql.proc
This class represents a update procedure in the storedprocedure language.
CreateUpdateProcedureCommand() - Constructor for class org.teiid.query.sql.proc.CreateUpdateProcedureCommand
Constructor for CreateUpdateProcedureCommand.
CreateUpdateProcedureCommand(Block) - Constructor for class org.teiid.query.sql.proc.CreateUpdateProcedureCommand
Constructor for CreateUpdateProcedureCommand.
createXMLType(SequenceIterator, BufferManager, boolean) - Method in class org.teiid.query.xquery.saxon.SaxonXQueryExpression
 
Credentials - Class in org.teiid.security
 
Credentials(char[]) - Constructor for class org.teiid.security.Credentials
Construct a new PasswordCredentials
CRITERIA - Static variable in class org.teiid.query.mapping.xml.MappingNodeConstants
Constant defining a target node type of "Criteria".
CRITERIA - Static variable in class org.teiid.query.mapping.xml.MappingNodeConstants.Properties
An optional constraint that applies for the node.
CRITERIA - Static variable in class org.teiid.query.mapping.xml.MappingNodeConstants.Tags
 
criteria(ParseInfo) - Method in class org.teiid.query.parser.SQLParser
Parse a criteria.
CRITERIA - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
criteria - Variable in class org.teiid.query.processor.xml.CriteriaCondition
 
Criteria - Class in org.teiid.query.sql.lang
This class represents the criteria clause for a query, which defines constraints on the data values to be retrieved for each parameter in the select clause.
Criteria() - Constructor for class org.teiid.query.sql.lang.Criteria
Constructs a default instance of this class.
CriteriaCapabilityValidatorVisitor - Class in org.teiid.query.optimizer.relational.rules
 
CriteriaCondition - Class in org.teiid.query.processor.xml
A condition based on a sql Criteria Object.
CriteriaCondition(Criteria, Program) - Constructor for class org.teiid.query.processor.xml.CriteriaCondition
The constructor takes the sql criteria object, the list of result set names which the Criteria pertains to, and a sub Program which is the "then" clause if this Condition {link #evaluate evaluates} to true.
CriteriaPlanner - Class in org.teiid.query.optimizer.xml
 
CriteriaPlanner() - Constructor for class org.teiid.query.optimizer.xml.CriteriaPlanner
 
criteriaSelector() - Method in class org.teiid.query.parser.SQLParser
Parse criteria selector
CriteriaSelector - Class in org.teiid.query.sql.proc
This class represents the criteria present on the user's query.
CriteriaSelector() - Constructor for class org.teiid.query.sql.proc.CriteriaSelector
Constructor for CriteriaSelector.
CriteriaSelector(int, List) - Constructor for class org.teiid.query.sql.proc.CriteriaSelector
Constructor for CriteriaSelector.
CriteriaTranslatorVisitor - Class in org.teiid.query.sql.visitor
This class is used to translate criteria specified on the user's update command against the virtual group, the elements on this criteria are replaced by elements on the query transformation that defines the virtual group.
CriteriaTranslatorVisitor() - Constructor for class org.teiid.query.sql.visitor.CriteriaTranslatorVisitor
This constructor initialises the visitor
CriteriaTranslatorVisitor(Map) - Constructor for class org.teiid.query.sql.visitor.CriteriaTranslatorVisitor
This constructor initializes this object by setting the symbolMap.
CROSS - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
crossJoin(ParseInfo) - Method in class org.teiid.query.parser.SQLParser
 
curChar - Variable in class org.teiid.query.parser.SQLParserTokenManager
 
current_database(CommandContext) - Static method in class org.teiid.query.function.FunctionMethods
 
CURRENT_DATE - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
CURRENT_TIME - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
CURRENT_TIMESTAMP - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
CURRENT_USER - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
currentCommand - Variable in class org.teiid.query.validator.AbstractValidationVisitor
 
currentDate() - Static method in class org.teiid.query.function.FunctionMethods
 
currentRow() - Method in interface org.teiid.query.processor.xml.PlanExecutor
Get the result set values of the current row.
currentTime() - Static method in class org.teiid.query.function.FunctionMethods
 
currentTimestamp() - Static method in class org.teiid.query.function.FunctionMethods
 
currentToken - Variable in exception org.teiid.query.parser.ParseException
This is the last token that has been consumed successfully.
CURSOR - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
CYCLE - Static variable in interface org.teiid.query.parser.SQLParserConstants
 

D

DATA_ROLE - Static variable in interface org.teiid.query.eval.SecurityFunctionEvaluator
 
DATALINK - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
dataMgr - Variable in class org.teiid.query.eval.Evaluator
 
dataType() - Method in class org.teiid.query.parser.SQLParser
Parse a data type name - used only in conversion.
DATE - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
DATETIME - Static variable in interface org.teiid.query.function.metadata.FunctionCategoryConstants
"Datetime" functions typically operate on or otherwise manipulate dates, times, or timestamps.
DATETIME - Static variable in class org.teiid.query.processor.xml.XMLValueTranslator
 
DATETYPE - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
DAY - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
dayName(Date) - Static method in class org.teiid.query.function.FunctionMethods
 
dayOfMonth(Date) - Static method in class org.teiid.query.function.FunctionMethods
 
dayOfWeek(Date) - Static method in class org.teiid.query.function.FunctionMethods
 
dayOfYear(Date) - Static method in class org.teiid.query.function.FunctionMethods
 
DEALLOCATE - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
debugStream - Variable in class org.teiid.query.parser.SQLParserTokenManager
 
DEC - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
DECIMAL - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
DECLARE - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
declareStatement(ParseInfo) - Method in class org.teiid.query.parser.SQLParser
Parse declare statement
DeclareStatement - Class in org.teiid.query.sql.proc
This class represents a statement used to declare variables in the storedprocedure language.
DeclareStatement() - Constructor for class org.teiid.query.sql.proc.DeclareStatement
Constructor for DeclareStatement.
DeclareStatement(ElementSymbol, String) - Constructor for class org.teiid.query.sql.proc.DeclareStatement
Constructor for DeclareStatement.
DeclareStatement(ElementSymbol, String, Expression) - Constructor for class org.teiid.query.sql.proc.DeclareStatement
Constructor for DeclareStatement.
DeclareStatement(ElementSymbol, String, Command) - Constructor for class org.teiid.query.sql.proc.DeclareStatement
Deprecated. 
decode(CharBuffer) - Method in class org.teiid.query.function.CharsetUtils.FixedDecoder
 
DECODEINTEGER - Static variable in class org.teiid.query.function.FunctionLibrary
 
decodeLoop(ByteBuffer, CharBuffer) - Method in class org.teiid.query.function.CharsetUtils.FixedDecoder
 
DECODESTRING - Static variable in class org.teiid.query.function.FunctionLibrary
 
decrementProgramCounter() - Method in class org.teiid.query.processor.proc.Program
Decrements the program counter, so that the next call to Program.getCurrentInstruction() will return the previous instruction.
deepClone(List<T>, Class<S>) - Static method in class org.teiid.query.sql.LanguageObject.Util
 
DeepPostOrderNavigator - Class in org.teiid.query.sql.navigator
 
DeepPostOrderNavigator(LanguageVisitor) - Constructor for class org.teiid.query.sql.navigator.DeepPostOrderNavigator
 
DeepPreOrderNavigator - Class in org.teiid.query.sql.navigator
 
DeepPreOrderNavigator(LanguageVisitor) - Constructor for class org.teiid.query.sql.navigator.DeepPreOrderNavigator
 
DEFAULT - Static variable in class org.teiid.cache.CacheConfiguration
 
DEFAULT - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
DEFAULT_BUILT_IN_TYPE - Static variable in class org.teiid.query.mapping.xml.MappingNodeConstants.Defaults
The default value for MappingNodeConstants.Properties.BUILT_IN_TYPE
DEFAULT_CARDINALITY_MAXIMUM_BOUND - Static variable in class org.teiid.query.mapping.xml.MappingNodeConstants.Defaults
The default maximum bound of the cardinality of a node.
DEFAULT_CARDINALITY_MINIMUM_BOUND - Static variable in class org.teiid.query.mapping.xml.MappingNodeConstants.Defaults
The default minimum bound of the cardinality of a node.
DEFAULT_CONNECTOR_BATCH_SIZE - Static variable in interface org.teiid.common.buffer.BufferManager
 
DEFAULT_DOCUMENT_ENCODING - Static variable in class org.teiid.query.mapping.xml.MappingNodeConstants.Defaults
The default value for MappingNodeConstants.Properties.DOCUMENT_ENCODING
DEFAULT_EXCEPTION_ON_DEFAULT - Static variable in class org.teiid.query.mapping.xml.MappingNodeConstants.Defaults
The default value for MappingNodeConstants.Properties.EXCEPTION_ON_DEFAULT
DEFAULT_EXCEPTION_ON_RECURSION_LIMIT - Static variable in class org.teiid.query.mapping.xml.MappingNodeConstants.Defaults
The default value for MappingNodeConstants.Properties.EXCEPTION_ON_RECURSION_LIMIT
DEFAULT_FORMATTED_DOCUMENT - Static variable in class org.teiid.query.mapping.xml.MappingNodeConstants.Defaults
The default value for MappingNodeConstants.Properties.FORMATTED_DOCUMENT
DEFAULT_INDEPENDENT_CARDINALITY - Static variable in class org.teiid.query.optimizer.relational.rules.RuleChooseDependent
 
DEFAULT_IS_DEFAULT_CHOICE - Static variable in class org.teiid.query.mapping.xml.MappingNodeConstants.Defaults
The default value for MappingNodeConstants.Properties.IS_DEFAULT_CHOICE
DEFAULT_IS_EXCLUDED - Static variable in class org.teiid.query.mapping.xml.MappingNodeConstants.Defaults
The default value for MappingNodeConstants.Properties.IS_NILLABLE
DEFAULT_IS_INCLUDED - Static variable in class org.teiid.query.mapping.xml.MappingNodeConstants.Defaults
The default value for MappingNodeConstants.Properties.IS_INCLUDED
DEFAULT_IS_NILLABLE - Static variable in class org.teiid.query.mapping.xml.MappingNodeConstants.Defaults
The default value for MappingNodeConstants.Properties.IS_NILLABLE
DEFAULT_IS_OPTIONAL - Static variable in class org.teiid.query.mapping.xml.MappingNodeConstants.Defaults
The default value for MappingNodeConstants.Properties.IS_OPTIONAL
DEFAULT_IS_RECURSIVE - Static variable in class org.teiid.query.mapping.xml.MappingNodeConstants.Defaults
The default value for MappingNodeConstants.Properties.IS_RECURSIVE
DEFAULT_IS_RECURSIVE_ROOT - Static variable in class org.teiid.query.mapping.xml.MappingNodeConstants.Defaults
The default value for MappingNodeConstants.Properties.IS_RECURSIVE_ROOT
DEFAULT_KEYWORD - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
DEFAULT_MAX_AGE - Static variable in class org.teiid.cache.DefaultCache
 
DEFAULT_MAX_BUFFERSPACE - Static variable in class org.teiid.common.buffer.impl.FileStorageManager
 
DEFAULT_MAX_FILESIZE - Static variable in class org.teiid.common.buffer.impl.FileStorageManager
 
DEFAULT_MAX_OPEN_FILES - Static variable in class org.teiid.common.buffer.impl.FileStorageManager
 
DEFAULT_MAX_PROCESSING_BATCHES - Static variable in interface org.teiid.common.buffer.BufferManager
 
DEFAULT_MAX_SESSIONS - Static variable in interface org.teiid.dqp.service.SessionService
 
DEFAULT_MAX_SIZE_TOTAL - Static variable in class org.teiid.cache.DefaultCache
 
DEFAULT_MESSAGE - Static variable in class org.teiid.query.processor.xml.AbortProcessingInstruction
Default message included in the RuntimeException thrown from AbortProcessingInstruction.process(org.teiid.query.processor.xml.XMLProcessorEnvironment, org.teiid.query.processor.xml.XMLContext)
DEFAULT_NAMESPACE_PREFIX - Static variable in class org.teiid.query.mapping.xml.MappingNodeConstants
This constant is merely used as a placeholder in the declaration of a default namespace in an XML doc instance.
DEFAULT_NAMESPACE_URI - Static variable in class org.teiid.query.processor.xml.NodeDescriptor
 
DEFAULT_NODE_TYPE - Static variable in class org.teiid.query.mapping.xml.MappingNodeConstants.Defaults
The default output type of the node, if no value is specified
DEFAULT_NORMALIZE_TEXT - Static variable in class org.teiid.query.mapping.xml.MappingNodeConstants.Defaults
The default value for MappingNodeConstants.Properties.NORMALIZE_TEXT
DEFAULT_PROCESSOR_BATCH_SIZE - Static variable in interface org.teiid.common.buffer.BufferManager
 
DEFAULT_RECURSION_LIMIT - Static variable in class org.teiid.query.mapping.xml.MappingNodeConstants.Defaults
The default value for MappingNodeConstants.Properties.RECURSION_LIMIT
DEFAULT_RESERVE_BUFFERS - Static variable in interface org.teiid.common.buffer.BufferManager
This is the maximum number of batch columns used for processing.
DEFAULT_SESSION_EXPIRATION - Static variable in interface org.teiid.dqp.service.SessionService
 
DEFAULT_TEMP_GROUP_NAMES - Static variable in class org.teiid.query.mapping.xml.MappingNodeConstants.Defaults
The default value for MappingNodeConstants.Properties.TEMP_GROUP_NAMES
DEFAULT_VALUE - Static variable in class org.teiid.query.mapping.xml.MappingNodeConstants.Properties
This property represents a default value for an XML node
DEFAULT_VALUE - Static variable in class org.teiid.query.mapping.xml.MappingNodeConstants.Tags
 
DEFAULT_VALUE - Static variable in class org.teiid.query.metadata.SupportConstants.Element
 
DEFAULT_VALUES - Static variable in class org.teiid.query.mapping.xml.MappingNodeConstants.Defaults
Default property values, keyed off the properties defined in MappingNodeConstants.Properties.
DefaultCache<K,V> - Class in org.teiid.cache
 
DefaultCache(String) - Constructor for class org.teiid.cache.DefaultCache
 
DefaultCache(String, int, long) - Constructor for class org.teiid.cache.DefaultCache
 
DefaultCacheFactory - Class in org.teiid.cache
 
DefaultCacheFactory() - Constructor for class org.teiid.cache.DefaultCacheFactory
 
DefaultCacheFactory(CacheConfiguration) - Constructor for class org.teiid.cache.DefaultCacheFactory
 
DefaultCapabilitiesFinder - Class in org.teiid.query.optimizer.capabilities
 
DefaultCapabilitiesFinder() - Constructor for class org.teiid.query.optimizer.capabilities.DefaultCapabilitiesFinder
 
DefaultCapabilitiesFinder(SourceCapabilities) - Constructor for class org.teiid.query.optimizer.capabilities.DefaultCapabilitiesFinder
 
DefaultCondition - Class in org.teiid.query.processor.xml
This condition always evaluates to true, basically is a holder for a sub Program, and can therefore be used as the default choice in an IfInstruction.
DefaultCondition(Program) - Constructor for class org.teiid.query.processor.xml.DefaultCondition
 
degrees(Number) - Static method in class org.teiid.query.function.FunctionMethods
 
delete(ParseInfo) - Method in class org.teiid.query.parser.SQLParser
Parse a DELETE command
DELETE - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
Delete - Class in org.teiid.query.sql.lang
This class represents a SQL Delete statement of the form: "DELETE FROM [WHERE ]".
Delete() - Constructor for class org.teiid.query.sql.lang.Delete
Constructs a default instance of this class.
Delete(GroupSymbol) - Constructor for class org.teiid.query.sql.lang.Delete
Constructs an instance of this class given the group.
Delete(GroupSymbol, Criteria) - Constructor for class org.teiid.query.sql.lang.Delete
Constructs an instance of this class given the group and criteria.
DELETE_PROCEDURE - Static variable in class org.teiid.query.sql.util.UpdateProcedureGenerator
 
DeleteResolver - Class in org.teiid.query.resolver.command
This class knows how to expand and resolve DELETE commands.
DeleteResolver() - Constructor for class org.teiid.query.resolver.command.DeleteResolver
 
delimitedStatement(ParseInfo) - Method in class org.teiid.query.parser.SQLParser
 
DELIMITER - Static variable in interface org.teiid.core.id.ObjectID
 
DELIMITER_CHAR - Static variable in class org.teiid.query.metadata.TransformationMetadata
Delimiter character used when specifying fully qualified entity names
DELIMITER_STRING - Static variable in class org.teiid.query.metadata.TransformationMetadata
 
DependentAccessNode - Class in org.teiid.query.processor.relational
Takes a query with 1 or more dependent sets from 1 or more sources and creates a series of commands.
DependentAccessNode(int) - Constructor for class org.teiid.query.processor.relational.DependentAccessNode
 
DependentCriteriaProcessor - Class in org.teiid.query.processor.relational
 
DependentCriteriaProcessor(int, RelationalNode, Criteria) - Constructor for class org.teiid.query.processor.relational.DependentCriteriaProcessor
 
DependentCriteriaProcessor.SetState - Class in org.teiid.query.processor.relational
 
DependentCriteriaProcessor.SetState() - Constructor for class org.teiid.query.processor.relational.DependentCriteriaProcessor.SetState
 
DependentProcedureAccessNode - Class in org.teiid.query.processor.relational
 
DependentProcedureAccessNode(int, Criteria, List, List) - Constructor for class org.teiid.query.processor.relational.DependentProcedureAccessNode
 
DependentProcedureCriteriaProcessor - Class in org.teiid.query.processor.relational
 
DependentProcedureCriteriaProcessor(RelationalNode, Criteria, List, List) - Constructor for class org.teiid.query.processor.relational.DependentProcedureCriteriaProcessor
 
DependentProcedureExecutionNode - Class in org.teiid.query.processor.relational
 
DependentProcedureExecutionNode(int, Criteria, List, List) - Constructor for class org.teiid.query.processor.relational.DependentProcedureExecutionNode
 
DependentSetCriteria - Class in org.teiid.query.sql.lang
The DependentSetCriteria is missing the value set until it is filled during processing.
DependentSetCriteria(Expression, String) - Constructor for class org.teiid.query.sql.lang.DependentSetCriteria
Construct with the left expression
DependentValueSource - Class in org.teiid.query.processor.relational
 
DependentValueSource(TupleBuffer) - Constructor for class org.teiid.query.processor.relational.DependentValueSource
 
DEREF - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
derivedColumn(ParseInfo) - Method in class org.teiid.query.parser.SQLParser
 
DerivedColumn - Class in org.teiid.query.sql.symbol
 
DerivedColumn(String, Expression) - Constructor for class org.teiid.query.sql.symbol.DerivedColumn
 
DESC - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
DESC - Static variable in class org.teiid.query.sql.lang.OrderBy
Constant for the descending value
DESCRIBE - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
destroy() - Method in interface org.teiid.cache.CacheFactory
Destroy the cache factory and any caches underneath.
destroy() - Method in class org.teiid.cache.DefaultCacheFactory
 
determineNecessaryConversions(String, Class<?>, Class<?>[], boolean) - Method in class org.teiid.query.function.FunctionLibrary
Get the conversions that are needed to call the named function with arguments of the given type.
DETERMINISTIC - Static variable in class org.teiid.query.function.metadata.FunctionMethod
 
DETERMINISTIC - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
DIGIT - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
disable_tracing() - Method in class org.teiid.query.parser.SQLParser
 
DISCONNECT - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
displayNamedParameters() - Method in class org.teiid.query.sql.lang.StoredProcedure
Indicates whether parameters should be displayed in traditional indexed manor, or as named parameters
DISTINCT - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
divide(int, int) - Static method in class org.teiid.query.function.FunctionMethods
 
divide(long, long) - Static method in class org.teiid.query.function.FunctionMethods
 
divide(float, float) - Static method in class org.teiid.query.function.FunctionMethods
 
divide(double, double) - Static method in class org.teiid.query.function.FunctionMethods
 
divide(BigInteger, BigInteger) - Static method in class org.teiid.query.function.FunctionMethods
 
divide(BigDecimal, BigDecimal) - Static method in class org.teiid.query.function.FunctionMethods
 
DLNEWCOPY - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
DLPREVIOUSCOPY - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
DLURLCOMPLETE - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
DLURLCOMPLETEONLY - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
DLURLCOMPLETEWRITE - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
DLURLPATH - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
DLURLPATHONLY - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
DLURLPATHWRITE - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
DLURLSCHEME - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
DLURLSERVER - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
DLVALUE - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
DOCUMENT_ENCODING - Static variable in class org.teiid.query.mapping.xml.MappingNodeConstants.Properties
The encoding format of the document.
DOCUMENT_ENCODING - Static variable in class org.teiid.query.mapping.xml.MappingNodeConstants.Tags
 
DocumentInProgress - Class in org.teiid.query.processor.xml
This class is used to build XML document and stream the output as chunks.
DocumentInProgress(FileStore, String) - Constructor for class org.teiid.query.processor.xml.DocumentInProgress
 
DOLLAR - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
Done() - Method in class org.teiid.query.parser.JavaCharStream
 
DOUBLE - Static variable in class org.teiid.query.function.aggregate.Sum
 
DOUBLE - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
DOUBLE - Static variable in class org.teiid.query.processor.xml.XMLValueTranslator
 
doVisit(LanguageObject, LanguageVisitor) - Static method in class org.teiid.query.sql.navigator.DeepPostOrderNavigator
 
doVisit(LanguageObject, LanguageVisitor) - Static method in class org.teiid.query.sql.navigator.DeepPreOrderNavigator
 
doVisit(LanguageObject, LanguageVisitor) - Static method in class org.teiid.query.sql.navigator.PostOrderNavigator
 
doVisit(LanguageObject, LanguageVisitor) - Static method in class org.teiid.query.sql.navigator.PreOrderNavigator
 
doVisit(LanguageObject, LanguageVisitor, boolean) - Static method in class org.teiid.query.sql.navigator.PreOrPostOrderNavigator
 
doVisit(LanguageObject, LanguageVisitor, boolean, boolean) - Static method in class org.teiid.query.sql.navigator.PreOrPostOrderNavigator
 
DOWN - Static variable in class org.teiid.query.processor.xml.MoveDocInstruction
 
DROP - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
Drop - Class in org.teiid.query.sql.lang
 
Drop() - Constructor for class org.teiid.query.sql.lang.Drop
 
dropTable(ParseInfo) - Method in class org.teiid.query.parser.SQLParser
Parse drop table command.
DUP_REMOVE - Static variable in class org.teiid.query.optimizer.relational.plantree.NodeConstants.Types
 
DVARS - Static variable in class org.teiid.query.sql.ProcedureReservedWords
 
DYNAMIC - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
dynamicCommand(ParseInfo) - Method in class org.teiid.query.parser.SQLParser
Parse error statement
DynamicCommand - Class in org.teiid.query.sql.lang
 
DynamicCommand() - Constructor for class org.teiid.query.sql.lang.DynamicCommand
 
DynamicCommand(Expression, List, GroupSymbol, SetClauseList) - Constructor for class org.teiid.query.sql.lang.DynamicCommand
 
DynamicCommandResolver - Class in org.teiid.query.resolver.command
 
DynamicCommandResolver() - Constructor for class org.teiid.query.resolver.command.DynamicCommandResolver
 

E

ELEMENT - Static variable in class org.teiid.query.mapping.xml.MappingNodeConstants
Constant defining a target node type of "element".
ELEMENT - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
ELEMENT - Static variable in class org.teiid.query.processor.xml.AddNodeInstruction
 
ELEMENT_NAME - Static variable in class org.teiid.query.mapping.xml.MappingNodeConstants.Properties
The symbol from a result set that maps to this node.
ELEMENT_NAME - Static variable in class org.teiid.query.mapping.xml.MappingNodeConstants.Tags
 
ElementCollectorVisitor - Class in org.teiid.query.sql.visitor
This visitor class will traverse a language object tree and collect all element symbol references it finds.
ElementCollectorVisitor(Collection<ElementSymbol>) - Constructor for class org.teiid.query.sql.visitor.ElementCollectorVisitor
Construct a new visitor with the specified collection, which should be non-null.
elementSupports(Object, int) - Method in class org.teiid.query.metadata.BasicQueryMetadata
 
elementSupports(Object, int) - Method in class org.teiid.query.metadata.BasicQueryMetadataWrapper
 
elementSupports(Object, int) - Method in interface org.teiid.query.metadata.QueryMetadataInterface
Determine whether the specified element supports some feature.
elementSupports(Object, int) - Method in class org.teiid.query.metadata.TempMetadataAdapter
 
elementSupports(Object, int) - Method in class org.teiid.query.metadata.TransformationMetadata
 
ElementSymbol - Class in org.teiid.query.sql.symbol
This is a subclass of Symbol representing a single element.
ElementSymbol(String, String) - Constructor for class org.teiid.query.sql.symbol.ElementSymbol
Constructor used for cloning
ElementSymbol(String) - Constructor for class org.teiid.query.sql.symbol.ElementSymbol
Simple constructor taking just a name.
ElementSymbol(String, boolean) - Constructor for class org.teiid.query.sql.symbol.ElementSymbol
Constructor taking a name and a flag whether to display fully qualified.
ElementSymbol.DisplayMode - Enum in org.teiid.query.sql.symbol
 
ElementSymbolOptimizer - Class in org.teiid.query.sql.util
The ElementSymbolOptimizer can be used to modify the appearance of the elements in a command.
ELSE - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
enable_tracing() - Method in class org.teiid.query.parser.SQLParser
 
encode(ByteBuffer) - Method in class org.teiid.query.function.CharsetUtils.FixedEncoder
 
encodeLoop(CharBuffer, ByteBuffer) - Method in class org.teiid.query.function.CharsetUtils.FixedEncoder
 
end(String, XidImpl, int, boolean) - Method in interface org.teiid.dqp.service.TransactionService
 
end(MappingDocument, Map) - Method in interface org.teiid.query.mapping.xml.MappingInterceptor
 
end(MappingAllNode, Map) - Method in interface org.teiid.query.mapping.xml.MappingInterceptor
 
end(MappingAttribute, Map) - Method in interface org.teiid.query.mapping.xml.MappingInterceptor
 
end(MappingChoiceNode, Map) - Method in interface org.teiid.query.mapping.xml.MappingInterceptor
 
end(MappingCommentNode, Map) - Method in interface org.teiid.query.mapping.xml.MappingInterceptor
 
end(MappingCriteriaNode, Map) - Method in interface org.teiid.query.mapping.xml.MappingInterceptor
 
end(MappingElement, Map) - Method in interface org.teiid.query.mapping.xml.MappingInterceptor
 
end(MappingRecursiveElement, Map) - Method in interface org.teiid.query.mapping.xml.MappingInterceptor
 
end(MappingSequenceNode, Map) - Method in interface org.teiid.query.mapping.xml.MappingInterceptor
 
end(MappingSourceNode, Map) - Method in interface org.teiid.query.mapping.xml.MappingInterceptor
 
end(MappingDocument, Map) - Method in class org.teiid.query.optimizer.xml.XMLPlanToProcessVisitor
 
end(MappingAttribute, Map) - Method in class org.teiid.query.optimizer.xml.XMLPlanToProcessVisitor
 
end(MappingCommentNode, Map) - Method in class org.teiid.query.optimizer.xml.XMLPlanToProcessVisitor
 
end(MappingAllNode, Map) - Method in class org.teiid.query.optimizer.xml.XMLPlanToProcessVisitor
 
end(MappingChoiceNode, Map) - Method in class org.teiid.query.optimizer.xml.XMLPlanToProcessVisitor
 
end(MappingCriteriaNode, Map) - Method in class org.teiid.query.optimizer.xml.XMLPlanToProcessVisitor
 
end(MappingSequenceNode, Map) - Method in class org.teiid.query.optimizer.xml.XMLPlanToProcessVisitor
 
end(MappingElement, Map) - Method in class org.teiid.query.optimizer.xml.XMLPlanToProcessVisitor
 
end(MappingSourceNode, Map) - Method in class org.teiid.query.optimizer.xml.XMLPlanToProcessVisitor
 
end(MappingRecursiveElement, Map) - Method in class org.teiid.query.optimizer.xml.XMLPlanToProcessVisitor
 
END - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
EndBlockInstruction - Class in org.teiid.query.processor.xml
This instruction closes a result set, which closes and removes the TupleSource associated with it.
EndBlockInstruction(String) - Constructor for class org.teiid.query.processor.xml.EndBlockInstruction
Constructor for CloseResultSetInstruction.
endColumn - Variable in class org.teiid.query.parser.Token
beginLine and beginColumn describe the position of the first character of this token; endLine and endColumn describe the position of the last character of this token.
EndDocumentInstruction - Class in org.teiid.query.processor.xml
This instruction marks the current document in progress as finished.
EndDocumentInstruction() - Constructor for class org.teiid.query.processor.xml.EndDocumentInstruction
Constructor for EndBlockInstruction.
endLine - Variable in class org.teiid.query.parser.Token
beginLine and beginColumn describe the position of the first character of this token; endLine and endColumn describe the position of the last character of this token.
ENV - Static variable in class org.teiid.query.function.FunctionLibrary
 
env(CommandContext, String) - Static method in class org.teiid.query.function.FunctionMethods
 
EOF - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
eol - Variable in exception org.teiid.query.parser.ParseException
The end of line string for this machine.
EQ - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
EQ - Static variable in class org.teiid.query.sql.lang.AbstractCompareCriteria
Constant indicating the two operands are equal.
equals(Object) - Method in class org.teiid.cache.CacheConfiguration
 
equals(Object) - Method in class org.teiid.core.id.IntegerID
/** Returns true if the specified object is semantically equal to this instance.
equals(Object) - Method in class org.teiid.core.id.LongID
/** Returns true if the specified object is semantically equal to this instance.
equals(Object) - Method in class org.teiid.core.id.StringID
/** Returns true if the specified object is semantically equal to this instance.
equals(Object) - Method in class org.teiid.core.id.UUID
Returns true if the specified object is semantically equal to this instance.
equals(Object) - Method in class org.teiid.dqp.message.AtomicRequestID
 
equals(Object) - Method in class org.teiid.dqp.message.RequestID
 
equals(Object) - Method in class org.teiid.query.function.FunctionDescriptor
 
equals(Object) - Method in class org.teiid.query.function.FunctionForm
Compare this function form with another based on the name and argument names.
equals(Object) - Method in class org.teiid.query.function.metadata.FunctionMethod
Compare other object for equality.
equals(Object) - Method in class org.teiid.query.function.metadata.FunctionParameter
Compare with other object for equality.
equals(Object) - Method in class org.teiid.query.mapping.relational.QueryNode
Check whether nodes are equal based on their group name and children.
equals(Object) - Method in class org.teiid.query.mapping.xml.MappingNode
Compare the symbol based ONLY on properties (including name), NOT on parent node and children nodes (or lack thereof).
equals(Object) - Method in class org.teiid.query.metadata.TempMetadataID
Compare this temp metadata ID with another object.
equals(Object) - Method in class org.teiid.query.parser.ParseInfo
 
equals(Object) - Method in class org.teiid.query.sql.lang.BetweenCriteria
Comparees this criteria to another object for equality
equals(Object) - Method in class org.teiid.query.sql.lang.CacheHint
 
equals(Object) - Method in class org.teiid.query.sql.lang.CompareCriteria
Override equals() method.
equals(Object) - Method in class org.teiid.query.sql.lang.CompoundCriteria
Override equals() method.
equals(Object) - Method in class org.teiid.query.sql.lang.Create
 
equals(Object) - Method in class org.teiid.query.sql.lang.Delete
Compare two commands for equality.
equals(Object) - Method in class org.teiid.query.sql.lang.DependentSetCriteria
Override equals() method.
equals(Object) - Method in class org.teiid.query.sql.lang.Drop
 
equals(Object) - Method in class org.teiid.query.sql.lang.DynamicCommand
 
equals(Object) - Method in class org.teiid.query.sql.lang.ExistsCriteria
Override equals() method.
equals(Object) - Method in class org.teiid.query.sql.lang.ExpressionCriteria
 
equals(Object) - Method in class org.teiid.query.sql.lang.From
Compare two Froms for equality.
equals(Object) - Method in class org.teiid.query.sql.lang.FromClause
 
equals(Object) - Method in class org.teiid.query.sql.lang.GroupBy
Compare two GroupBys for equality.
equals(Object) - Method in class org.teiid.query.sql.lang.Insert
Compare two Insert commands for equality.
equals(Object) - Method in class org.teiid.query.sql.lang.Into
Check whether objects are equal
equals(Object) - Method in class org.teiid.query.sql.lang.IsNullCriteria
Comparees this criteria to another object for equality
equals(Object) - Method in class org.teiid.query.sql.lang.JoinPredicate
Compare this object to another
equals(Object) - Method in class org.teiid.query.sql.lang.JoinType
Override Object.equals() to compare objects
equals(Object) - Method in class org.teiid.query.sql.lang.Limit
 
equals(Object) - Method in class org.teiid.query.sql.lang.MatchCriteria
Override equals() method.
equals(Object) - Method in class org.teiid.query.sql.lang.NotCriteria
Compare equality of two AtomicCriteria.
equals(Object) - Method in class org.teiid.query.sql.lang.Option
Compare two Option clauses for equality.
equals(Object) - Method in class org.teiid.query.sql.lang.OrderBy
Compare two OrderBys for equality.
equals(Object) - Method in class org.teiid.query.sql.lang.OrderByItem
 
equals(Object) - Method in class org.teiid.query.sql.lang.Query
Compare two queries for equality.
equals(Object) - Method in class org.teiid.query.sql.lang.Select
Compare two Selects for equality.
equals(Object) - Method in class org.teiid.query.sql.lang.SetClause
 
equals(Object) - Method in class org.teiid.query.sql.lang.SetClauseList
 
equals(Object) - Method in class org.teiid.query.sql.lang.SetCriteria
Override equals() method.
equals(Object) - Method in class org.teiid.query.sql.lang.SetQuery
Compare two queries for equality.
equals(Object) - Method in class org.teiid.query.sql.lang.SPParameter
Checks whether another parameter equals this one based on the index.
equals(Object) - Method in class org.teiid.query.sql.lang.StoredProcedure
 
equals(Object) - Method in class org.teiid.query.sql.lang.SubqueryCompareCriteria
Override equals() method.
equals(Object) - Method in class org.teiid.query.sql.lang.SubqueryFromClause
Check whether objects are equal
equals(Object) - Method in class org.teiid.query.sql.lang.SubquerySetCriteria
Override equals() method.
equals(Object) - Method in class org.teiid.query.sql.lang.TableFunctionReference
 
equals(Object) - Method in class org.teiid.query.sql.lang.TableFunctionReference.ProjectedColumn
 
equals(Object) - Method in class org.teiid.query.sql.lang.TextTable
 
equals(Object) - Method in class org.teiid.query.sql.lang.TextTable.TextColumn
 
equals(Object) - Method in class org.teiid.query.sql.lang.UnaryFromClause
Check whether objects are equal
equals(Object) - Method in class org.teiid.query.sql.lang.Update
Compare two update commands for equality.
equals(Object) - Method in class org.teiid.query.sql.lang.WithQueryCommand
 
equals(Object) - Method in class org.teiid.query.sql.lang.XMLTable
 
equals(Object) - Method in class org.teiid.query.sql.lang.XMLTable.XMLColumn
 
equals(Object) - Method in class org.teiid.query.sql.proc.AssignmentStatement
Compare two AssignmentStatements for equality.
equals(Object) - Method in class org.teiid.query.sql.proc.Block
Compare two queries for equality.
equals(Object) - Method in class org.teiid.query.sql.proc.BreakStatement
Compare two BreakStatements for equality.
equals(Object) - Method in class org.teiid.query.sql.proc.CommandStatement
Compare two CommandStatements for equality.
equals(Object) - Method in class org.teiid.query.sql.proc.ContinueStatement
Compare two ContinueStatements for equality.
equals(Object) - Method in class org.teiid.query.sql.proc.CreateUpdateProcedureCommand
Compare two CreateUpdateProcedureCommand for equality.
equals(Object) - Method in class org.teiid.query.sql.proc.CriteriaSelector
Compare two CriteriaSelector for equality.
equals(Object) - Method in class org.teiid.query.sql.proc.DeclareStatement
Compare two DeclareStatements for equality.
equals(Object) - Method in class org.teiid.query.sql.proc.HasCriteria
Compare two HasCriteria for equality.
equals(Object) - Method in class org.teiid.query.sql.proc.IfStatement
Compare two IfStatements for equality.
equals(Object) - Method in class org.teiid.query.sql.proc.LoopStatement
Compare two LoopStatements for equality.
equals(Object) - Method in class org.teiid.query.sql.proc.RaiseErrorStatement
 
equals(Object) - Method in class org.teiid.query.sql.proc.TranslateCriteria
Compare two TranslateCriteria for equality.
equals(Object) - Method in class org.teiid.query.sql.proc.WhileStatement
Compare two WhileStatements for equality.
equals(Object) - Method in class org.teiid.query.sql.symbol.AbstractCaseExpression
 
equals(Object) - Method in class org.teiid.query.sql.symbol.AggregateSymbol
 
equals(Object) - Method in class org.teiid.query.sql.symbol.AliasSymbol
 
equals(Object) - Method in class org.teiid.query.sql.symbol.CaseExpression
 
equals(Object) - Method in class org.teiid.query.sql.symbol.Constant
Compare this constant to another constant for equality.
equals(Object) - Method in class org.teiid.query.sql.symbol.DerivedColumn
 
equals(Object) - Method in class org.teiid.query.sql.symbol.ExpressionSymbol
ExpressionSymbol matching is not based upon the name
equals(Object) - Method in class org.teiid.query.sql.symbol.Function
Compare for equality
equals(Object) - Method in class org.teiid.query.sql.symbol.GroupSymbol
Compare group symbols
equals(Object) - Method in class org.teiid.query.sql.symbol.QueryString
 
equals(Object) - Method in class org.teiid.query.sql.symbol.Reference
Compare this constant to another constant for equality.
equals(Object) - Method in class org.teiid.query.sql.symbol.ScalarSubquery
Compare this ScalarSubquery to another ScalarSubquery for equality.
equals(Object) - Method in class org.teiid.query.sql.symbol.SearchedCaseExpression
 
equals(Object) - Method in class org.teiid.query.sql.symbol.Symbol
Compare the symbol based ONLY on name.
equals(Object) - Method in class org.teiid.query.sql.symbol.TextLine
 
equals(Object) - Method in class org.teiid.query.sql.symbol.XMLAttributes
 
equals(Object) - Method in class org.teiid.query.sql.symbol.XMLElement
 
equals(Object) - Method in class org.teiid.query.sql.symbol.XMLForest
 
equals(Object) - Method in class org.teiid.query.sql.symbol.XMLNamespaces
 
equals(Object) - Method in class org.teiid.query.sql.symbol.XMLNamespaces.NamespaceItem
 
equals(Object) - Method in class org.teiid.query.sql.symbol.XMLParse
 
equals(Object) - Method in class org.teiid.query.sql.symbol.XMLQuery
 
equals(Object) - Method in class org.teiid.query.sql.symbol.XMLSerialize
 
equals(Object) - Method in class org.teiid.vdb.runtime.VDBKey
 
ERROR - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
ERROR_PREFIX - Static variable in class org.teiid.query.processor.proc.ErrorInstruction
 
ErrorInstruction - Class in org.teiid.query.processor.proc
This instruction updates the current variable context with the Variable defined using the declare statement that is used in constructing this instruction.
ErrorInstruction() - Constructor for class org.teiid.query.processor.proc.ErrorInstruction
Constructor for DeclareInstruction.
errorStatement(ParseInfo) - Method in class org.teiid.query.parser.SQLParser
Parse error statement
ESCAPE - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
escapeName(String, boolean) - Static method in class org.teiid.query.function.source.XMLSystemFunctions
 
escapeSinglePart(String) - Static method in class org.teiid.query.sql.visitor.SQLStringVisitor
 
eval - Variable in class org.teiid.query.processor.relational.DependentCriteriaProcessor
 
EvaluatableVisitor - Class in org.teiid.query.sql.visitor
This visitor class will traverse a language object tree, and determine if the current expression can be evaluated
EvaluatableVisitor() - Constructor for class org.teiid.query.sql.visitor.EvaluatableVisitor
 
EvaluatableVisitor.EvaluationLevel - Enum in org.teiid.query.sql.visitor
 
evaluate(Criteria) - Static method in class org.teiid.query.eval.Evaluator
 
evaluate(Expression) - Static method in class org.teiid.query.eval.Evaluator
 
evaluate(Criteria, List<?>) - Method in class org.teiid.query.eval.Evaluator
 
evaluate(CompoundCriteria, List<?>) - Method in class org.teiid.query.eval.Evaluator
 
evaluate(NotCriteria, List<?>) - Method in class org.teiid.query.eval.Evaluator
 
evaluate(CompareCriteria, List<?>) - Method in class org.teiid.query.eval.Evaluator
 
evaluate(MatchCriteria, List<?>) - Method in class org.teiid.query.eval.Evaluator
 
evaluate(IsNullCriteria, List<?>) - Method in class org.teiid.query.eval.Evaluator
 
evaluate(ExistsCriteria, List<?>) - Method in class org.teiid.query.eval.Evaluator
 
evaluate(Expression, List<?>) - Method in class org.teiid.query.eval.Evaluator
 
evaluate(XMLProcessorEnvironment, XMLContext) - Method in class org.teiid.query.processor.xml.Condition
This method causes the Condition to evaluate itself.
evaluate(XMLProcessorEnvironment, XMLContext) - Method in class org.teiid.query.processor.xml.CriteriaCondition
 
evaluate(XMLProcessorEnvironment, XMLContext) - Method in class org.teiid.query.processor.xml.DefaultCondition
Always returns true
evaluate(XMLProcessorEnvironment, XMLContext) - Method in class org.teiid.query.processor.xml.RecurseProgramCondition
Evaluates to true, unless the termination criteria is true, or unless the recursion count limit has been reached
evaluate(List<T>, TextLine.ValueExtractor<T>, Character, Character) - Static method in class org.teiid.query.sql.symbol.TextLine
 
evaluateAndRewrite(Command, Evaluator, CommandContext, QueryMetadataInterface) - Static method in class org.teiid.query.rewriter.QueryRewriter
 
evaluateSubquery(SubqueryContainer, List<?>) - Method in class org.teiid.query.eval.Evaluator
 
evaluateSubquery(SubqueryContainer, List) - Method in class org.teiid.query.processor.relational.SubqueryAwareEvaluator
 
evaluateTVL(Criteria, List<?>) - Method in class org.teiid.query.eval.Evaluator
 
evaluateXQuery(SaxonXQueryExpression, List<DerivedColumn>, List<?>) - Method in class org.teiid.query.eval.Evaluator
 
evaluateXQuery(Object, Map<String, Object>) - Method in class org.teiid.query.xquery.saxon.SaxonXQueryExpression
 
Evaluator - Class in org.teiid.query.eval
 
Evaluator(Map, ProcessorDataManager, CommandContext) - Constructor for class org.teiid.query.eval.Evaluator
 
Evaluator.NameValuePair<T> - Class in org.teiid.query.eval
 
Evaluator.NameValuePair(String, T) - Constructor for class org.teiid.query.eval.Evaluator.NameValuePair
 
EXCEPT - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
EXCEPTION_ON_DEFAULT - Static variable in class org.teiid.query.mapping.xml.MappingNodeConstants.Properties
This property of a choice node indicates that, by default (if none of the choices evaluate to true), an exception will be thrown.
EXCEPTION_ON_DEFAULT - Static variable in class org.teiid.query.mapping.xml.MappingNodeConstants.Tags
 
EXCEPTION_ON_RECURSION_LIMIT - Static variable in class org.teiid.query.mapping.xml.MappingNodeConstants.Properties
If recursion is terminated due to the safeguard MappingNodeConstants.Properties.RECURSION_LIMIT being reached, this property controls whether an exception will be thrown or not.
exceptionOnRowlimit() - Method in class org.teiid.query.mapping.xml.ResultSetInfo
 
EXEC - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
ExecDynamicSqlInstruction - Class in org.teiid.query.processor.proc
Executes a SQL statement, and remove its results from the buffer manager.
ExecDynamicSqlInstruction(CreateUpdateProcedureCommand, DynamicCommand, QueryMetadataInterface, IDGenerator, CapabilitiesFinder) - Constructor for class org.teiid.query.processor.proc.ExecDynamicSqlInstruction
 
ExecResolver - Class in org.teiid.query.resolver.command
 
ExecResolver() - Constructor for class org.teiid.query.resolver.command.ExecResolver
 
ExecSqlInstruction - Class in org.teiid.query.processor.xml
Executes a SQL statement, defines a result set.
ExecSqlInstruction(String, ResultSetInfo) - Constructor for class org.teiid.query.processor.xml.ExecSqlInstruction
 
ExecStagingTableInstruction - Class in org.teiid.query.processor.xml
This instruction is to start loading a staging table.
ExecStagingTableInstruction(String, ResultSetInfo) - Constructor for class org.teiid.query.processor.xml.ExecStagingTableInstruction
 
execute(PlanNode, QueryMetadataInterface, CapabilitiesFinder, RuleStack, AnalysisRecord, CommandContext) - Method in interface org.teiid.query.optimizer.relational.OptimizerRule
 
execute(PlanNode, QueryMetadataInterface, CapabilitiesFinder, RuleStack, AnalysisRecord, CommandContext) - Method in class org.teiid.query.optimizer.relational.rules.RuleAccessPatternValidation
 
execute(PlanNode, QueryMetadataInterface, CapabilitiesFinder, RuleStack, AnalysisRecord, CommandContext) - Method in class org.teiid.query.optimizer.relational.rules.RuleAssignOutputElements
Execute the rule.
execute(PlanNode, QueryMetadataInterface, CapabilitiesFinder, RuleStack, AnalysisRecord, CommandContext) - Method in class org.teiid.query.optimizer.relational.rules.RuleCalculateCost
 
execute(PlanNode, QueryMetadataInterface, CapabilitiesFinder, RuleStack, AnalysisRecord, CommandContext) - Method in class org.teiid.query.optimizer.relational.rules.RuleChooseDependent
 
execute(PlanNode, QueryMetadataInterface, CapabilitiesFinder, RuleStack, AnalysisRecord, CommandContext) - Method in class org.teiid.query.optimizer.relational.rules.RuleChooseJoinStrategy
 
execute(PlanNode, QueryMetadataInterface, CapabilitiesFinder, RuleStack, AnalysisRecord, CommandContext) - Method in class org.teiid.query.optimizer.relational.rules.RuleCleanCriteria
 
execute(PlanNode, QueryMetadataInterface, CapabilitiesFinder, RuleStack, AnalysisRecord, CommandContext) - Method in class org.teiid.query.optimizer.relational.rules.RuleCollapseSource
 
execute(PlanNode, QueryMetadataInterface, CapabilitiesFinder, RuleStack, AnalysisRecord, CommandContext) - Method in class org.teiid.query.optimizer.relational.rules.RuleCopyCriteria
Execute the rule as described in the class comments.
execute(PlanNode, QueryMetadataInterface, CapabilitiesFinder, RuleStack, AnalysisRecord, CommandContext) - Method in class org.teiid.query.optimizer.relational.rules.RuleImplementJoinStrategy
 
execute(PlanNode, QueryMetadataInterface, CapabilitiesFinder, RuleStack, AnalysisRecord, CommandContext) - Method in class org.teiid.query.optimizer.relational.rules.RuleMergeCriteria
 
execute(PlanNode, QueryMetadataInterface, CapabilitiesFinder, RuleStack, AnalysisRecord, CommandContext) - Method in class org.teiid.query.optimizer.relational.rules.RuleMergeVirtual
 
execute(PlanNode, QueryMetadataInterface, CapabilitiesFinder, RuleStack, AnalysisRecord, CommandContext) - Method in class org.teiid.query.optimizer.relational.rules.RulePlaceAccess
 
execute(PlanNode, QueryMetadataInterface, CapabilitiesFinder, RuleStack, AnalysisRecord, CommandContext) - Method in class org.teiid.query.optimizer.relational.rules.RulePlanJoins
 
execute(PlanNode, QueryMetadataInterface, CapabilitiesFinder, RuleStack, AnalysisRecord, CommandContext) - Method in class org.teiid.query.optimizer.relational.rules.RulePlanProcedures
 
execute(PlanNode, QueryMetadataInterface, CapabilitiesFinder, RuleStack, AnalysisRecord, CommandContext) - Method in class org.teiid.query.optimizer.relational.rules.RulePlanSorts
 
execute(PlanNode, QueryMetadataInterface, CapabilitiesFinder, RuleStack, AnalysisRecord, CommandContext) - Method in class org.teiid.query.optimizer.relational.rules.RulePlanUnions
 
execute(PlanNode, QueryMetadataInterface, CapabilitiesFinder, RuleStack, AnalysisRecord, CommandContext) - Method in class org.teiid.query.optimizer.relational.rules.RulePushAggregates
 
execute(PlanNode, QueryMetadataInterface, CapabilitiesFinder, RuleStack, AnalysisRecord, CommandContext) - Method in class org.teiid.query.optimizer.relational.rules.RulePushLimit
 
execute(PlanNode, QueryMetadataInterface, CapabilitiesFinder, RuleStack, AnalysisRecord, CommandContext) - Method in class org.teiid.query.optimizer.relational.rules.RulePushNonJoinCriteria
Execute the rule as described in the class comments.
execute(PlanNode, QueryMetadataInterface, CapabilitiesFinder, RuleStack, AnalysisRecord, CommandContext) - Method in class org.teiid.query.optimizer.relational.rules.RulePushSelectCriteria
Execute the rule as described in the class comments.
execute(PlanNode, QueryMetadataInterface, CapabilitiesFinder, RuleStack, AnalysisRecord, CommandContext) - Method in class org.teiid.query.optimizer.relational.rules.RuleRaiseAccess
 
execute(PlanNode, QueryMetadataInterface, CapabilitiesFinder, RuleStack, AnalysisRecord, CommandContext) - Method in class org.teiid.query.optimizer.relational.rules.RuleRaiseNull
 
execute(PlanNode, QueryMetadataInterface, CapabilitiesFinder, RuleStack, AnalysisRecord, CommandContext) - Method in class org.teiid.query.optimizer.relational.rules.RuleRemoveOptionalJoins
 
execute(PlanNode, QueryMetadataInterface, CapabilitiesFinder, RuleStack, AnalysisRecord, CommandContext) - Method in class org.teiid.query.optimizer.relational.rules.RuleValidateWhereAll
Verifies that a model with "supports where all" is being passed an atomic query with a criteria.
execute(MappingDocument) - Static method in class org.teiid.query.optimizer.xml.HandleNillableVisitor
 
EXECUTE - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
execute(Map) - Method in interface org.teiid.query.processor.xml.PlanExecutor
Execute the plan
executeNamedParams(ParseInfo, StoredProcedure) - Method in class org.teiid.query.parser.SQLParser
Parse an exec statement with named parameters
executePlan(ProcessorPlan, String, Map<ElementSymbol, ElementSymbol>, boolean) - Method in class org.teiid.query.processor.proc.ProcedurePlan
 
executeUnnamedParams(ParseInfo, StoredProcedure, int) - Method in class org.teiid.query.parser.SQLParser
Parse an exec statement with unnamed parameters
EXHAUSTIVE_SEARCH_GROUPS - Static variable in class org.teiid.query.optimizer.relational.rules.RulePlanJoins
 
EXISTS - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
existsCriteria(ParseInfo) - Method in class org.teiid.query.parser.SQLParser
Parse an exists criteria.
ExistsCriteria - Class in org.teiid.query.sql.lang
This predicate criteria implements the "exists" predicate, which has a subquery in it.
ExistsCriteria() - Constructor for class org.teiid.query.sql.lang.ExistsCriteria
Default constructor
ExistsCriteria(Command) - Constructor for class org.teiid.query.sql.lang.ExistsCriteria
 
exp(Number) - Static method in class org.teiid.query.function.FunctionMethods
 
ExpandBuff(boolean) - Method in class org.teiid.query.parser.JavaCharStream
 
expandCommand(ProcedureContainer, QueryMetadataInterface, AnalysisRecord) - Method in class org.teiid.query.resolver.ProcedureContainerResolver
Expand a command by finding and attaching all subcommands to the command.
expandCommand(ProcedureContainer, QueryMetadataInterface, AnalysisRecord) - Static method in class org.teiid.query.resolver.QueryResolver
 
expectedTokenSequences - Variable in exception org.teiid.query.parser.ParseException
Each entry in this array is an array of integers.
expirationQueue - Variable in class org.teiid.cache.DefaultCache
 
exportableForm() - Method in class org.teiid.core.id.UUID
Returns a 36-character string of six fields separated by hyphens, with each field represented in lowercase hexadecimal with the same number of digits as in the field.
expression(ParseInfo) - Method in class org.teiid.query.parser.SQLParser
Parse an expression - made up of literals and functions.
Expression - Interface in org.teiid.query.sql.symbol
This is the interface for an expression in a SQL string.
ExpressionCriteria - Class in org.teiid.query.sql.lang
 
ExpressionCriteria(Expression) - Constructor for class org.teiid.query.sql.lang.ExpressionCriteria
 
ExpressionEvaluationException - Exception in org.teiid.api.exception.query
This exception is thrown when an error occurs while evaluating a SQL expression.
ExpressionEvaluationException() - Constructor for exception org.teiid.api.exception.query.ExpressionEvaluationException
No-arg constructor required by Externalizable semantics.
ExpressionEvaluationException(String) - Constructor for exception org.teiid.api.exception.query.ExpressionEvaluationException
Construct an instance with the message specified.
ExpressionEvaluationException(String, String) - Constructor for exception org.teiid.api.exception.query.ExpressionEvaluationException
Construct an instance with the message and error code specified.
ExpressionEvaluationException(Throwable, String) - Constructor for exception org.teiid.api.exception.query.ExpressionEvaluationException
Construct an instance from a message and an exception to chain to this one.
ExpressionEvaluationException(Throwable, String, String) - Constructor for exception org.teiid.api.exception.query.ExpressionEvaluationException
Construct an instance from a message and a code and an exception to chain to this one.
ExpressionMappingVisitor - Class in org.teiid.query.sql.visitor
It is important to use a Post Navigator with this class, otherwise a replacement containing itself will not work
ExpressionMappingVisitor(Map) - Constructor for class org.teiid.query.sql.visitor.ExpressionMappingVisitor
Constructor for ExpressionMappingVisitor.
ExpressionStatement - Interface in org.teiid.query.sql.proc
 
ExpressionSymbol - Class in org.teiid.query.sql.symbol
This is a subclass of Symbol representing an expression in the SELECT clause.
ExpressionSymbol(String, String, Expression) - Constructor for class org.teiid.query.sql.symbol.ExpressionSymbol
Constructor used for cloning
ExpressionSymbol(String, Expression) - Constructor for class org.teiid.query.sql.symbol.ExpressionSymbol
Construct an ExpressionSymbol with name and expression.
EXTERNAL - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
extractSourceNodes(MappingDocument) - Static method in class org.teiid.query.optimizer.xml.SourceNodeGenaratorVisitor
This visitor will extract the 'source' property off of the all the base nodes and create a separate MappingSource node and make the original node as its immediate child.

F

FALSE - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
FALSE_CRITERIA - Static variable in class org.teiid.query.rewriter.QueryRewriter
 
FETCH - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
FileStorageManager - Class in org.teiid.common.buffer.impl
Implements file storage that automatically splits large files and limits the number of open files.
FileStorageManager() - Constructor for class org.teiid.common.buffer.impl.FileStorageManager
 
FileStorageManager.DiskStore - Class in org.teiid.common.buffer.impl
 
FileStorageManager.DiskStore(String) - Constructor for class org.teiid.common.buffer.impl.FileStorageManager.DiskStore
 
FileStore - Class in org.teiid.common.buffer
 
FileStore() - Constructor for class org.teiid.common.buffer.FileStore
 
FileStore.FileStoreOutputStream - Class in org.teiid.common.buffer
A customized buffered stream with an exposed buffer
FileStore.FileStoreOutputStream(int) - Constructor for class org.teiid.common.buffer.FileStore.FileStoreOutputStream
 
FillBuff() - Method in class org.teiid.query.parser.JavaCharStream
 
FILTER - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
finalRow() - Method in class org.teiid.common.buffer.AbstractTupleSource
 
finalRow() - Method in class org.teiid.query.processor.BatchIterator
 
findAllNodes(PlanNode, int) - Static method in class org.teiid.query.optimizer.relational.plantree.NodeEditor
 
findAllNodes(PlanNode, int, int) - Static method in class org.teiid.query.optimizer.relational.plantree.NodeEditor
Find all nodes of a type, starting at the root of a tree or subtree of PlanNodes and searching downward, but not searching past nodes of type equal to stopType.
findCapabilities(String) - Method in class org.teiid.query.metadata.TempCapabilitiesFinder
 
findCapabilities(String) - Method in interface org.teiid.query.optimizer.capabilities.CapabilitiesFinder
 
findCapabilities(String) - Method in class org.teiid.query.optimizer.capabilities.DefaultCapabilitiesFinder
 
findChildCommandMetadata(ProcedureContainer, TempMetadataStore, QueryMetadataInterface) - Method in class org.teiid.query.resolver.command.DeleteResolver
 
findChildCommandMetadata(ProcedureContainer, TempMetadataStore, QueryMetadataInterface) - Method in class org.teiid.query.resolver.command.ExecResolver
 
findChildCommandMetadata(ProcedureContainer, TempMetadataStore, QueryMetadataInterface) - Method in class org.teiid.query.resolver.ProcedureContainerResolver
Find all metadata defined by this command for it's children.
findChildTail(SPage) - Method in class org.teiid.common.buffer.STree
 
findFunction(String, Class[]) - Method in class org.teiid.query.function.FunctionLibrary
Find a function descriptor given a name and the types of the arguments.
findFunctionForm(String, int) - Method in class org.teiid.query.function.FunctionLibrary
Find function form based on function name and # of arguments.
findGroup(String) - Method in class org.teiid.query.metadata.CompositeMetadataStore
 
findJoinSourceNode(PlanNode) - Static method in class org.teiid.query.optimizer.relational.rules.FrameUtil
Find the ACCESS, SOURCE, SET_OP, JOIN, or NULL node that originates the given groups, but will stop at the first join node rather than searching for the best fit.
findMatchingGroups(String, Collection<GroupSymbol>, QueryMetadataInterface) - Static method in class org.teiid.query.resolver.util.ResolverUtil
 
findNode(MappingNode, String) - Static method in class org.teiid.query.mapping.xml.MappingNode
 
findNodePreOrder(PlanNode, int) - Static method in class org.teiid.query.optimizer.relational.plantree.NodeEditor
 
findNodePreOrder(PlanNode, int, int) - Static method in class org.teiid.query.optimizer.relational.plantree.NodeEditor
 
findParent(PlanNode, int) - Static method in class org.teiid.query.optimizer.relational.plantree.NodeEditor
 
findParent(PlanNode, int, int) - Static method in class org.teiid.query.optimizer.relational.plantree.NodeEditor
Return the first parent node of the given type stopping at the given nodes.
findTypedConversionFunction(Class, Class) - Method in class org.teiid.query.function.FunctionLibrary
Find conversion function and set return type to proper type.
FIXED_VALUE - Static variable in class org.teiid.query.mapping.xml.MappingNodeConstants.Properties
This property represents a fixed value for an XML node
FIXED_VALUE - Static variable in class org.teiid.query.mapping.xml.MappingNodeConstants.Tags
 
FLOAT - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
FLOAT - Static variable in class org.teiid.query.processor.xml.XMLValueTranslator
 
FLOATVAL - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
floor(Number) - Static method in class org.teiid.query.function.FunctionMethods
 
flush() - Method in class org.teiid.common.buffer.FileStore.FileStoreOutputStream
 
flushBatchDirect(TupleBatch, boolean) - Method in class org.teiid.query.processor.BatchCollector
 
flushBuffer() - Method in class org.teiid.common.buffer.FileStore.FileStoreOutputStream
 
FOR - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
forget(String, XidImpl, boolean) - Method in interface org.teiid.dqp.service.TransactionService
 
FORIEGN - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
format(Date, String) - Static method in class org.teiid.query.function.FunctionMethods
 
format(Number, String) - Static method in class org.teiid.query.function.FunctionMethods
 
FORMATDATE - Static variable in class org.teiid.query.function.FunctionLibrary
 
FORMATTED_DOCUMENT - Static variable in class org.teiid.query.mapping.xml.MappingNodeConstants.Properties
Indicates whether the document will be outputted as a compressed String, or in readable form, with line breaks or indenting.
FORMATTED_DOCUMENT - Static variable in class org.teiid.query.mapping.xml.MappingNodeConstants.Tags
 
FORMATTIME - Static variable in class org.teiid.query.function.FunctionLibrary
 
FQ_LENGTH - Static variable in class org.teiid.core.id.UUID
 
FrameUtil - Class in org.teiid.query.optimizer.relational.rules
 
FrameUtil() - Constructor for class org.teiid.query.optimizer.relational.rules.FrameUtil
 
FREE - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
free() - Method in class org.teiid.query.processor.xml.XMLUtil.FileStoreInputStreamFactory
 
from(ParseInfo) - Method in class org.teiid.query.parser.SQLParser
Parse a FROM.
FROM - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
From - Class in org.teiid.query.sql.lang
Represents a FROM clause in a SELECT query.
From() - Constructor for class org.teiid.query.sql.lang.From
Constructs a default instance of this class.
From(List) - Constructor for class org.teiid.query.sql.lang.From
Constructs an instance of this class from an ordered set of from clauses
FROM_UNIXTIME - Static variable in class org.teiid.query.function.FunctionLibrary
 
FromClause - Class in org.teiid.query.sql.lang
A FromClause is an interface for subparts held in a FROM clause.
FromClause() - Constructor for class org.teiid.query.sql.lang.FromClause
 
FULL - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
fullyQualifyElements(Command) - Static method in class org.teiid.query.sql.util.ElementSymbolOptimizer
This method will convert all elements in a command to their fully qualified name.
function(ParseInfo) - Method in class org.teiid.query.parser.SQLParser
Parse a function.
FUNCTION - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
Function - Class in org.teiid.query.sql.symbol
Represents a function in a sql statement.
Function(String, Expression[]) - Constructor for class org.teiid.query.sql.symbol.Function
Construct a function with function name and array of arguments.
FunctionCategoryConstants - Interface in org.teiid.query.function.metadata
This interface defines the default set of function category constants.
FunctionCollectorVisitor - Class in org.teiid.query.sql.visitor
This visitor class will traverse a language object tree and collect all Function references it finds.
FunctionCollectorVisitor(Collection) - Constructor for class org.teiid.query.sql.visitor.FunctionCollectorVisitor
Construct a new visitor with the specified collection, which should be non-null.
FunctionCollectorVisitor(Collection, String) - Constructor for class org.teiid.query.sql.visitor.FunctionCollectorVisitor
Construct a new visitor with the specified collection, which should be non-null.
FunctionDescriptor - Class in org.teiid.query.function
The FunctionDescriptor describes a particular function instance enough that the function library can retrieve a function instance based on the descriptor.
FunctionExecutionException - Exception in org.teiid.api.exception.query
During processing, an invalid function was detected.
FunctionExecutionException() - Constructor for exception org.teiid.api.exception.query.FunctionExecutionException
No-arg constructor required by Externalizable semantics.
FunctionExecutionException(String) - Constructor for exception org.teiid.api.exception.query.FunctionExecutionException
Construct an instance with the message specified.
FunctionExecutionException(String, String) - Constructor for exception org.teiid.api.exception.query.FunctionExecutionException
Construct an instance with the message and error code specified.
FunctionExecutionException(Throwable, String) - Constructor for exception org.teiid.api.exception.query.FunctionExecutionException
Construct an instance from a message and an exception to chain to this one.
FunctionExecutionException(Throwable, String, String) - Constructor for exception org.teiid.api.exception.query.FunctionExecutionException
Construct an instance from a message and a code and an exception to chain to this one.
FunctionForm - Class in org.teiid.query.function
The FunctionForm class represents a particular form of a function signature.
FunctionForm(FunctionMethod) - Constructor for class org.teiid.query.function.FunctionForm
Construct a function form by pulling all info from a FunctionMethod.
FunctionLibrary - Class in org.teiid.query.function
The function library is the primary way for the system to find out what functions are available, resolve function signatures, and invoke system and user-defined functions.
FunctionLibrary(FunctionTree, FunctionTree) - Constructor for class org.teiid.query.function.FunctionLibrary
Construct the function library.
FunctionMetadataException - Exception in org.teiid.api.exception.query
Detected invalid function metadata during validation.
FunctionMetadataException() - Constructor for exception org.teiid.api.exception.query.FunctionMetadataException
No-arg constructor required by Externalizable semantics.
FunctionMetadataException(String) - Constructor for exception org.teiid.api.exception.query.FunctionMetadataException
Construct an instance with the message specified.
FunctionMetadataException(String, String) - Constructor for exception org.teiid.api.exception.query.FunctionMetadataException
Construct an instance with the message and error code specified.
FunctionMetadataException(Throwable, String) - Constructor for exception org.teiid.api.exception.query.FunctionMetadataException
Construct an instance from a message and an exception to chain to this one.
FunctionMetadataException(Throwable, String, String) - Constructor for exception org.teiid.api.exception.query.FunctionMetadataException
Construct an instance from a message and a code and an exception to chain to this one.
FunctionMetadataReader - Class in org.teiid.query.function.metadata
 
FunctionMetadataReader() - Constructor for class org.teiid.query.function.metadata.FunctionMetadataReader
 
FunctionMetadataSource - Interface in org.teiid.query.function
A FunctionMetadataSource represents a source of function metadata for the function library.
FunctionMetadataValidator - Class in org.teiid.query.function.metadata
The validator encodes business logic with respect to what a valid function description is.
FunctionMethod - Class in org.teiid.query.function.metadata
This class represents information about a particular function signature.
FunctionMethod() - Constructor for class org.teiid.query.function.metadata.FunctionMethod
Construct a new empty function method.
FunctionMethod(String, String, String, String, String, FunctionParameter[], FunctionParameter) - Constructor for class org.teiid.query.function.metadata.FunctionMethod
Construct a function method with default pushdown and null dependent attributes.
FunctionMethod(String, String, String, String, String, FunctionParameter[], FunctionParameter, int) - Constructor for class org.teiid.query.function.metadata.FunctionMethod
Construct a function method with default pushdown and null dependent attributes.
FunctionMethod(String, String, String, int, String, String, FunctionParameter[], FunctionParameter) - Constructor for class org.teiid.query.function.metadata.FunctionMethod
Construct a function method with all parameters assuming null dependent and non-deterministic.
FunctionMethod(String, String, String, int, String, String, FunctionParameter[], FunctionParameter, boolean, int) - Constructor for class org.teiid.query.function.metadata.FunctionMethod
Construct a function method with all parameters.
FunctionMethods - Class in org.teiid.query.function
Static method hooks for most of the function library.
FunctionMethods() - Constructor for class org.teiid.query.function.FunctionMethods
 
FunctionParameter - Class in org.teiid.query.function.metadata
A function parameter defines the name and description of an input or output parameter for a function.
FunctionParameter() - Constructor for class org.teiid.query.function.metadata.FunctionParameter
Construct a function parameter with no attributes.
FunctionParameter(String, String) - Constructor for class org.teiid.query.function.metadata.FunctionParameter
Construct a function parameter with no description.
FunctionParameter(String, String, String) - Constructor for class org.teiid.query.function.metadata.FunctionParameter
Construct a function parameter with all attributes.
FunctionParameter(String, String, String, boolean) - Constructor for class org.teiid.query.function.metadata.FunctionParameter
 
FunctionTree - Class in org.teiid.query.function
Data structure used to store function signature information.
FunctionTree(FunctionMetadataSource) - Constructor for class org.teiid.query.function.FunctionTree
Construct a new tree with the given source of function metadata.
FunctionTree(FunctionMetadataSource, boolean) - Constructor for class org.teiid.query.function.FunctionTree
Construct a new tree with the given source of function metadata.

G

GDAY - Static variable in class org.teiid.query.processor.xml.XMLValueTranslator
 
GE - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
GE - Static variable in class org.teiid.query.sql.lang.AbstractCompareCriteria
Constant indicating the first operand is greater than or equal to the second.
generate() - Method in class org.teiid.query.util.Permutation
Create list of arrays of items, in all possible permutations (that's n! permutations).
generate(int) - Method in class org.teiid.query.util.Permutation
Create list of arrays of items, in all possible permutations (that's n! permutations).
generateParseException() - Method in class org.teiid.query.parser.SQLParser
 
generatePlan(Command) - Method in class org.teiid.query.optimizer.relational.RelationalPlanner
 
get(K) - Method in interface org.teiid.cache.Cache
Retrieves the value for the given Key
get(Cache.Type, CacheConfiguration) - Method in interface org.teiid.cache.CacheFactory
Create / Get the cache for the give type use
get(K) - Method in class org.teiid.cache.DefaultCache
 
get(Cache.Type, CacheConfiguration) - Method in class org.teiid.cache.DefaultCacheFactory
 
GET - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
getAccessPatternElementsInGroups(QueryMetadataInterface, Collection, boolean) - Static method in class org.teiid.query.resolver.util.ResolverUtil
When access patterns are flattened, they are an approximation the user may need to enter as criteria.
getAccessPatterns() - Method in class org.teiid.query.metadata.TempMetadataID
 
getAccessPatternsInGroup(Object) - Method in class org.teiid.query.metadata.BasicQueryMetadata
 
getAccessPatternsInGroup(Object) - Method in class org.teiid.query.metadata.BasicQueryMetadataWrapper
 
getAccessPatternsInGroup(Object) - Method in interface org.teiid.query.metadata.QueryMetadataInterface
Get the access patterns for the specified group
getAccessPatternsInGroup(Object) - Method in class org.teiid.query.metadata.TempMetadataAdapter
 
getAccessPatternsInGroup(Object) - Method in class org.teiid.query.metadata.TransformationMetadata
 
getAccumulatorType() - Method in class org.teiid.query.function.aggregate.Sum
Allows subclasses to determine type of accumulator for the SUM.
getActiveSession(String) - Method in interface org.teiid.dqp.service.SessionService
 
getActiveSessions() - Method in interface org.teiid.dqp.service.SessionService
Get the collection of active user sessions on the system.
getActiveSessionsCount() - Method in interface org.teiid.dqp.service.SessionService
Get the number of active user sessions on the system.
getActualResultSetName() - Method in class org.teiid.query.mapping.xml.MappingSourceNode
 
getAggregateFunction() - Method in class org.teiid.query.sql.symbol.AggregateSymbol
Get the aggregate function type - this will map to one of the reserved words for the aggregate functions.
getAggregates(LanguageObject, Collection<SingleElementSymbol>, Collection<SingleElementSymbol>) - Static method in class org.teiid.query.sql.visitor.AggregateSymbolCollectorVisitor
 
getAggregates(LanguageObject, boolean) - Static method in class org.teiid.query.sql.visitor.AggregateSymbolCollectorVisitor
 
getAlias() - Method in class org.teiid.query.sql.symbol.DerivedColumn
 
getAliasName(String) - Method in class org.teiid.query.optimizer.xml.XMLPlannerEnvironment
 
getAliasResultName() - Method in class org.teiid.query.mapping.xml.MappingSourceNode
 
getAllExternalGroups() - Method in class org.teiid.query.sql.lang.Command
 
getAllGroups() - Method in class org.teiid.query.sql.lang.GroupContext
Flattens all contexts to a single list
getAllReferences() - Method in class org.teiid.query.optimizer.relational.plantree.PlanNode
 
getAllTempTables() - Method in class org.teiid.query.tempdata.TempTableStore
 
getAllTuples() - Method in class org.teiid.common.buffer.TupleBatch
Get all tuples
getAndClearWarnings() - Method in class org.teiid.query.processor.ProcessorPlan
Get all warnings found while processing this plan.
getAndClearWarnings() - Method in class org.teiid.query.processor.QueryProcessor
 
getAnnotations() - Method in class org.teiid.query.analysis.AnalysisRecord
Get annotations.
getArg(int) - Method in class org.teiid.query.sql.symbol.Function
Get argument at specified index
getArgDescription(int) - Method in class org.teiid.query.function.FunctionForm
Get argument description at index.
getArgDescriptions() - Method in class org.teiid.query.function.FunctionForm
Get list of argument descriptions.
getArgName(int) - Method in class org.teiid.query.function.FunctionForm
Get argument name at index.
getArgNames() - Method in class org.teiid.query.function.FunctionForm
Get list of argument names.
getArgs() - Method in class org.teiid.query.sql.symbol.Function
Get function arguments
getArgs() - Method in class org.teiid.query.sql.symbol.QueryString
 
getArgs() - Method in class org.teiid.query.sql.symbol.XMLAttributes
 
getArgs() - Method in class org.teiid.query.sql.symbol.XMLForest
 
getAsColumns() - Method in class org.teiid.query.sql.lang.DynamicCommand
 
getAtomicRequestID() - Method in class org.teiid.dqp.message.AtomicRequestMessage
 
getAttributes() - Method in class org.teiid.query.mapping.xml.MappingElement
Get all the attributes on this Node
getAttributes() - Method in class org.teiid.query.sql.symbol.XMLElement
 
getBatch(int) - Method in class org.teiid.common.buffer.AbstractTupleSource
 
getBatch(boolean, String[]) - Method in interface org.teiid.common.buffer.BatchManager.ManagedBatch
 
getBatch(int) - Method in class org.teiid.common.buffer.TupleBuffer
Get the batch containing the given row.
getBatch(int) - Method in class org.teiid.query.processor.BatchIterator
 
getBatchEndTime() - Method in class org.teiid.query.processor.relational.RelationalNodeStatistics
 
getBatchesAdded() - Method in class org.teiid.common.buffer.impl.BufferManagerImpl
 
getBatchSize() - Method in class org.teiid.common.buffer.TupleBuffer
 
getBatchSize() - Method in class org.teiid.query.processor.relational.RelationalNode
 
getBatchStartTime() - Method in class org.teiid.query.processor.relational.RelationalNodeStatistics
 
getBeginColumn() - Method in class org.teiid.query.parser.JavaCharStream
 
getBeginLine() - Method in class org.teiid.query.parser.JavaCharStream
 
getBeginRow() - Method in class org.teiid.common.buffer.TupleBatch
Return the number of the first row of the tuple source that is contained in this batch (one-based).
getBinaryVDBResource(String) - Method in class org.teiid.query.metadata.BasicQueryMetadata
 
getBinaryVDBResource(String) - Method in class org.teiid.query.metadata.BasicQueryMetadataWrapper
 
getBinaryVDBResource(String) - Method in interface org.teiid.query.metadata.QueryMetadataInterface
Gets the contents of a VDB resource in binary form.
getBinaryVDBResource(String) - Method in class org.teiid.query.metadata.TransformationMetadata
 
getBindings() - Method in class org.teiid.query.mapping.relational.QueryNode
Get list of bindings.
getBlock() - Method in class org.teiid.query.sql.proc.CreateUpdateProcedureCommand
Get the block on this command.
getBlock() - Method in class org.teiid.query.sql.proc.LoopStatement
 
getBlock() - Method in class org.teiid.query.sql.proc.WhileStatement
 
getBlockProgram() - Method in class org.teiid.query.processor.xml.WhileInstruction
 
getBuffer() - Method in class org.teiid.common.buffer.FileStore.FileStoreOutputStream
 
getBufferManager() - Method in interface org.teiid.dqp.service.BufferService
 
getBufferManager() - Method in class org.teiid.query.processor.relational.RelationalNode
 
getBufferManager() - Method in class org.teiid.query.processor.xml.XMLProcessorEnvironment
 
getBufferManager() - Method in class org.teiid.query.util.CommandContext
 
getCachedSet(Expression) - Method in class org.teiid.query.processor.relational.DependentValueSource
 
getCachedSet(Expression) - Method in interface org.teiid.query.sql.util.ValueIteratorSource
 
getCacheHint() - Method in class org.teiid.query.metadata.TempMetadataID
 
getCacheHint() - Method in class org.teiid.query.sql.lang.Command
 
getCallStackDepth() - Method in class org.teiid.query.util.CommandContext
 
getCanonical() - Method in class org.teiid.query.sql.symbol.Symbol
 
getCanonicalName() - Method in class org.teiid.query.mapping.xml.MappingAttribute
 
getCanonicalName() - Method in class org.teiid.query.mapping.xml.MappingBaseNode
 
getCanonicalName() - Method in class org.teiid.query.mapping.xml.MappingDocument
 
getCanonicalName() - Method in class org.teiid.query.sql.symbol.Symbol
Get canonical name for comparisons
getCardinality(Object) - Method in class org.teiid.query.metadata.BasicQueryMetadata
 
getCardinality(Object) - Method in class org.teiid.query.metadata.BasicQueryMetadataWrapper
 
getCardinality(Object) - Method in interface org.teiid.query.metadata.QueryMetadataInterface
Return the cardinality for this group
getCardinality(Object) - Method in class org.teiid.query.metadata.TempMetadataAdapter
 
getCardinality() - Method in class org.teiid.query.metadata.TempMetadataID
 
getCardinality(Object) - Method in class org.teiid.query.metadata.TransformationMetadata
 
getCardinality() - Method in class org.teiid.query.optimizer.relational.plantree.PlanNode
 
getCategory() - Method in class org.teiid.query.function.FunctionForm
Get category.
getCategory() - Method in class org.teiid.query.function.metadata.FunctionMethod
Get category of method
getChangeList() - Method in class org.teiid.query.sql.lang.Update
Return the list of CompareCriteria representing updates being made
getCharacterVDBResource(String) - Method in class org.teiid.query.metadata.BasicQueryMetadata
 
getCharacterVDBResource(String) - Method in class org.teiid.query.metadata.BasicQueryMetadataWrapper
 
getCharacterVDBResource(String) - Method in interface org.teiid.query.metadata.QueryMetadataInterface
Gets the contents of a VDB resource as a String.
getCharacterVDBResource(String) - Method in class org.teiid.query.metadata.TransformationMetadata
 
getCharset(String) - Static method in class org.teiid.query.function.FunctionMethods
 
getChild(String) - Method in class org.teiid.cache.DefaultCache
 
getChild(Element, String) - Method in class org.teiid.query.mapping.xml.MappingLoader
 
getChildCount() - Method in class org.teiid.query.optimizer.relational.plantree.PlanNode
 
getChildPlans() - Method in class org.teiid.query.processor.proc.ProgramInstruction
Finds all nested plans and returns them.
getChildren() - Method in class org.teiid.cache.DefaultCache
 
getChildren(Element, String) - Method in class org.teiid.query.mapping.xml.MappingLoader
 
getChildren() - Method in class org.teiid.query.mapping.xml.MappingNode
Get the children contained by this node, or an empty List
getChildren(String) - Method in class org.teiid.query.mapping.xml.MappingNode
Get all children of this node of a specified target node type.
getChildren() - Method in class org.teiid.query.optimizer.relational.plantree.PlanNode
 
getChildren() - Method in class org.teiid.query.processor.relational.RelationalNode
 
getClassName() - Method in class org.teiid.query.processor.relational.RelationalNode
Helper for the toString to get the class name from the full class name.
getClassType() - Method in class org.teiid.query.sql.lang.SPParameter
Get class type - MetaMatrix runtime types.
getClauseMap() - Method in class org.teiid.query.sql.lang.SetClauseList
 
getClauses() - Method in class org.teiid.query.sql.lang.From
Get all the clauses in FROM
getClauses() - Method in class org.teiid.query.sql.lang.SetClauseList
 
getCollectionTupleSource() - Method in class org.teiid.query.processor.relational.GroupingNode
 
getCollectNodeStatistics() - Method in class org.teiid.query.util.CommandContext
 
getColumn() - Method in class org.teiid.query.parser.JavaCharStream
Deprecated.  
getColumns() - Method in class org.teiid.query.sql.lang.Create
 
getColumns() - Method in class org.teiid.query.sql.lang.TableFunctionReference
 
getColumns() - Method in class org.teiid.query.sql.lang.TextTable
 
getColumns() - Method in class org.teiid.query.sql.lang.WithQueryCommand
 
getColumns() - Method in class org.teiid.query.sql.lang.XMLTable
 
getCommand() - Method in class org.teiid.dqp.message.AtomicRequestMessage
 
getCommand() - Method in class org.teiid.query.mapping.relational.QueryNode
Get command corresponding to query, may be null
getCommand() - Method in class org.teiid.query.mapping.xml.ResultSetInfo
 
getCommand() - Method in class org.teiid.query.processor.proc.CreateCursorResultSetInstruction
 
getCommand() - Method in class org.teiid.query.processor.relational.AccessNode
 
getCommand() - Method in class org.teiid.query.sql.lang.ExistsCriteria
 
getCommand() - Method in class org.teiid.query.sql.lang.SubqueryCompareCriteria
 
getCommand() - Method in interface org.teiid.query.sql.lang.SubqueryContainer
Returns the subquery Command object
getCommand() - Method in class org.teiid.query.sql.lang.SubqueryFromClause
Get command held by clause
getCommand() - Method in class org.teiid.query.sql.lang.SubquerySetCriteria
Get the subquery command used to produce the values for this SetCriteria.
getCommand() - Method in class org.teiid.query.sql.lang.WithQueryCommand
 
getCommand() - Method in class org.teiid.query.sql.proc.AssignmentStatement
Deprecated. 
getCommand() - Method in class org.teiid.query.sql.proc.CommandStatement
Get the command on this statement.
getCommand() - Method in class org.teiid.query.sql.proc.LoopStatement
 
getCommand() - Method in class org.teiid.query.sql.symbol.ScalarSubquery
 
getCommandPayload() - Method in class org.teiid.query.util.CommandContext
 
getCommands() - Method in class org.teiid.query.sql.visitor.CommandCollectorVisitor
Get the commands collected by the visitor.
getCommands(Command) - Static method in class org.teiid.query.sql.visitor.CommandCollectorVisitor
Helper to quickly get the commands from obj
getComment() - Method in class org.teiid.query.mapping.xml.MappingCommentNode
 
getCommonType(String[]) - Static method in class org.teiid.query.resolver.util.ResolverUtil
Gets the most specific type to which all the given types have an implicit conversion.
getComponentException() - Method in class org.teiid.query.resolver.util.BindVariableVisitor
 
getComponentException() - Method in class org.teiid.query.resolver.util.ResolverVisitor
 
getCondition() - Method in class org.teiid.query.sql.proc.IfStatement
Get the condition that determines which block needs to be executed.
getCondition() - Method in class org.teiid.query.sql.proc.WhileStatement
Get the condition that determines which block needs to be executed.
getConfig() - Method in class org.teiid.query.xquery.saxon.SaxonXQueryExpression
 
getConnectionID() - Method in class org.teiid.dqp.message.RequestID
Return connectionID, may be null if connection has not been specified.
getConnectionID() - Method in class org.teiid.query.processor.relational.RelationalNode
 
getConnectionID() - Method in class org.teiid.query.util.CommandContext
 
getConnectorBatchSize() - Method in interface org.teiid.common.buffer.BufferManager
Get the batch size to use when reading data from a connector.
getConnectorBatchSize() - Method in class org.teiid.common.buffer.impl.BufferManagerImpl
Get connector batch size
getConnectorBatchSize() - Method in class org.teiid.query.util.CommandContext
 
getConnectorBindingId() - Method in class org.teiid.query.processor.relational.AccessNode
 
getConnectorName() - Method in class org.teiid.dqp.message.AtomicRequestMessage
 
getConstraint() - Method in class org.teiid.query.sql.symbol.Reference
 
getContent() - Method in class org.teiid.query.sql.symbol.XMLElement
 
getContext() - Method in class org.teiid.query.processor.proc.ProcedurePlan
 
getContext() - Method in class org.teiid.query.processor.ProcessorPlan
Get the processor context, which can be modified.
getContext() - Method in class org.teiid.query.processor.QueryProcessor
 
getContext() - Method in class org.teiid.query.processor.relational.RelationalNode
 
getContextSymbol() - Method in class org.teiid.query.sql.lang.DependentSetCriteria
 
getContextSymbol() - Method in class org.teiid.query.sql.lang.ExistsCriteria
 
getContextSymbol() - Method in class org.teiid.query.sql.lang.SubqueryCompareCriteria
 
getContextSymbol() - Method in class org.teiid.query.sql.lang.SubquerySetCriteria
 
getContextSymbol() - Method in interface org.teiid.query.sql.symbol.ContextReference
 
getContextSymbol() - Method in class org.teiid.query.sql.symbol.Reference
 
getContextSymbol() - Method in class org.teiid.query.sql.symbol.ScalarSubquery
 
getConversion(Expression, String, String, boolean, FunctionLibrary) - Static method in class org.teiid.query.resolver.util.ResolverUtil
 
getCorrelatedReferenceElements() - Method in class org.teiid.query.optimizer.relational.plantree.PlanNode
 
getCorrelatedReferences() - Method in class org.teiid.query.optimizer.relational.plantree.PlanNode
 
getCorrelatedReferences() - Method in class org.teiid.query.sql.lang.Command
Get the correlated references to the containing scope only
getCorrelatedReferences() - Method in class org.teiid.query.sql.lang.TableFunctionReference
 
getCount() - Method in class org.teiid.common.buffer.FileStore.FileStoreOutputStream
 
getCount() - Method in class org.teiid.query.sql.lang.GroupBy
Returns the number of symbols in the GROUP BY
getCount() - Method in class org.teiid.query.sql.lang.Select
Returns the number of symbols in select.
getCreationTime() - Method in class org.teiid.dqp.service.TransactionContext
 
getCredentialsAsCharArray() - Method in class org.teiid.security.Credentials
Get the Credentials as a char[].
getCriteria() - Method in class org.teiid.query.mapping.xml.MappingCriteriaNode
 
getCriteria() - Method in class org.teiid.query.mapping.xml.MappingRecursiveElement
Get the re-currsion criteria; not to be consufused with criteria on the MappingCriteria element
getCriteria() - Method in class org.teiid.query.mapping.xml.ResultSetInfo
 
getCriteria() - Method in class org.teiid.query.processor.relational.SelectNode
 
getCriteria() - Method in class org.teiid.query.sql.lang.AtomicCriteria
Get sub criteria
getCriteria() - Method in class org.teiid.query.sql.lang.CompoundCriteria
Returns the list of criteria.
getCriteria(int) - Method in class org.teiid.query.sql.lang.CompoundCriteria
Returns the criteria at the specified index.
getCriteria() - Method in class org.teiid.query.sql.lang.Delete
Returns the criteria object for this command.
getCriteria() - Method in class org.teiid.query.sql.lang.Query
Get the criteria clause for the query.
getCriteria() - Method in class org.teiid.query.sql.lang.TranslatableProcedureContainer
 
getCriteria() - Method in class org.teiid.query.sql.lang.Update
Returns the criteria object for this command, may be null
getCriteriaCount() - Method in class org.teiid.query.sql.lang.CompoundCriteria
Returns the number of criteria in this clause.
getCriteriaNode() - Method in class org.teiid.query.mapping.xml.MappingCriteriaNode
 
getCriteriaNode() - Method in class org.teiid.query.mapping.xml.MappingRecursiveElement
 
getCriteriaResultSets() - Method in class org.teiid.query.mapping.xml.ResultSetInfo
 
getCurrentElements() - Method in class org.teiid.query.resolver.util.AccessPattern
 
getCurrentIndex() - Method in class org.teiid.common.buffer.AbstractTupleSource
 
getCurrentIndex() - Method in interface org.teiid.common.buffer.IndexedTupleSource
Get the current position.
getCurrentInstruction() - Method in class org.teiid.query.processor.proc.Program
Returns the next instruction to be executed, or null if there are none or no more instructions.
getCurrentInstruction() - Method in class org.teiid.query.processor.xml.XMLProcessorEnvironment
 
getCurrentProgram() - Method in class org.teiid.query.processor.xml.XMLProcessorEnvironment
 
getCurrentRow(String) - Method in class org.teiid.query.processor.proc.ProcedurePlan
 
getCurrentTuple() - Method in class org.teiid.common.buffer.AbstractTupleSource
 
getCurrentTuple() - Method in class org.teiid.query.processor.BatchIterator
 
getCurrentVariableContext() - Method in class org.teiid.query.processor.proc.ProcedurePlan
Get the current VariavleContext on this environment.
getCursorName() - Method in class org.teiid.query.sql.proc.LoopStatement
 
getData() - Method in class org.teiid.query.metadata.TempMetadataStore
Get all temp group and element metadata
getDataManager() - Method in class org.teiid.query.processor.proc.ProcedurePlan
 
getDataManager() - Method in class org.teiid.query.processor.relational.RelationalNode
 
getDataManager() - Method in class org.teiid.query.processor.xml.XMLPlan
 
getDataManager() - Method in class org.teiid.query.processor.xml.XMLProcessorEnvironment
 
getDebugLog() - Method in class org.teiid.query.analysis.AnalysisRecord
Get debug trace log recorded to writer.
getDefault(ElementSymbol, QueryMetadataInterface) - Static method in class org.teiid.query.resolver.util.ResolverUtil
Get the default value for the parameter, which could be null if the parameter is set to NULLABLE.
getDefaultExpression() - Method in class org.teiid.query.sql.lang.XMLTable.XMLColumn
 
getDefaultFactory() - Method in class org.teiid.core.id.IDGenerator
Get the factory that is used by default for the IDGenerator.create() method is invoked.
getDefaultNode() - Method in class org.teiid.query.mapping.xml.MappingChoiceNode
 
getDefaultNullOrder(Object, QueryMetadataInterface, CapabilitiesFinder) - Static method in class org.teiid.query.optimizer.relational.rules.CapabilitiesUtil
 
getDefaultValue() - Method in class org.teiid.query.mapping.xml.MappingAttribute
 
getDefaultValue() - Method in class org.teiid.query.mapping.xml.MappingElement
 
getDefaultValue(Object) - Method in class org.teiid.query.metadata.BasicQueryMetadata
 
getDefaultValue(Object) - Method in class org.teiid.query.metadata.BasicQueryMetadataWrapper
 
getDefaultValue(Object) - Method in interface org.teiid.query.metadata.QueryMetadataInterface
Get the element's default value for an element symbol
getDefaultValue(Object) - Method in class org.teiid.query.metadata.TempMetadataAdapter
 
getDefaultValue(Object) - Method in class org.teiid.query.metadata.TransformationMetadata
 
getDefaultValue() - Method in class org.teiid.query.processor.xml.NodeDescriptor
 
getDefinition() - Method in class org.teiid.query.sql.symbol.GroupSymbol
Get the definition for the group symbol, which may be null
getDeletePlan(Object) - Method in class org.teiid.query.metadata.BasicQueryMetadata
Get procedure defining the delete plan for this group.
getDeletePlan(Object) - Method in class org.teiid.query.metadata.BasicQueryMetadataWrapper
 
getDeletePlan(Object) - Method in interface org.teiid.query.metadata.QueryMetadataInterface
Get procedure defining the delete plan for this group.
getDeletePlan(Object) - Method in class org.teiid.query.metadata.TransformationMetadata
 
getDelimiter() - Method in class org.teiid.query.sql.lang.TextTable
 
getDelimiter() - Method in class org.teiid.query.sql.symbol.TextLine
 
getDependentGroups() - Method in class org.teiid.query.sql.lang.Option
Get all groups to make dependent
getDescription() - Method in class org.teiid.api.exception.query.UnresolvedSymbolDescription
Get the description of the problem
getDescription() - Method in class org.teiid.core.id.IntegerIDFactory
Return the description for the type of ObjectID described by this object.
getDescription() - Method in class org.teiid.core.id.LongIDFactory
Return the description for the type of ObjectID described by this object.
getDescription() - Method in interface org.teiid.core.id.ObjectIDFactory
Return the description for the type of ObjectID described by this object.
getDescription() - Method in class org.teiid.core.id.StringIDFactory
Return the description for the type of ObjectID described by this object.
getDescription() - Method in class org.teiid.core.id.UUIDFactory
Return the description for the type of ObjectID described by this object.
getDescription() - Method in class org.teiid.query.function.FunctionForm
Get description of function.
getDescription() - Method in class org.teiid.query.function.metadata.FunctionMethod
Get description of method
getDescription() - Method in class org.teiid.query.function.metadata.FunctionParameter
Get description of parameter
getDescriptionProperties() - Method in class org.teiid.query.processor.BatchedUpdatePlan
 
getDescriptionProperties() - Method in class org.teiid.query.processor.proc.AssignmentInstruction
 
getDescriptionProperties() - Method in class org.teiid.query.processor.proc.BreakInstruction
 
getDescriptionProperties() - Method in class org.teiid.query.processor.proc.ContinueInstruction
 
getDescriptionProperties() - Method in class org.teiid.query.processor.proc.CreateCursorResultSetInstruction
 
getDescriptionProperties() - Method in class org.teiid.query.processor.proc.ErrorInstruction
 
getDescriptionProperties() - Method in class org.teiid.query.processor.proc.ExecDynamicSqlInstruction
 
getDescriptionProperties() - Method in class org.teiid.query.processor.proc.IfInstruction
 
getDescriptionProperties() - Method in class org.teiid.query.processor.proc.LoopInstruction
 
getDescriptionProperties() - Method in class org.teiid.query.processor.proc.ProcedurePlan
 
getDescriptionProperties() - Method in class org.teiid.query.processor.proc.Program
 
getDescriptionProperties() - Method in class org.teiid.query.processor.proc.ProgramInstruction
 
getDescriptionProperties() - Method in class org.teiid.query.processor.proc.WhileInstruction
 
getDescriptionProperties() - Method in class org.teiid.query.processor.ProcessorPlan
 
getDescriptionProperties() - Method in class org.teiid.query.processor.relational.AccessNode
 
getDescriptionProperties() - Method in class org.teiid.query.processor.relational.GroupingNode
 
getDescriptionProperties() - Method in class org.teiid.query.processor.relational.JoinNode
 
getDescriptionProperties() - Method in class org.teiid.query.processor.relational.LimitNode
 
getDescriptionProperties() - Method in class org.teiid.query.processor.relational.PlanExecutionNode
 
getDescriptionProperties() - Method in class org.teiid.query.processor.relational.ProjectIntoNode
 
getDescriptionProperties() - Method in class org.teiid.query.processor.relational.ProjectNode
 
getDescriptionProperties() - Method in class org.teiid.query.processor.relational.RelationalNode
 
getDescriptionProperties() - Method in class org.teiid.query.processor.relational.RelationalPlan
 
getDescriptionProperties() - Method in class org.teiid.query.processor.relational.SelectNode
 
getDescriptionProperties() - Method in class org.teiid.query.processor.relational.SortNode
 
getDescriptionProperties() - Method in class org.teiid.query.processor.xml.AbortProcessingInstruction
 
getDescriptionProperties() - Method in class org.teiid.query.processor.xml.AddCommentInstruction
 
getDescriptionProperties() - Method in class org.teiid.query.processor.xml.AddNodeInstruction
 
getDescriptionProperties() - Method in class org.teiid.query.processor.xml.BlockInstruction
 
getDescriptionProperties() - Method in class org.teiid.query.processor.xml.EndBlockInstruction
 
getDescriptionProperties() - Method in class org.teiid.query.processor.xml.EndDocumentInstruction
 
getDescriptionProperties() - Method in class org.teiid.query.processor.xml.ExecSqlInstruction
 
getDescriptionProperties() - Method in class org.teiid.query.processor.xml.ExecStagingTableInstruction
 
getDescriptionProperties() - Method in class org.teiid.query.processor.xml.IfInstruction
 
getDescriptionProperties() - Method in class org.teiid.query.processor.xml.InitializeDocumentInstruction
 
getDescriptionProperties() - Method in class org.teiid.query.processor.xml.JoinedWhileInstruction
 
getDescriptionProperties() - Method in class org.teiid.query.processor.xml.MoveCursorInstruction
 
getDescriptionProperties() - Method in class org.teiid.query.processor.xml.MoveDocInstruction
 
getDescriptionProperties() - Method in class org.teiid.query.processor.xml.ProcessorInstruction
 
getDescriptionProperties() - Method in class org.teiid.query.processor.xml.Program
 
getDescriptionProperties() - Method in class org.teiid.query.processor.xml.WhileInstruction
 
getDescriptionProperties() - Method in class org.teiid.query.processor.xml.XMLPlan
 
getDeterminismLevel() - Method in class org.teiid.query.util.CommandContext
 
getDeterministic() - Method in class org.teiid.query.function.FunctionDescriptor
 
getDeterministic() - Method in class org.teiid.query.function.metadata.FunctionMethod
 
getDirectory() - Method in class org.teiid.common.buffer.impl.FileStorageManager
 
getDisplayFullyQualified() - Method in class org.teiid.query.sql.symbol.ElementSymbol
Get whether this element will be displayed as fully qualified
getDisplayMode() - Method in class org.teiid.query.sql.symbol.ElementSymbol
 
getDisplayString() - Method in class org.teiid.query.function.FunctionForm
Get display string for this function form
getDistinctValues(Object) - Method in class org.teiid.query.metadata.BasicQueryMetadata
 
getDistinctValues(Object) - Method in class org.teiid.query.metadata.BasicQueryMetadataWrapper
 
getDistinctValues(Object) - Method in interface org.teiid.query.metadata.QueryMetadataInterface
Get the number of distinct values for this column.
getDistinctValues(Object) - Method in class org.teiid.query.metadata.TempMetadataAdapter
 
getDistinctValues(Object) - Method in class org.teiid.query.metadata.TransformationMetadata
 
getDocBuiltInType() - Method in class org.teiid.query.processor.xml.NodeDescriptor
 
getDocument() - Method in class org.teiid.query.mapping.xml.MappingBaseNode
Get the document node of this node.
getDocumentEncoding() - Method in class org.teiid.query.mapping.xml.MappingDocument
 
getDocumentGroup() - Method in class org.teiid.query.processor.xml.XMLPlan
 
getDocumentGroup() - Method in class org.teiid.query.processor.xml.XMLProcessorEnvironment
 
getDocumentInProgress() - Method in class org.teiid.query.processor.xml.XMLProcessorEnvironment
 
getElementID(String) - Method in class org.teiid.query.metadata.BasicQueryMetadata
 
getElementID(String) - Method in class org.teiid.query.metadata.BasicQueryMetadataWrapper
 
getElementID(String) - Method in interface org.teiid.query.metadata.QueryMetadataInterface
Get the metadata-implementation identifier object for the given element name.
getElementID(String) - Method in class org.teiid.query.metadata.TempMetadataAdapter
Check metadata first, then check temp groups if not found
getElementID(String) - Method in class org.teiid.query.metadata.TransformationMetadata
 
getElementIDsInAccessPattern(Object) - Method in class org.teiid.query.metadata.BasicQueryMetadata
 
getElementIDsInAccessPattern(Object) - Method in class org.teiid.query.metadata.BasicQueryMetadataWrapper
 
getElementIDsInAccessPattern(Object) - Method in interface org.teiid.query.metadata.QueryMetadataInterface
Get the elements in the access pattern
getElementIDsInAccessPattern(Object) - Method in class org.teiid.query.metadata.TempMetadataAdapter
 
getElementIDsInAccessPattern(Object) - Method in class org.teiid.query.metadata.TransformationMetadata
 
getElementIDsInGroupID(Object) - Method in class org.teiid.query.metadata.BasicQueryMetadata
 
getElementIDsInGroupID(Object) - Method in class org.teiid.query.metadata.BasicQueryMetadataWrapper
 
getElementIDsInGroupID(Object) - Method in interface org.teiid.query.metadata.QueryMetadataInterface
Get list of metadata element IDs for a group ID
getElementIDsInGroupID(Object) - Method in class org.teiid.query.metadata.TempMetadataAdapter
 
getElementIDsInGroupID(Object) - Method in class org.teiid.query.metadata.TransformationMetadata
 
getElementIDsInIndex(Object) - Method in class org.teiid.query.metadata.BasicQueryMetadata
 
getElementIDsInIndex(Object) - Method in class org.teiid.query.metadata.BasicQueryMetadataWrapper
 
getElementIDsInIndex(Object) - Method in interface org.teiid.query.metadata.QueryMetadataInterface
Get the elements in the index
getElementIDsInIndex(Object) - Method in class org.teiid.query.metadata.TempMetadataAdapter
 
getElementIDsInIndex(Object) - Method in class org.teiid.query.metadata.TransformationMetadata
 
getElementIDsInKey(Object) - Method in class org.teiid.query.metadata.BasicQueryMetadata
 
getElementIDsInKey(Object) - Method in class org.teiid.query.metadata.BasicQueryMetadataWrapper
 
getElementIDsInKey(Object) - Method in interface org.teiid.query.metadata.QueryMetadataInterface
Get the elements in the key
getElementIDsInKey(Object) - Method in class org.teiid.query.metadata.TempMetadataAdapter
 
getElementIDsInKey(Object) - Method in class org.teiid.query.metadata.TransformationMetadata
 
getElementLength(Object) - Method in class org.teiid.query.metadata.BasicQueryMetadata
 
getElementLength(Object) - Method in class org.teiid.query.metadata.BasicQueryMetadataWrapper
 
getElementLength(Object) - Method in interface org.teiid.query.metadata.QueryMetadataInterface
Get the element length for a given element ID.
getElementLength(Object) - Method in class org.teiid.query.metadata.TempMetadataAdapter
 
getElementLength(Object) - Method in class org.teiid.query.metadata.TransformationMetadata
 
getElements() - Method in class org.teiid.query.metadata.TempMetadataID
Get elements - only valid for groups
getElements() - Method in class org.teiid.query.processor.relational.RelationalNode
 
getElements() - Method in class org.teiid.query.processor.relational.SortingFilter
 
getElements() - Method in class org.teiid.query.sql.proc.CriteriaSelector
Get elements on which criteria is pecified on the user's query
getElements() - Method in class org.teiid.query.sql.visitor.ElementCollectorVisitor
Get the elements collected by the visitor.
getElements(LanguageObject, Collection<ElementSymbol>) - Static method in class org.teiid.query.sql.visitor.ElementCollectorVisitor
Helper to quickly get the elements from obj in the elements collection
getElements(Collection<? extends LanguageObject>, Collection<ElementSymbol>) - Static method in class org.teiid.query.sql.visitor.ElementCollectorVisitor
 
getElements(LanguageObject, boolean) - Static method in class org.teiid.query.sql.visitor.ElementCollectorVisitor
Helper to quickly get the elements from obj in a collection.
getElements(LanguageObject, boolean, boolean) - Static method in class org.teiid.query.sql.visitor.ElementCollectorVisitor
Helper to quickly get the elements from obj in a collection.
getElementSymbol() - Method in class org.teiid.query.mapping.xml.MappingAttribute
 
getElementSymbol() - Method in class org.teiid.query.mapping.xml.MappingElement
 
getElementSymbols() - Method in class org.teiid.query.sql.symbol.MultipleElementSymbol
Get the element symbols referred to by this multiple element symbol
getElementType(Object) - Method in class org.teiid.query.metadata.BasicQueryMetadata
 
getElementType(Object) - Method in class org.teiid.query.metadata.BasicQueryMetadataWrapper
 
getElementType(Object) - Method in interface org.teiid.query.metadata.QueryMetadataInterface
Get the element type name for an element symbol.
getElementType(Object) - Method in class org.teiid.query.metadata.TempMetadataAdapter
 
getElementType(Object) - Method in class org.teiid.query.metadata.TransformationMetadata
 
getElseBlock() - Method in class org.teiid.query.sql.proc.IfStatement
Get the statement's ELSE block.
getElseExpression() - Method in class org.teiid.query.sql.symbol.AbstractCaseExpression
Gets the expression in the ELSE part of this expression.
getElseProgram() - Method in class org.teiid.query.processor.proc.IfInstruction
 
getEmptyOnEmpty() - Method in class org.teiid.query.sql.symbol.XMLQuery
 
getEncoding() - Method in class org.teiid.query.sql.symbol.TextLine
 
getEndColumn() - Method in class org.teiid.query.parser.JavaCharStream
 
getEndLine() - Method in class org.teiid.query.parser.JavaCharStream
 
getEndRow() - Method in class org.teiid.common.buffer.TupleBatch
Return number of the last row of the tuple source that is contained in this batch (one-based).
getEnvironmentProperties() - Method in class org.teiid.query.util.CommandContext
 
getEscapeChar() - Method in class org.teiid.query.sql.lang.MatchCriteria
Get the escape character, which can be placed before the wildcard or single match character in the expression to prevent it from being used as a wildcard or single match.
getEstimateNodeCardinality() - Method in class org.teiid.query.processor.relational.RelationalNode
 
getEvaluator(Map) - Method in class org.teiid.query.processor.relational.SubqueryAwareRelationalNode
 
getException() - Method in class org.teiid.query.optimizer.relational.rules.CriteriaCapabilityValidatorVisitor
 
getException() - Method in class org.teiid.query.validator.AbstractValidationVisitor
 
getExceptionObject() - Method in class org.teiid.query.validator.AbstractValidationVisitor
 
getExecutionId() - Method in class org.teiid.dqp.message.AtomicRequestID
 
getExecutionID() - Method in class org.teiid.dqp.message.RequestID
Return executionID, which identifies a per-connection execution.
getExecutionPayload() - Method in class org.teiid.dqp.message.AtomicRequestMessage
 
getExpandedCommand() - Method in class org.teiid.query.sql.lang.UnaryFromClause
 
getExpectedType() - Method in class org.teiid.query.sql.proc.AssignmentStatement
 
getExpectedType() - Method in interface org.teiid.query.sql.proc.ExpressionStatement
 
getExpectedType() - Method in class org.teiid.query.sql.proc.RaiseErrorStatement
 
getExpirationTime(long, Long) - Static method in class org.teiid.cache.DefaultCache
 
getExportedCorrelatedReferences() - Method in class org.teiid.query.optimizer.relational.plantree.PlanNode
 
getExpression() - Method in class org.teiid.query.processor.proc.AssignmentInstruction
 
getExpression() - Method in class org.teiid.query.sql.lang.AbstractSetCriteria
Gets the membership expression to be compared.
getExpression() - Method in class org.teiid.query.sql.lang.BetweenCriteria
Get expression.
getExpression() - Method in class org.teiid.query.sql.lang.ExpressionCriteria
 
getExpression() - Method in class org.teiid.query.sql.lang.IsNullCriteria
Get expression.
getExpression() - Method in class org.teiid.query.sql.lang.SPParameter
Return the expression defining the value of this parameter
getExpression() - Method in class org.teiid.query.sql.proc.AssignmentStatement
 
getExpression() - Method in interface org.teiid.query.sql.proc.ExpressionStatement
 
getExpression() - Method in class org.teiid.query.sql.proc.RaiseErrorStatement
 
getExpression() - Method in class org.teiid.query.sql.symbol.CaseExpression
Gets the expression whose evaluation is being tested in this case expression.
getExpression() - Method in class org.teiid.query.sql.symbol.DerivedColumn
 
getExpression() - Method in class org.teiid.query.sql.symbol.ExpressionSymbol
Get the expression for this symbol
getExpression() - Method in class org.teiid.query.sql.symbol.Reference
 
getExpression() - Method in class org.teiid.query.sql.symbol.XMLParse
 
getExpression() - Method in class org.teiid.query.sql.symbol.XMLSerialize
 
getExpression(Expression) - Static method in class org.teiid.query.sql.util.SymbolMap
 
getExpressionPosition(int) - Method in class org.teiid.query.sql.lang.OrderBy
 
getExpressionPosition() - Method in class org.teiid.query.sql.lang.OrderByItem
 
getExpressions() - Method in class org.teiid.query.sql.symbol.TextLine
 
getExtensionProperties(Object) - Method in class org.teiid.query.metadata.BasicQueryMetadata
 
getExtensionProperties(Object) - Method in class org.teiid.query.metadata.BasicQueryMetadataWrapper
 
getExtensionProperties(Object) - Method in interface org.teiid.query.metadata.QueryMetadataInterface
Get all extension properties defined on this metadata object
getExtensionProperties(Object) - Method in class org.teiid.query.metadata.TempMetadataAdapter
 
getExtensionProperties(Object) - Method in class org.teiid.query.metadata.TransformationMetadata
 
getExternalGroupContexts() - Method in class org.teiid.query.sql.lang.Command
 
getFactories() - Method in class org.teiid.core.id.IDGenerator
Method to obtain the collection of ObjectIDFactory instances that each describe one of the types of ObjectIDs that are available to this generator.
getFactory(String) - Method in class org.teiid.core.id.IDGenerator
Method to obtain the collection of ObjectIDFactory instances that each describe one of the types of ObjectIDs that are available to this generator.
getFailureMessage() - Method in class org.teiid.query.validator.ValidatorReport
 
getFetchSize() - Method in class org.teiid.dqp.message.AtomicRequestMessage
 
getFile() - Method in class org.teiid.query.sql.lang.TextTable
 
getFinalRow() - Method in class org.teiid.dqp.message.AtomicResultsMessage
 
getFirstChild() - Method in class org.teiid.query.optimizer.relational.plantree.PlanNode
 
getFlattenedContextMap(Map) - Method in class org.teiid.query.sql.util.VariableContext
Helper Methods
getForeignKeysInGroup(Object) - Method in class org.teiid.query.metadata.BasicQueryMetadata
 
getForeignKeysInGroup(Object) - Method in class org.teiid.query.metadata.BasicQueryMetadataWrapper
 
getForeignKeysInGroup(Object) - Method in interface org.teiid.query.metadata.QueryMetadataInterface
Get the foreign keys for the specified group
getForeignKeysInGroup(Object) - Method in class org.teiid.query.metadata.TempMetadataAdapter
 
getForeignKeysInGroup(Object) - Method in class org.teiid.query.metadata.TransformationMetadata
 
getFormat(Object) - Method in class org.teiid.query.metadata.BasicQueryMetadata
 
getFormat(Object) - Method in class org.teiid.query.metadata.BasicQueryMetadataWrapper
 
getFormat(Object) - Method in interface org.teiid.query.metadata.QueryMetadataInterface
Get the element's format
getFormat(Object) - Method in class org.teiid.query.metadata.TransformationMetadata
 
getFrom() - Method in class org.teiid.query.sql.lang.Query
Get the from clause for the query.
getFromContext(Expression) - Method in class org.teiid.query.util.CommandContext
 
getFromMetadataCache(Object, String) - Method in class org.teiid.query.metadata.BasicQueryMetadata
 
getFromMetadataCache(Object, String) - Method in class org.teiid.query.metadata.BasicQueryMetadataWrapper
 
getFromMetadataCache(Object, String) - Method in interface org.teiid.query.metadata.QueryMetadataInterface
 
getFromMetadataCache(Object, String) - Method in class org.teiid.query.metadata.TempMetadataAdapter
 
getFromMetadataCache(Object, String) - Method in class org.teiid.query.metadata.TransformationMetadata
 
getFullElementName(String, String) - Method in class org.teiid.query.metadata.BasicQueryMetadata
 
getFullElementName(String, String) - Method in class org.teiid.query.metadata.BasicQueryMetadataWrapper
 
getFullElementName(String, String) - Method in interface org.teiid.query.metadata.QueryMetadataInterface
Get the fully qualified (unique) element name given the full group name and the short element name.
getFullElementName(String, String) - Method in class org.teiid.query.metadata.TransformationMetadata
 
getFullName(Object) - Method in class org.teiid.query.metadata.BasicQueryMetadata
 
getFullName(Object) - Method in class org.teiid.query.metadata.BasicQueryMetadataWrapper
 
getFullName(Object) - Method in interface org.teiid.query.metadata.QueryMetadataInterface
Get the fully qualified (unique) name of the metadata identifier specified.
getFullName(Object) - Method in class org.teiid.query.metadata.TempMetadataAdapter
 
getFullName(Object) - Method in class org.teiid.query.metadata.TransformationMetadata
 
getFullyQualifiedName() - Method in class org.teiid.query.mapping.xml.MappingDocument
 
getFullyQualifiedName() - Method in class org.teiid.query.mapping.xml.MappingNode
Gets the fully qualified name of this node, this is obtained by concatenating the nodes name to the parents qualified name with a delimiter in between them.
getFunctionCategories() - Method in class org.teiid.query.function.FunctionLibrary
Get all function categories, sorted in alphabetical order
getFunctionDescriptor() - Method in class org.teiid.query.sql.symbol.Function
Get the function descriptor that this function resolves to.
getFunctionForms(String) - Method in class org.teiid.query.function.FunctionLibrary
Get all function forms in a category, sorted by name, then # of args, then names of args.
getFunctionLibrary() - Method in class org.teiid.query.metadata.BasicQueryMetadata
 
getFunctionLibrary() - Method in class org.teiid.query.metadata.BasicQueryMetadataWrapper
 
getFunctionLibrary() - Method in interface org.teiid.query.metadata.QueryMetadataInterface
 
getFunctionLibrary() - Method in class org.teiid.query.metadata.TransformationMetadata
 
getFunctionMethods() - Method in interface org.teiid.query.function.FunctionMetadataSource
This method requests that the source return all FunctionMethods the source knows about.
getFunctionMethods() - Method in class org.teiid.query.function.source.SystemSource
Get all function signatures for this metadata source.
getFunctionMethods() - Method in class org.teiid.query.function.UDFSource
 
getFunctions() - Method in class org.teiid.query.sql.visitor.FunctionCollectorVisitor
Get the elements collected by the visitor.
getFunctions(LanguageObject, Collection) - Static method in class org.teiid.query.sql.visitor.FunctionCollectorVisitor
Helper to quickly get the elements from obj in the elements collection
getFunctions(LanguageObject, Collection, boolean) - Static method in class org.teiid.query.sql.visitor.FunctionCollectorVisitor
Helper to quickly get the elements from obj in the elements collection
getFunctions(LanguageObject, boolean) - Static method in class org.teiid.query.sql.visitor.FunctionCollectorVisitor
Helper to quickly get the elements from obj in a collection.
getFunctions(LanguageObject, boolean, boolean) - Static method in class org.teiid.query.sql.visitor.FunctionCollectorVisitor
 
getGlobalTableStore() - Method in class org.teiid.query.util.CommandContext
 
getGlobalTempTableMetadataId(GroupSymbol, String, CommandContext, QueryMetadataInterface, AnalysisRecord) - Static method in class org.teiid.query.optimizer.relational.RelationalPlanner
 
getGlobalValue(String) - Method in class org.teiid.query.sql.util.VariableContext
 
getGroup() - Method in class org.teiid.query.resolver.util.ResolverUtil.ResolvedLookup
 
getGroup() - Method in class org.teiid.query.sql.lang.Delete
Returns the group being deleted from
getGroup() - Method in class org.teiid.query.sql.lang.Insert
Returns the group being inserted into
getGroup() - Method in class org.teiid.query.sql.lang.Into
Get group held by clause
getGroup() - Method in class org.teiid.query.sql.lang.ProcedureContainer
 
getGroup() - Method in class org.teiid.query.sql.lang.StoredProcedure
 
getGroup() - Method in class org.teiid.query.sql.lang.UnaryFromClause
Get group held by clause
getGroup() - Method in class org.teiid.query.sql.lang.Update
Returns the group being updated
getGroupBy() - Method in class org.teiid.query.sql.lang.Query
Get the group by clause for the query.
getGroupID(String) - Method in class org.teiid.query.metadata.BasicQueryMetadata
 
getGroupID(String) - Method in class org.teiid.query.metadata.BasicQueryMetadataWrapper
 
getGroupID(String) - Method in interface org.teiid.query.metadata.QueryMetadataInterface
Get the metadata-implementation identifier object for the given group name.
getGroupID(String) - Method in class org.teiid.query.metadata.TempMetadataAdapter
Check metadata first, then check temp groups if not found
getGroupID(String) - Method in class org.teiid.query.metadata.TransformationMetadata
 
getGroupIDForElementID(Object) - Method in class org.teiid.query.metadata.BasicQueryMetadata
 
getGroupIDForElementID(Object) - Method in class org.teiid.query.metadata.BasicQueryMetadataWrapper
 
getGroupIDForElementID(Object) - Method in interface org.teiid.query.metadata.QueryMetadataInterface
Get containg group ID given element ID
getGroupIDForElementID(Object) - Method in class org.teiid.query.metadata.TempMetadataAdapter
 
getGroupIDForElementID(Object) - Method in class org.teiid.query.metadata.TransformationMetadata
 
getGroupName() - Method in class org.teiid.query.mapping.relational.QueryNode
Get fully-qualified group name
getGroupName(String) - Method in class org.teiid.query.metadata.BasicQueryMetadata
 
getGroupName(String) - Method in class org.teiid.query.metadata.BasicQueryMetadataWrapper
 
getGroupName(String) - Method in interface org.teiid.query.metadata.QueryMetadataInterface
Get the group name from a fully qualified element name.
getGroupName(String) - Method in class org.teiid.query.metadata.TransformationMetadata
Return the text portion of the fullElementName representing a group.
getGroups() - Method in class org.teiid.query.optimizer.relational.plantree.PlanNode
 
getGroups() - Method in class org.teiid.query.sql.lang.From
Returns an ordered list of the groups in all sub-clauses.
getGroups() - Method in class org.teiid.query.sql.lang.GroupContext
 
getGroups() - Method in class org.teiid.query.sql.visitor.GroupCollectorVisitor
Get the groups collected by the visitor.
getGroups(LanguageObject, Collection<GroupSymbol>) - Static method in class org.teiid.query.sql.visitor.GroupCollectorVisitor
Helper to quickly get the groups from obj in the groups collection
getGroups(LanguageObject, boolean) - Static method in class org.teiid.query.sql.visitor.GroupCollectorVisitor
Helper to quickly get the groups from obj in a collection.
getGroups(LanguageObject, Collection<GroupSymbol>) - Static method in class org.teiid.query.sql.visitor.GroupsUsedByElementsVisitor
Helper to quickly get the groups from obj in the elements collection
getGroups(LanguageObject) - Static method in class org.teiid.query.sql.visitor.GroupsUsedByElementsVisitor
Helper to quickly get the groups from obj in a collection.
getGroups(Collection<? extends LanguageObject>) - Static method in class org.teiid.query.sql.visitor.GroupsUsedByElementsVisitor
 
getGroups(Collection<? extends LanguageObject>, Set<GroupSymbol>) - Static method in class org.teiid.query.sql.visitor.GroupsUsedByElementsVisitor
 
getGroups() - Method in class org.teiid.query.util.CommandContext
 
getGroupsForPartialName(String) - Method in class org.teiid.query.metadata.BasicQueryMetadata
 
getGroupsForPartialName(String) - Method in class org.teiid.query.metadata.BasicQueryMetadataWrapper
 
getGroupsForPartialName(String) - Method in class org.teiid.query.metadata.CompositeMetadataStore
TODO: this resolving mode allows partial matches of a full group name containing .
getGroupsForPartialName(String) - Method in interface org.teiid.query.metadata.QueryMetadataInterface
Get a collection of group names that match the partially qualified group name.
getGroupsForPartialName(String) - Method in class org.teiid.query.metadata.TransformationMetadata
 
getGroupsIgnoreInlineViews(LanguageObject, Collection<GroupSymbol>) - Static method in class org.teiid.query.sql.visitor.GroupCollectorVisitor
Helper to quickly get the groups from obj in the groups collection
getGroupsIgnoreInlineViews(LanguageObject, boolean) - Static method in class org.teiid.query.sql.visitor.GroupCollectorVisitor
Helper to quickly get the groups from obj in a collection.
getGroupsInCriteria() - Method in class org.teiid.query.mapping.xml.MappingCriteriaNode
Deprecated. - may not be needed
getGroupsInCriteria() - Method in class org.teiid.query.mapping.xml.MappingRecursiveElement
 
getGroupSymbol() - Method in class org.teiid.query.sql.lang.SubqueryFromClause
Get GroupSymbol representing the named subquery
getGroupSymbol() - Method in class org.teiid.query.sql.lang.TableFunctionReference
Get GroupSymbol representing the named subquery
getGroupSymbol() - Method in class org.teiid.query.sql.lang.WithQueryCommand
 
getGroupSymbol() - Method in class org.teiid.query.sql.symbol.ElementSymbol
Get the group symbol referred to by this element symbol, may be null before resolution
getHaving() - Method in class org.teiid.query.sql.lang.Query
Get the having clause for the query.
getHeader() - Method in class org.teiid.query.sql.lang.TextTable
 
getHeight() - Method in class org.teiid.common.buffer.STree
 
getHistory() - Method in class org.teiid.query.resolver.util.AccessPattern
 
getId() - Method in class org.teiid.common.buffer.TupleBuffer
 
getID() - Method in class org.teiid.query.metadata.TempMetadataID
Get ID value
getID() - Method in class org.teiid.query.optimizer.relational.PlanToProcessConverter
 
getID() - Method in class org.teiid.query.processor.relational.RelationalNode
 
getIfBlock() - Method in class org.teiid.query.sql.proc.IfStatement
Get the statement's IF block.
getIfProgram() - Method in class org.teiid.query.processor.proc.IfInstruction
 
GetImage() - Method in class org.teiid.query.parser.JavaCharStream
 
getImplicitParams() - Method in class org.teiid.query.sql.lang.TranslatableProcedureContainer
Get the implicit parameters (if any) created by translate criteria
getImplicitParams() - Method in class org.teiid.query.sql.visitor.CriteriaTranslatorVisitor
 
getIndex() - Method in class org.teiid.query.sql.lang.SPParameter
Return the index of this parameter
getIndex() - Method in class org.teiid.query.sql.symbol.Reference
 
getIndexes() - Method in class org.teiid.query.metadata.TempMetadataID
 
getIndexesInGroup(Object) - Method in class org.teiid.query.metadata.BasicQueryMetadata
 
getIndexesInGroup(Object) - Method in class org.teiid.query.metadata.BasicQueryMetadataWrapper
 
getIndexesInGroup(Object) - Method in interface org.teiid.query.metadata.QueryMetadataInterface
Get the indexes for the specified group
getIndexesInGroup(Object) - Method in class org.teiid.query.metadata.TempMetadataAdapter
 
getIndexesInGroup(Object) - Method in class org.teiid.query.metadata.TransformationMetadata
 
getInlineViewGroups() - Method in class org.teiid.query.sql.visitor.GroupCollectorVisitor
 
getInputCriteria() - Method in class org.teiid.query.processor.relational.DependentProcedureAccessNode
 
getInputCriteria() - Method in class org.teiid.query.processor.relational.DependentProcedureExecutionNode
 
getInputParameterCount() - Method in class org.teiid.query.function.metadata.FunctionMethod
Get a count of the input parameters.
getInputParameters() - Method in class org.teiid.query.function.metadata.FunctionMethod
Get input parameters
getInputParameters() - Method in class org.teiid.query.sql.lang.StoredProcedure
 
getInputStream() - Method in class org.teiid.query.processor.xml.XMLUtil.FileStoreInputStreamFactory
 
getInputStreamFactory(Streamable<?>) - Static method in class org.teiid.query.eval.Evaluator
 
getInsertPlan(Object) - Method in class org.teiid.query.metadata.BasicQueryMetadata
Get procedure defining the insert plan for this group.
getInsertPlan(Object) - Method in class org.teiid.query.metadata.BasicQueryMetadataWrapper
 
getInsertPlan(Object) - Method in interface org.teiid.query.metadata.QueryMetadataInterface
Get procedure defining the insert plan for this group.
getInsertPlan(Object) - Method in class org.teiid.query.metadata.TransformationMetadata
 
getInstance() - Static method in class org.teiid.core.id.IDGenerator
Obtain the shared instance of this class.
getInstructionAt(int) - Method in class org.teiid.query.processor.proc.Program
Returns the instruction to be executed at the indicated index, or null if there is no instruction at that index.
getInstructionAt(int) - Method in class org.teiid.query.processor.xml.Program
Returns the instruction to be executed at the indicated index, or null if there is no instruction at that index.
getInto() - Method in class org.teiid.query.sql.lang.Query
 
getIntoGroup() - Method in class org.teiid.query.sql.lang.DynamicCommand
 
getInvalidObjectCount() - Method in class org.teiid.query.validator.ValidatorFailure
Get count of invalid objects.
getInvalidObjects() - Method in class org.teiid.query.validator.ValidatorFailure
Get the objects that failed validation.
getInverseOperator(int) - Static method in class org.teiid.query.sql.lang.CompareCriteria
 
getInvocationClass(String) - Method in interface org.teiid.query.function.FunctionMetadataSource
This method determines where the invocation classes specified in the function metadata are actually retrieved from.
getInvocationClass() - Method in class org.teiid.query.function.metadata.FunctionMethod
Get invocation class name
getInvocationClass(String) - Method in class org.teiid.query.function.source.SystemSource
Sources are returned from the system classpath.
getInvocationClass(String) - Method in class org.teiid.query.function.UDFSource
 
getInvocationMethod() - Method in class org.teiid.query.function.metadata.FunctionMethod
Get invocation method name
getIsXML() - Method in class org.teiid.query.sql.lang.Query
Get the xml flag for the query
getItems() - Method in class org.teiid.query.report.ActivityReport
 
getItemsByType(String) - Method in class org.teiid.query.report.ActivityReport
 
getItemTypes() - Method in class org.teiid.query.report.ActivityReport
 
getJoinCriteria() - Method in class org.teiid.query.processor.relational.JoinNode
 
getJoinCriteria() - Method in class org.teiid.query.sql.lang.JoinPredicate
Get join criteria for this predicate
getJoinStrategy() - Method in class org.teiid.query.processor.relational.JoinNode
 
getJoinType() - Method in class org.teiid.query.processor.relational.JoinNode
 
getJoinType() - Method in class org.teiid.query.sql.lang.JoinPredicate
Get join type for this predicate
getJoinTypePreventingCriteriaOptimization(PlanNode, Set<GroupSymbol>) - Static method in class org.teiid.query.optimizer.relational.rules.JoinUtil
 
getKeyElement() - Method in class org.teiid.query.resolver.util.ResolverUtil.ResolvedLookup
 
getKeyLength() - Method in class org.teiid.common.buffer.STree
 
getKeys() - Method in class org.teiid.query.sql.util.SymbolMap
 
getLastChild() - Method in class org.teiid.query.optimizer.relational.plantree.PlanNode
 
getLeftClause() - Method in class org.teiid.query.sql.lang.JoinPredicate
Get left clause
getLeftExpression() - Method in class org.teiid.query.sql.lang.AbstractCompareCriteria
Get left expression.
getLeftExpression() - Method in class org.teiid.query.sql.lang.MatchCriteria
Get left expression.
getLeftExpressions() - Method in class org.teiid.query.processor.relational.JoinNode
 
getLeftQuery() - Method in class org.teiid.query.sql.lang.SetQuery
 
getLength() - Method in class org.teiid.common.buffer.FileStore
 
getLength() - Method in class org.teiid.query.processor.xml.XMLUtil.FileStoreInputStreamFactory
 
getLimit() - Method in class org.teiid.query.sql.lang.QueryCommand
 
getLimitExpr() - Method in class org.teiid.query.processor.relational.LimitNode
 
getLine() - Method in class org.teiid.query.parser.JavaCharStream
Deprecated.  
getLobIndexes(List) - Static method in class org.teiid.common.buffer.LobManager
 
getLobReference(String) - Method in class org.teiid.common.buffer.LobManager
 
getLobReference(String) - Method in class org.teiid.common.buffer.TupleBuffer
 
getLowerExpression() - Method in class org.teiid.query.sql.lang.BetweenCriteria
Get the lower expression.
getMappedExpression(ElementSymbol) - Method in class org.teiid.query.sql.util.SymbolMap
 
getMappedSymbol(ElementSymbol) - Method in class org.teiid.query.mapping.xml.MappingSourceNode
 
getMappedSymbol(GroupSymbol) - Method in class org.teiid.query.mapping.xml.MappingSourceNode
 
getMappedSymbol(Symbol) - Method in class org.teiid.query.optimizer.xml.XMLNodeMappingVisitor
 
getMappedSymbol(Symbol) - Method in class org.teiid.query.sql.visitor.AbstractSymbolMappingVisitor
Get the mapped symbol from the specified symbol.
getMappedSymbol(Symbol) - Method in class org.teiid.query.sql.visitor.StaticSymbolMappingVisitor
 
getMappingClass() - Method in class org.teiid.query.mapping.xml.MappingRecursiveElement
 
getMappingClassNumber() - Method in class org.teiid.query.mapping.xml.ResultSetInfo
 
getMappingClassSymbol() - Method in class org.teiid.query.mapping.xml.ResultSetInfo
 
getMappingNode(Object) - Method in class org.teiid.query.metadata.BasicQueryMetadata
 
getMappingNode(Object) - Method in class org.teiid.query.metadata.BasicQueryMetadataWrapper
 
getMappingNode(Object) - Method in interface org.teiid.query.metadata.QueryMetadataInterface
Get the mapping node for the given groupID
getMappingNode(Object) - Method in class org.teiid.query.metadata.TempMetadataAdapter
 
getMappingNode(Object) - Method in class org.teiid.query.metadata.TransformationMetadata
 
getMaterialization(Object) - Method in class org.teiid.query.metadata.BasicQueryMetadata
 
getMaterialization(Object) - Method in class org.teiid.query.metadata.BasicQueryMetadataWrapper
 
getMaterialization(Object) - Method in interface org.teiid.query.metadata.QueryMetadataInterface
Accquire the physical group ID (the Materialization) for the given virtual group ID, or null if the given virtual group has no Materialization.
getMaterialization(Object) - Method in class org.teiid.query.metadata.TempMetadataAdapter
 
getMaterialization(Object) - Method in class org.teiid.query.metadata.TransformationMetadata
 
getMaterializationStage(Object) - Method in class org.teiid.query.metadata.BasicQueryMetadata
 
getMaterializationStage(Object) - Method in class org.teiid.query.metadata.BasicQueryMetadataWrapper
 
getMaterializationStage(Object) - Method in interface org.teiid.query.metadata.QueryMetadataInterface
Accquire the physical group ID that is used for the staging area for loading (the Materialization) for the given virtual group ID, or null if the given virtual group has no Materialization.
getMaterializationStage(Object) - Method in class org.teiid.query.metadata.TempMetadataAdapter
 
getMaterializationStage(Object) - Method in class org.teiid.query.metadata.TransformationMetadata
 
getMatTableInfo(String) - Method in class org.teiid.query.tempdata.TempTableStore
 
getMaxAgeInSeconds() - Method in class org.teiid.cache.CacheConfiguration
 
getMaxEntries() - Method in class org.teiid.cache.CacheConfiguration
 
getMaxFileSize() - Method in class org.teiid.common.buffer.impl.FileStorageManager
 
getMaxFromGroups(Object, QueryMetadataInterface, CapabilitiesFinder) - Static method in class org.teiid.query.optimizer.relational.rules.CapabilitiesUtil
 
getMaximumValue(Object) - Method in class org.teiid.query.metadata.BasicQueryMetadata
 
getMaximumValue(Object) - Method in class org.teiid.query.metadata.BasicQueryMetadataWrapper
 
getMaximumValue(Object) - Method in interface org.teiid.query.metadata.QueryMetadataInterface
Get the element's default value for an element symbol
getMaximumValue(Object) - Method in class org.teiid.query.metadata.TempMetadataAdapter
 
getMaximumValue(Object) - Method in class org.teiid.query.metadata.TransformationMetadata
 
getMaxInCriteriaSize(Object, QueryMetadataInterface, CapabilitiesFinder) - Static method in class org.teiid.query.optimizer.relational.rules.CapabilitiesUtil
 
getMaxOccurence() - Method in class org.teiid.query.mapping.xml.MappingBaseNode
 
getMaxProcessingBatchColumns() - Method in interface org.teiid.common.buffer.BufferManager
Return the maximum number of batches that can be temporarily held potentially across even a blocked exception.
getMaxProcessingBatchColumns() - Method in class org.teiid.common.buffer.impl.BufferManagerImpl
 
getMaxResultRows() - Method in class org.teiid.dqp.message.AtomicRequestMessage
 
getMaxSetSize(Object) - Method in class org.teiid.query.metadata.BasicQueryMetadata
 
getMaxSetSize(Object) - Method in class org.teiid.query.metadata.BasicQueryMetadataWrapper
 
getMaxSetSize(Object) - Method in interface org.teiid.query.metadata.QueryMetadataInterface
Get the max set size for the specified model.
getMaxSetSize(Object) - Method in class org.teiid.query.metadata.TransformationMetadata
 
getMaxSetSize() - Method in class org.teiid.query.processor.relational.DependentAccessNode
 
getMessage() - Method in exception org.teiid.query.parser.ParseException
This method has the standard behavior when this object has been created using the standard constructors.
getMessage() - Method in error org.teiid.query.parser.TokenMgrError
You can also modify the body of this method to customize your error messages.
getMessage() - Method in class org.teiid.query.report.ReportItem
Gets the message.
getMetadata() - Method in class org.teiid.query.metadata.TempMetadataAdapter
 
getMetadata() - Method in class org.teiid.query.util.CommandContext
 
getMetadata() - Method in class org.teiid.query.validator.AbstractValidationVisitor
 
getMetadata() - Method in class org.teiid.query.validator.UpdateValidationVisitor
This method get the metadata that this visitor uses.
getMetadataID() - Method in class org.teiid.query.sql.lang.SPParameter
Get actual metadataID for this parameter
getMetadataID() - Method in class org.teiid.query.sql.symbol.ElementSymbol
Get the metadata ID reference
getMetadataID() - Method in class org.teiid.query.sql.symbol.GroupSymbol
Get the metadata ID that this group symbol resolves to.
getMetadataStore() - Method in class org.teiid.query.metadata.TempMetadataAdapter
 
getMetadataStore() - Method in class org.teiid.query.metadata.TransformationMetadata
 
getMetadataStore() - Method in class org.teiid.query.tempdata.TempTableStore
 
getMethod() - Method in class org.teiid.query.function.metadata.InvalidFunctionItem
Gets the method.
getMinimumValue(Object) - Method in class org.teiid.query.metadata.BasicQueryMetadata
 
getMinimumValue(Object) - Method in class org.teiid.query.metadata.BasicQueryMetadataWrapper
 
getMinimumValue(Object) - Method in interface org.teiid.query.metadata.QueryMetadataInterface
Get the element's minimum value for an element symbol
getMinimumValue(Object) - Method in class org.teiid.query.metadata.TempMetadataAdapter
 
getMinimumValue(Object) - Method in class org.teiid.query.metadata.TransformationMetadata
 
getMinOccurence() - Method in class org.teiid.query.mapping.xml.MappingBaseNode
 
getMode() - Method in class org.teiid.query.processor.relational.ProjectIntoNode
 
getMode() - Method in class org.teiid.query.processor.relational.SortNode
 
getModeledBaseType(Object) - Method in class org.teiid.query.metadata.BasicQueryMetadata
 
getModeledBaseType(Object) - Method in class org.teiid.query.metadata.BasicQueryMetadataWrapper
 
getModeledBaseType(Object) - Method in interface org.teiid.query.metadata.QueryMetadataInterface
Get the design-time model base type of the element specified.
getModeledBaseType(Object) - Method in class org.teiid.query.metadata.TempMetadataAdapter
 
getModeledBaseType(Object) - Method in class org.teiid.query.metadata.TransformationMetadata
 
getModeledPrimitiveType(Object) - Method in class org.teiid.query.metadata.BasicQueryMetadata
 
getModeledPrimitiveType(Object) - Method in class org.teiid.query.metadata.BasicQueryMetadataWrapper
 
getModeledPrimitiveType(Object) - Method in interface org.teiid.query.metadata.QueryMetadataInterface
Get the design-time model primitive type of the element specified.
getModeledPrimitiveType(Object) - Method in class org.teiid.query.metadata.TempMetadataAdapter
 
getModeledPrimitiveType(Object) - Method in class org.teiid.query.metadata.TransformationMetadata
 
getModeledType(Object) - Method in class org.teiid.query.metadata.BasicQueryMetadata
 
getModeledType(Object) - Method in class org.teiid.query.metadata.BasicQueryMetadataWrapper
 
getModeledType(Object) - Method in interface org.teiid.query.metadata.QueryMetadataInterface
Get the design-time model type of the element specified.
getModeledType(Object) - Method in class org.teiid.query.metadata.TempMetadataAdapter
 
getModeledType(Object) - Method in class org.teiid.query.metadata.TransformationMetadata
 
getModelID(Object) - Method in class org.teiid.query.metadata.BasicQueryMetadata
 
getModelID(Object) - Method in class org.teiid.query.metadata.BasicQueryMetadataWrapper
 
getModelID(Object) - Method in interface org.teiid.query.metadata.QueryMetadataInterface
Get the metadata-implementation identifier object for the model containing the specified group or element ID.
getModelID() - Method in class org.teiid.query.metadata.StoredProcedureInfo
 
getModelID(Object) - Method in class org.teiid.query.metadata.TempMetadataAdapter
 
getModelID(Object) - Method in class org.teiid.query.metadata.TransformationMetadata
 
getModelID() - Method in class org.teiid.query.sql.lang.StoredProcedure
 
getModelMetadataId() - Method in class org.teiid.query.sql.symbol.GroupSymbol
 
getModelName() - Method in class org.teiid.dqp.message.AtomicRequestMessage
 
getModelName() - Method in class org.teiid.query.processor.relational.AccessNode
 
getName() - Method in interface org.teiid.cache.Cache
Name of the cache node
getName() - Method in class org.teiid.cache.CacheConfiguration
 
getName() - Method in class org.teiid.cache.DefaultCache
 
getName() - Method in class org.teiid.query.function.FunctionDescriptor
 
getName() - Method in class org.teiid.query.function.FunctionForm
Get name of function.
getName() - Method in class org.teiid.query.function.metadata.FunctionMethod
Return name of method
getName() - Method in class org.teiid.query.function.metadata.FunctionParameter
Return name of parameter.
getName() - Method in class org.teiid.query.mapping.xml.MappingBaseNode
 
getName() - Method in class org.teiid.query.mapping.xml.MappingDocument
 
getName() - Method in class org.teiid.query.mapping.xml.MappingElement
Name of the node
getName() - Method in class org.teiid.query.mapping.xml.MappingNode
 
getName() - Method in class org.teiid.query.processor.relational.MergeJoinStrategy
 
getName() - Method in class org.teiid.query.processor.relational.PartitionedSortJoin
 
getName() - Method in class org.teiid.query.processor.xml.NodeDescriptor
 
getName() - Method in class org.teiid.query.sql.lang.SPParameter
Get full parameter name,.
getName() - Method in class org.teiid.query.sql.lang.SubqueryFromClause
Get name of this clause.
getName() - Method in class org.teiid.query.sql.lang.TableFunctionReference
Get name of this clause.
getName() - Method in class org.teiid.query.sql.lang.TableFunctionReference.ProjectedColumn
 
getName() - Method in class org.teiid.query.sql.symbol.Function
Get name of function
getName() - Method in class org.teiid.query.sql.symbol.Symbol
Get the name of the symbol
getName() - Method in class org.teiid.query.sql.symbol.XMLElement
 
getName() - Method in class org.teiid.vdb.runtime.VDBKey
 
getNameInSource() - Method in class org.teiid.query.mapping.xml.MappingAttribute
 
getNameInSource() - Method in class org.teiid.query.mapping.xml.MappingElement
 
getNameInSource() - Method in class org.teiid.query.mapping.xml.MappingNode
 
getNameInSource(Object) - Method in class org.teiid.query.metadata.BasicQueryMetadata
 
getNameInSource(Object) - Method in class org.teiid.query.metadata.BasicQueryMetadataWrapper
 
getNameInSource(Object) - Method in interface org.teiid.query.metadata.QueryMetadataInterface
Get the name in source of the metadata identifier specified.
getNameInSource(Object) - Method in class org.teiid.query.metadata.TransformationMetadata
 
getNamespace() - Method in class org.teiid.query.mapping.xml.MappingAttribute
 
getNamespace() - Method in class org.teiid.query.mapping.xml.MappingElement
 
getNamespaceItems() - Method in class org.teiid.query.sql.symbol.XMLNamespaces
 
getNamespacePrefix() - Method in class org.teiid.query.mapping.xml.MappingAttribute
Namespace prefix
getNamespacePrefix() - Method in class org.teiid.query.mapping.xml.MappingElement
Namespace prefix
getNamespacePrefix() - Method in class org.teiid.query.processor.xml.NodeDescriptor
 
getNamespaces() - Method in class org.teiid.query.mapping.xml.MappingElement
Namespaces to be decalred
getNamespaces() - Method in class org.teiid.query.sql.lang.XMLTable
 
getNamespaces() - Method in class org.teiid.query.sql.symbol.XMLElement
 
getNamespaces() - Method in class org.teiid.query.sql.symbol.XMLForest
 
getNamespaces() - Method in class org.teiid.query.sql.symbol.XMLQuery
 
getNamespacesAsProperties() - Method in class org.teiid.query.mapping.xml.MappingElement
 
getNamespaceURI() - Method in class org.teiid.query.processor.xml.NodeDescriptor
 
getNamespaceURIs() - Method in class org.teiid.query.processor.xml.NodeDescriptor
 
getNativeType(Object) - Method in class org.teiid.query.metadata.BasicQueryMetadata
 
getNativeType(Object) - Method in class org.teiid.query.metadata.BasicQueryMetadataWrapper
 
getNativeType(Object) - Method in interface org.teiid.query.metadata.QueryMetadataInterface
Get the native type of the element specified.
getNativeType(Object) - Method in class org.teiid.query.metadata.TempMetadataAdapter
Get the native type name for the element.
getNativeType(Object) - Method in class org.teiid.query.metadata.TransformationMetadata
 
getNestedProgram() - Method in class org.teiid.query.processor.proc.LoopInstruction
 
getNestedProgram() - Method in interface org.teiid.query.processor.proc.RepeatedInstruction
 
getNestedProgram() - Method in class org.teiid.query.processor.proc.WhileInstruction
 
getNewNode(int) - Static method in class org.teiid.query.optimizer.relational.plantree.NodeFactory
 
getNextRand() - Method in class org.teiid.query.util.CommandContext
 
getNextRand(long) - Method in class org.teiid.query.util.CommandContext
 
getNextToken() - Method in class org.teiid.query.parser.SQLParser
 
getNextToken() - Method in class org.teiid.query.parser.SQLParserTokenManager
 
getNextValue() - Method in class org.teiid.core.id.IntegerIDFactory
 
getNextValue() - Method in class org.teiid.core.id.LongIDFactory
 
getNextValue() - Method in class org.teiid.core.id.StringIDFactory
 
getNoCacheGroups() - Method in class org.teiid.query.sql.lang.Option
Get all groups that override the default behavior of Materialized View feautre to route the query to the primary virtual group transformation instead of the Materialized View transformation.
getNodeBlocks() - Method in class org.teiid.query.processor.relational.RelationalNodeStatistics
 
getNodeChildren() - Method in class org.teiid.query.mapping.xml.MappingNode
 
getNodeCumulativeNextBatchProcessingTime() - Method in class org.teiid.query.processor.relational.RelationalNodeStatistics
 
getNodeCumulativeProcessingTime() - Method in class org.teiid.query.processor.relational.RelationalNodeStatistics
 
getNodeEndTime() - Method in class org.teiid.query.processor.relational.RelationalNodeStatistics
 
getNodeID() - Method in class org.teiid.dqp.message.AtomicRequestID
 
getNodeNextBatchCalls() - Method in class org.teiid.query.processor.relational.RelationalNodeStatistics
 
getNodeOutputRows() - Method in class org.teiid.query.processor.relational.RelationalNodeStatistics
 
getNodeProcessingTime() - Method in class org.teiid.query.processor.relational.RelationalNodeStatistics
 
getNodeProperties() - Method in class org.teiid.query.mapping.xml.MappingNode
Returns the actual local properties object, instantiates if necessary.
getNodeStartTime() - Method in class org.teiid.query.processor.relational.RelationalNodeStatistics
 
getNodeStatistics() - Method in class org.teiid.query.processor.relational.RelationalNode
 
getNodeString(StringBuffer) - Method in class org.teiid.query.processor.relational.AccessNode
 
getNodeString(StringBuffer) - Method in class org.teiid.query.processor.relational.GroupingNode
 
getNodeString(StringBuffer) - Method in class org.teiid.query.processor.relational.JoinNode
 
getNodeString(StringBuffer) - Method in class org.teiid.query.processor.relational.LimitNode
 
getNodeString(StringBuffer) - Method in class org.teiid.query.processor.relational.NullNode
 
getNodeString(StringBuffer) - Method in class org.teiid.query.processor.relational.PlanExecutionNode
 
getNodeString(StringBuffer) - Method in class org.teiid.query.processor.relational.ProjectIntoNode
 
getNodeString(StringBuffer) - Method in class org.teiid.query.processor.relational.ProjectNode
 
getNodeString(StringBuffer) - Method in class org.teiid.query.processor.relational.RelationalNode
 
getNodeString(StringBuffer) - Method in class org.teiid.query.processor.relational.SelectNode
 
getNodeString(StringBuffer) - Method in class org.teiid.query.processor.relational.SortNode
 
getNodeTypeString(int) - Static method in class org.teiid.query.optimizer.relational.plantree.NodeConstants
Convert a type code into a type string.
getNonCorrelationName() - Method in class org.teiid.query.sql.symbol.GroupSymbol
 
getNormalizeText() - Method in class org.teiid.query.mapping.xml.MappingAttribute
 
getNormalizeText() - Method in class org.teiid.query.mapping.xml.MappingElement
 
getNotDependentGroups() - Method in class org.teiid.query.sql.lang.Option
Get all groups to make dependent
getNullOrdering() - Method in class org.teiid.query.sql.lang.OrderByItem
 
getNullValues(Object) - Method in class org.teiid.query.metadata.BasicQueryMetadata
 
getNullValues(Object) - Method in class org.teiid.query.metadata.BasicQueryMetadataWrapper
 
getNullValues(Object) - Method in interface org.teiid.query.metadata.QueryMetadataInterface
Get the number of distinct values for this column.
getNullValues(Object) - Method in class org.teiid.query.metadata.TempMetadataAdapter
 
getNullValues(Object) - Method in class org.teiid.query.metadata.TransformationMetadata
 
getNumberOfColumns() - Method in class org.teiid.query.sql.lang.StoredProcedure
 
getNumberOfValues() - Method in class org.teiid.query.sql.lang.SetCriteria
Returns the number of values in the set.
getOffset() - Method in class org.teiid.query.sql.lang.Limit
 
getOffsetExpr() - Method in class org.teiid.query.processor.relational.LimitNode
 
getOpenFiles() - Method in class org.teiid.common.buffer.impl.FileStorageManager
 
getOperation() - Method in class org.teiid.query.sql.lang.SetQuery
Get operation for this set
getOperator() - Method in class org.teiid.query.sql.lang.AbstractCompareCriteria
Returns the operator.
getOperator(String) - Static method in class org.teiid.query.sql.lang.AbstractCompareCriteria
Gets the operator constant given the string version
getOperator() - Method in class org.teiid.query.sql.lang.CompoundCriteria
Returns the operator used in the logical expression.
getOperatorAsString() - Method in class org.teiid.query.sql.lang.AbstractCompareCriteria
Returns the operator as a string.
getOption() - Method in class org.teiid.query.sql.lang.Command
Get the option clause for the query.
getOrCreateTransactionContext(String) - Method in interface org.teiid.dqp.service.TransactionService
 
getOrderBy() - Method in class org.teiid.query.mapping.xml.ResultSetInfo
 
getOrderBy() - Method in class org.teiid.query.sql.lang.QueryCommand
Get the order by clause for the query.
getOrderBy() - Method in class org.teiid.query.sql.symbol.AggregateSymbol
 
getOrderByItems() - Method in class org.teiid.query.sql.lang.OrderBy
 
getOrderType(int) - Method in class org.teiid.query.sql.lang.OrderBy
Returns the sort order at the specified index
getOriginalMetadataID() - Method in class org.teiid.query.metadata.TempMetadataID
 
getOriginalProgram() - Method in class org.teiid.query.processor.proc.ProcedurePlan
 
getOriginalProgram() - Method in class org.teiid.query.processor.xml.XMLPlan
 
getOuputStream() - Method in class org.teiid.query.processor.xml.XMLUtil.FileStoreInputStreamFactory
 
getOutputColumnProperties(List<SingleElementSymbol>) - Static method in class org.teiid.query.analysis.AnalysisRecord
Helper method to turn a list of projected symbols into a suitable list of output column strings with name and type.
getOutputDefinition() - Method in class org.teiid.query.sql.symbol.GroupSymbol
 
getOutputElements() - Method in interface org.teiid.query.processor.BatchCollector.BatchProducer
Get list of resolved elements describing output columns for this plan.
getOutputElements() - Method in class org.teiid.query.processor.BatchedUpdatePlan
 
getOutputElements() - Method in class org.teiid.query.processor.proc.ProcedurePlan
 
getOutputElements() - Method in class org.teiid.query.processor.ProcessorPlan
Get list of resolved elements describing output columns for this plan.
getOutputElements() - Method in class org.teiid.query.processor.QueryProcessor
 
getOutputElements() - Method in class org.teiid.query.processor.relational.RelationalNode
 
getOutputElements() - Method in class org.teiid.query.processor.relational.RelationalPlan
Get list of resolved elements describing output columns for this plan.
getOutputElements() - Method in interface org.teiid.query.processor.xml.PlanExecutor
Get the ElementSymbol list which represents the schema of the result set
getOutputElements() - Method in class org.teiid.query.processor.xml.XMLPlan
Get list of resolved elements describing output columns for this plan.
getOutputName() - Method in class org.teiid.query.sql.lang.SubqueryFromClause
 
getOutputName() - Method in class org.teiid.query.sql.lang.TableFunctionReference
 
getOutputName() - Method in class org.teiid.query.sql.symbol.Symbol
 
getOutputParameter() - Method in class org.teiid.query.function.metadata.FunctionMethod
Get ouput parameter.
getParameter(int) - Method in class org.teiid.query.sql.lang.StoredProcedure
 
getParameters() - Method in class org.teiid.query.metadata.StoredProcedureInfo
 
getParameters() - Method in class org.teiid.query.sql.lang.StoredProcedure
Returns a List of SPParameter objects for this stored procedure
getParameterSymbol() - Method in class org.teiid.query.sql.lang.SPParameter
Get element symbol representing this parameter.
getParameterType() - Method in class org.teiid.query.sql.lang.SPParameter
Get type of parameter according to class constants.
getParamFullName(SPParameter) - Method in class org.teiid.query.sql.lang.StoredProcedure
Return the full parameter name for the indicated parameter of this stored procedure.
getParent() - Method in class org.teiid.query.mapping.xml.MappingNode
Get the parent of this node.
getParent() - Method in class org.teiid.query.optimizer.relational.plantree.PlanNode
 
getParent() - Method in class org.teiid.query.processor.relational.RelationalNode
 
getParent() - Method in class org.teiid.query.sql.lang.GroupContext
 
getParentContext() - Method in class org.teiid.query.sql.util.VariableContext
Get the parent context for this variable context.
getParentNode() - Method in class org.teiid.query.mapping.xml.MappingAttribute
 
getParentNode() - Method in class org.teiid.query.mapping.xml.MappingBaseNode
 
getParentNode() - Method in class org.teiid.query.mapping.xml.MappingCommentNode
 
getParentSourceNode() - Method in class org.teiid.query.mapping.xml.MappingSourceNode
 
getPart1(ObjectID) - Static method in class org.teiid.core.id.UUID
Return the first part of the UUID as a long.
getPart2(ObjectID) - Static method in class org.teiid.core.id.UUID
Return the first part of the UUID as a long.
getPassing() - Method in class org.teiid.query.sql.lang.XMLTable
 
getPassing() - Method in class org.teiid.query.sql.symbol.XMLQuery
 
getPath() - Method in class org.teiid.query.sql.lang.XMLTable.XMLColumn
 
getPath() - Method in class org.teiid.query.sql.symbol.QueryString
 
getPathExpression() - Method in class org.teiid.query.sql.lang.XMLTable.XMLColumn
 
getPathName() - Method in class org.teiid.query.mapping.xml.MappingAttribute
 
getPathName() - Method in class org.teiid.query.mapping.xml.MappingNode
 
getPlan() - Method in class org.teiid.query.mapping.xml.ResultSetInfo
 
getPlan(QueryMetadataInterface, GroupSymbol) - Method in class org.teiid.query.resolver.command.DeleteResolver
 
getPlan(QueryMetadataInterface, GroupSymbol) - Method in class org.teiid.query.resolver.command.ExecResolver
 
getPlan(QueryMetadataInterface, GroupSymbol) - Method in class org.teiid.query.resolver.command.InsertResolver
 
getPlan(QueryMetadataInterface, GroupSymbol) - Method in class org.teiid.query.resolver.command.UpdateResolver
 
getPlan(QueryMetadataInterface, GroupSymbol) - Method in class org.teiid.query.resolver.ProcedureContainerResolver
For a given resolver, this returns the unparsed command.
getPlan(String) - Method in class org.teiid.query.util.CommandContext
 
getPlanToProcessConverter() - Method in class org.teiid.query.util.CommandContext
 
getPolicy() - Method in class org.teiid.cache.CacheConfiguration
 
getPosition(Object) - Method in class org.teiid.query.metadata.BasicQueryMetadata
 
getPosition(Object) - Method in class org.teiid.query.metadata.BasicQueryMetadataWrapper
 
getPosition(Object) - Method in interface org.teiid.query.metadata.QueryMetadataInterface
Get the element's position in the group
getPosition(Object) - Method in class org.teiid.query.metadata.TempMetadataAdapter
 
getPosition() - Method in class org.teiid.query.metadata.TempMetadataID
 
getPosition(Object) - Method in class org.teiid.query.metadata.TransformationMetadata
 
getPrecision(Object) - Method in class org.teiid.query.metadata.BasicQueryMetadata
 
getPrecision(Object) - Method in class org.teiid.query.metadata.BasicQueryMetadataWrapper
 
getPrecision(Object) - Method in interface org.teiid.query.metadata.QueryMetadataInterface
Get the element's precision
getPrecision(Object) - Method in class org.teiid.query.metadata.TempMetadataAdapter
 
getPrecision(Object) - Method in class org.teiid.query.metadata.TransformationMetadata
 
getPredicateQuantifier() - Method in class org.teiid.query.sql.lang.SubqueryCompareCriteria
Get the predicate quantifier - returns one of the following: #NO_QUANTIFIER SubqueryCompareCriteria.ANY SubqueryCompareCriteria.SOME SubqueryCompareCriteria.ALL
getPredicateQuantifierAsString() - Method in class org.teiid.query.sql.lang.SubqueryCompareCriteria
Returns the predicate quantifier as a string.
getPredicates() - Method in class org.teiid.query.sql.visitor.PredicateCollectorVisitor
Get a collection of predicates discovered while visiting.
getPredicates(LanguageObject) - Static method in class org.teiid.query.sql.visitor.PredicateCollectorVisitor
Helper to quickly get the predicates from obj
getPrefersMemory() - Method in class org.teiid.query.sql.lang.CacheHint
 
getPrefix() - Method in class org.teiid.query.mapping.xml.Namespace
 
getPrefix() - Method in class org.teiid.query.sql.symbol.XMLNamespaces.NamespaceItem
 
getPrimaryKey(Object) - Method in class org.teiid.query.metadata.BasicQueryMetadata
 
getPrimaryKey(Object) - Method in class org.teiid.query.metadata.BasicQueryMetadataWrapper
 
getPrimaryKey(Object) - Method in interface org.teiid.query.metadata.QueryMetadataInterface
 
getPrimaryKey(Object) - Method in class org.teiid.query.metadata.TempMetadataAdapter
 
getPrimaryKey() - Method in class org.teiid.query.metadata.TempMetadataID
 
getPrimaryKey(Object) - Method in class org.teiid.query.metadata.TransformationMetadata
 
getPrimaryKey() - Method in class org.teiid.query.sql.lang.Create
 
getPrimaryKeyIDForForeignKeyID(Object) - Method in class org.teiid.query.metadata.BasicQueryMetadata
 
getPrimaryKeyIDForForeignKeyID(Object) - Method in class org.teiid.query.metadata.BasicQueryMetadataWrapper
 
getPrimaryKeyIDForForeignKeyID(Object) - Method in interface org.teiid.query.metadata.QueryMetadataInterface
Get the corresponding primary key ID for the specified foreign key ID
getPrimaryKeyIDForForeignKeyID(Object) - Method in class org.teiid.query.metadata.TransformationMetadata
 
getProcedureCallableName() - Method in class org.teiid.query.metadata.StoredProcedureInfo
 
getProcedureCallableName() - Method in class org.teiid.query.sql.lang.StoredProcedure
 
getProcedureID() - Method in class org.teiid.query.metadata.StoredProcedureInfo
 
getProcedureID() - Method in class org.teiid.query.sql.lang.StoredProcedure
 
getProcedureName() - Method in class org.teiid.query.sql.lang.StoredProcedure
Get this stored procedure's name
getProcedureParameters() - Method in class org.teiid.query.sql.lang.Delete
 
getProcedureParameters() - Method in class org.teiid.query.sql.lang.Insert
 
getProcedureParameters() - Method in class org.teiid.query.sql.lang.ProcedureContainer
 
getProcedureParameters() - Method in class org.teiid.query.sql.lang.StoredProcedure
 
getProcedureParameters() - Method in class org.teiid.query.sql.lang.Update
 
getProcessID() - Method in class org.teiid.query.processor.QueryProcessor
 
getProcessingTimestamp() - Method in class org.teiid.dqp.message.AtomicRequestMessage
Get time that the request was assigned a unique ID by the server.
getProcessorBatchSize() - Method in interface org.teiid.common.buffer.BufferManager
Get the batch size to use during query processing.
getProcessorBatchSize() - Method in class org.teiid.common.buffer.impl.BufferManagerImpl
Get processor batch size
getProcessorBatchSize() - Method in class org.teiid.query.util.CommandContext
 
getProcessorContext() - Method in class org.teiid.query.processor.xml.XMLProcessorEnvironment
 
getProcessorID() - Method in class org.teiid.query.util.CommandContext
 
getProcessorInstructions() - Method in class org.teiid.query.processor.proc.Program
 
getProcessorPlan() - Method in class org.teiid.query.processor.QueryProcessor
 
getProcessorPlan() - Method in class org.teiid.query.processor.relational.PlanExecutionNode
 
getProcessorPlan() - Method in class org.teiid.query.sql.lang.Command
 
getProgramRecursionCount(Program) - Method in class org.teiid.query.processor.xml.XMLProcessorEnvironment
 
getProjectedQuery() - Method in class org.teiid.query.sql.lang.Query
 
getProjectedQuery() - Method in class org.teiid.query.sql.lang.QueryCommand
 
getProjectedQuery() - Method in class org.teiid.query.sql.lang.SetQuery
 
getProjectedSymbols() - Method in class org.teiid.query.sql.lang.BatchedUpdateCommand
 
getProjectedSymbols() - Method in class org.teiid.query.sql.lang.Command
Get the ordered list of all elements returned by this query.
getProjectedSymbols() - Method in class org.teiid.query.sql.lang.Create
 
getProjectedSymbols() - Method in class org.teiid.query.sql.lang.Delete
Get the ordered list of all elements returned by this query.
getProjectedSymbols() - Method in class org.teiid.query.sql.lang.Drop
 
getProjectedSymbols() - Method in class org.teiid.query.sql.lang.DynamicCommand
 
getProjectedSymbols() - Method in class org.teiid.query.sql.lang.Insert
Get the ordered list of all elements returned by this query.
getProjectedSymbols() - Method in class org.teiid.query.sql.lang.Query
Get the ordered list of all elements returned by this query.
getProjectedSymbols() - Method in class org.teiid.query.sql.lang.Select
Get the ordered list of all elements returned by this select.
getProjectedSymbols() - Method in class org.teiid.query.sql.lang.SetQuery
Get the ordered list of all elements returned by this query.
getProjectedSymbols() - Method in class org.teiid.query.sql.lang.StoredProcedure
Get the ordered list of all elements returned by this query.
getProjectedSymbols() - Method in class org.teiid.query.sql.lang.TableFunctionReference
 
getProjectedSymbols() - Method in class org.teiid.query.sql.lang.Update
Get the ordered list of all elements returned by this query.
getProjectedSymbols() - Method in class org.teiid.query.sql.lang.XMLTable
 
getProjectedSymbols() - Method in class org.teiid.query.sql.proc.CreateUpdateProcedureCommand
Get the ordered list of all elements returned by this query.
getProjectedTypes() - Method in class org.teiid.query.sql.lang.SetQuery
 
getProjectionIndexes(Map<SingleElementSymbol, Integer>, List<? extends Expression>) - Static method in class org.teiid.query.processor.relational.RelationalNode
Helper method for all the node that will filter the elements needed for the next node.
getProperty(Integer) - Method in class org.teiid.query.mapping.xml.MappingNode
Retrieve one of the Object values, keyed off the Integer property keys defined in MappingNodeConstants.Properties
getProperty(NodeConstants.Info) - Method in class org.teiid.query.optimizer.relational.plantree.PlanNode
 
getPropertyInteger(String) - Static method in class org.teiid.query.mapping.xml.MappingNodeConstants
Convert a property String into one of the Integer property keys defined in MappingNodeConstants.Properties
getPropertyString(Integer) - Static method in class org.teiid.query.mapping.xml.MappingNodeConstants
Convert a property Integer into a String (suitable for an XML tag).
getProtocol() - Method in class org.teiid.core.id.IntegerID
Return the name of the protocol that this factory uses.
getProtocol() - Method in class org.teiid.core.id.IntegerIDFactory
Return the name of the protocol that this factory uses.
getProtocol() - Method in class org.teiid.core.id.LongID
Return the name of the protocol that this factory uses.
getProtocol() - Method in class org.teiid.core.id.LongIDFactory
Return the name of the protocol that this factory uses.
getProtocol() - Method in interface org.teiid.core.id.ObjectID
Return the name of the protocol that this factory uses.
getProtocol() - Method in interface org.teiid.core.id.ObjectIDFactory
Return the protocol for the type of ObjectID described by this object.
getProtocol() - Method in class org.teiid.core.id.ParsedObjectID
 
getProtocol() - Method in class org.teiid.core.id.StringID
Return the name of the protocol that this factory uses.
getProtocol() - Method in class org.teiid.core.id.StringIDFactory
Return the name of the protocol that this factory uses.
getProtocol() - Method in class org.teiid.core.id.UUID
Return the name of the protocol that this factory uses.
getProtocol() - Method in class org.teiid.core.id.UUIDFactory
Return the name of the protocol that this factory uses.
getProtocols() - Method in class org.teiid.core.id.IDGenerator
Method to obtain the set of String protocols.
getPushdown() - Method in class org.teiid.query.function.FunctionDescriptor
 
getPushdown() - Method in class org.teiid.query.function.metadata.FunctionMethod
Get pushdown property of method
getQName() - Method in class org.teiid.query.processor.xml.NodeDescriptor
 
getQuery() - Method in class org.teiid.query.mapping.relational.QueryNode
Get SQL query
getQueryCommand(ProcessorPlan) - Static method in class org.teiid.query.optimizer.relational.rules.CriteriaCapabilityValidatorVisitor
 
getQueryCommands() - Method in class org.teiid.query.sql.lang.SetQuery
 
getQueryExpression() - Method in class org.teiid.query.sql.lang.Insert
 
getQueryNode() - Method in class org.teiid.query.metadata.TempMetadataID
 
getQueryParser() - Static method in class org.teiid.query.parser.QueryParser
 
getQueryPlan() - Method in class org.teiid.query.analysis.AnalysisRecord
 
getQueryPlan() - Method in class org.teiid.query.metadata.StoredProcedureInfo
 
getQueryProcessorFactory() - Method in class org.teiid.query.util.CommandContext
 
getQuote() - Method in class org.teiid.query.sql.lang.TextTable
 
getQuote() - Method in class org.teiid.query.sql.symbol.TextLine
 
getRadix(Object) - Method in class org.teiid.query.metadata.BasicQueryMetadata
 
getRadix(Object) - Method in class org.teiid.query.metadata.BasicQueryMetadataWrapper
 
getRadix(Object) - Method in interface org.teiid.query.metadata.QueryMetadataInterface
Get the element's radix
getRadix(Object) - Method in class org.teiid.query.metadata.TempMetadataAdapter
 
getRadix(Object) - Method in class org.teiid.query.metadata.TransformationMetadata
 
getReadAttempts() - Method in class org.teiid.common.buffer.impl.BufferManagerImpl
 
getReadCount() - Method in class org.teiid.common.buffer.impl.BufferManagerImpl
 
getRecursionId() - Method in class org.teiid.query.mapping.xml.MappingBaseNode
 
getRecursionLimit() - Method in class org.teiid.query.mapping.xml.MappingRecursiveElement
 
getReferences() - Method in class org.teiid.query.sql.visitor.CorrelatedReferenceCollectorVisitor
 
getReferences() - Method in class org.teiid.query.sql.visitor.ReferenceCollectorVisitor
Get the references collected by the visitor.
getReferences(LanguageObject) - Static method in class org.teiid.query.sql.visitor.ReferenceCollectorVisitor
Helper to quickly get the references from obj in a collection.
getRemainder() - Method in class org.teiid.core.id.ParsedObjectID
 
getReport() - Method in class org.teiid.query.validator.AbstractValidationVisitor
 
getReportType() - Method in class org.teiid.query.report.ActivityReport
Get type of report.
getRequestID() - Method in class org.teiid.dqp.message.AtomicRequestID
 
getRequestID() - Method in class org.teiid.dqp.message.AtomicRequestMessage
 
getResolverException() - Method in class org.teiid.query.resolver.util.BindVariableVisitor
 
getResolverException() - Method in class org.teiid.query.resolver.util.ResolverVisitor
 
getResult() - Method in class org.teiid.query.function.aggregate.AggregateFunction
Called after all values have been processed to get the result.
getResult() - Method in class org.teiid.query.function.aggregate.Avg
 
getResult() - Method in class org.teiid.query.function.aggregate.ConstantFunction
 
getResult() - Method in class org.teiid.query.function.aggregate.Count
 
getResult() - Method in class org.teiid.query.function.aggregate.Max
 
getResult() - Method in class org.teiid.query.function.aggregate.Min
 
getResult() - Method in class org.teiid.query.function.aggregate.StatsFunction
 
getResult() - Method in class org.teiid.query.function.aggregate.Sum
 
getResult() - Method in class org.teiid.query.function.aggregate.TextAgg
 
getResult() - Method in class org.teiid.query.function.aggregate.XMLAgg
 
getResult() - Method in class org.teiid.query.processor.relational.SortingFilter
 
getResultName() - Method in class org.teiid.query.mapping.xml.MappingSourceNode
 
getResults() - Method in class org.teiid.dqp.message.AtomicResultsMessage
 
getResultsCommand() - Method in class org.teiid.query.sql.proc.CreateUpdateProcedureCommand
 
getResultSetColumn(int) - Method in class org.teiid.query.sql.lang.SPParameter
Get a particular result set column at the specified position.
getResultSetColumn(int) - Method in class org.teiid.query.sql.lang.StoredProcedure
 
getResultSetColumns() - Method in class org.teiid.query.sql.lang.SPParameter
Get the result set columns.
getResultSetColumns() - Method in class org.teiid.query.sql.lang.StoredProcedure
 
getResultSetIDs() - Method in class org.teiid.query.sql.lang.SPParameter
Get the result set metadata IDs.
getResultSetInfo() - Method in class org.teiid.query.mapping.xml.MappingSourceNode
 
getResultSetName() - Method in class org.teiid.query.mapping.xml.ResultSetInfo
 
getResultSetName() - Method in class org.teiid.query.processor.xml.WhileInstruction
 
getResultSetNames() - Method in class org.teiid.query.processor.xml.DefaultCondition
 
getReturnDescription() - Method in class org.teiid.query.function.FunctionForm
Get description of return parameter
getReturnElement() - Method in class org.teiid.query.resolver.util.ResolverUtil.ResolvedLookup
 
getReturnName() - Method in class org.teiid.query.function.FunctionForm
Get name of return parameter
getReturnType() - Method in class org.teiid.query.function.FunctionDescriptor
 
getReverseType() - Method in class org.teiid.query.sql.lang.JoinType
To switch directions from left to right or right to left.
getRightClause() - Method in class org.teiid.query.sql.lang.JoinPredicate
Get right clause
getRightExpression() - Method in class org.teiid.query.sql.lang.AbstractCompareCriteria
 
getRightExpression() - Method in class org.teiid.query.sql.lang.CompareCriteria
Get right expression.
getRightExpression() - Method in class org.teiid.query.sql.lang.MatchCriteria
Get right expression.
getRightExpression() - Method in class org.teiid.query.sql.lang.SubqueryCompareCriteria
 
getRightExpressions() - Method in class org.teiid.query.processor.relational.JoinNode
 
getRightQuery() - Method in class org.teiid.query.sql.lang.SetQuery
 
getRootNode() - Method in class org.teiid.query.mapping.xml.MappingDocument
 
getRootNode() - Method in class org.teiid.query.processor.relational.RelationalPlan
 
getRowCount() - Method in class org.teiid.common.buffer.STree
 
getRowCount() - Method in class org.teiid.common.buffer.TupleBatch
Return the number of rows contained in this tuple batch
getRowCount() - Method in class org.teiid.common.buffer.TupleBuffer
 
getRowCount() - Method in class org.teiid.query.processor.BatchCollector
 
getRowLimit() - Method in class org.teiid.query.sql.lang.Limit
 
getRuntimeType() - Method in class org.teiid.query.processor.xml.NodeDescriptor
 
getScale(Object) - Method in class org.teiid.query.metadata.BasicQueryMetadata
 
getScale(Object) - Method in class org.teiid.query.metadata.BasicQueryMetadataWrapper
 
getScale(Object) - Method in interface org.teiid.query.metadata.QueryMetadataInterface
Get the element's scale
getScale(Object) - Method in class org.teiid.query.metadata.TempMetadataAdapter
 
getScale(Object) - Method in class org.teiid.query.metadata.TransformationMetadata
 
getSchema() - Method in class org.teiid.common.buffer.TupleBuffer
 
getSchema(String) - Method in class org.teiid.query.metadata.CompositeMetadataStore
 
getSchema(String) - Method in class org.teiid.query.processor.proc.ProcedurePlan
Get the schema from the tuple source that represents the columns in a result set
getSchemaSize(List) - Method in interface org.teiid.common.buffer.BufferManager
Get the size estimate for the given schema.
getSchemaSize(List) - Method in class org.teiid.common.buffer.impl.BufferManagerImpl
 
getScope() - Method in class org.teiid.query.optimizer.capabilities.BasicSourceCapabilities
 
getScope() - Method in interface org.teiid.query.optimizer.capabilities.SourceCapabilities
Determine the scope of these capabilities.
getSecurityContext(String) - Method in interface org.teiid.security.SecurityHelper
 
getSecurityFunctionEvaluator() - Method in class org.teiid.query.util.CommandContext
 
getSelect() - Method in class org.teiid.query.sql.lang.Query
Get the select clause for the query.
getSelector() - Method in class org.teiid.query.sql.proc.HasCriteria
Get the CriteriaSelector
getSelector() - Method in class org.teiid.query.sql.proc.TranslateCriteria
Get the CriteriaSelector
getSelectorType() - Method in class org.teiid.query.sql.proc.CriteriaSelector
Get the type of criteria on the user query's elements
getSelectSymbols() - Method in class org.teiid.query.processor.relational.ProjectNode
return List of select symbols
getServerTimeZone() - Method in class org.teiid.query.util.CommandContext
 
getSessionsLoggedInToVDB(String, int) - Method in interface org.teiid.dqp.service.SessionService
Get all MetaMatrixSessionIDs that are in the ACTIVE state and currently logged in to a VDB.
getShortCanonicalName() - Method in class org.teiid.query.sql.symbol.SingleElementSymbol
Get the short name of the element
getShortElementName(String) - Method in class org.teiid.query.metadata.BasicQueryMetadata
 
getShortElementName(String) - Method in class org.teiid.query.metadata.BasicQueryMetadataWrapper
 
getShortElementName(String) - Method in interface org.teiid.query.metadata.QueryMetadataInterface
Get the short (unique only to group) name of an element, given a fully qualified element name.
getShortElementName(String) - Method in class org.teiid.query.metadata.TransformationMetadata
 
getShortName() - Method in class org.teiid.query.sql.symbol.SingleElementSymbol
Get the short name of the element
getShortName(String) - Static method in class org.teiid.query.sql.symbol.SingleElementSymbol
 
getSkip() - Method in class org.teiid.query.sql.lang.TextTable
 
getSortElements() - Method in class org.teiid.query.processor.relational.SortNode
 
getSortKeys() - Method in class org.teiid.query.sql.lang.OrderBy
Get the list or sort key symbols.
getSource() - Method in class org.teiid.query.mapping.xml.MappingAttribute
 
getSource() - Method in class org.teiid.query.mapping.xml.MappingBaseNode
 
getSourceNode() - Method in class org.teiid.query.mapping.xml.MappingAttribute
 
getSourceNode() - Method in class org.teiid.query.mapping.xml.MappingElement
 
getSourceNode() - Method in class org.teiid.query.mapping.xml.MappingNode
Get the source node for this Mapping Node; note that only mapping elements and mapping attributes have the source nodes; that too ones with specified with NameInSource specified attribute.
getSourceNode() - Method in class org.teiid.query.mapping.xml.MappingSourceNode
 
getSourceProperty(SourceCapabilities.Capability) - Method in class org.teiid.query.optimizer.capabilities.BasicSourceCapabilities
 
getSourceProperty(SourceCapabilities.Capability) - Method in interface org.teiid.query.optimizer.capabilities.SourceCapabilities
This method returns an Object corresponding to the Source Property
getSql() - Method in class org.teiid.query.sql.lang.DynamicCommand
 
getSQLString(LanguageObject) - Static method in class org.teiid.query.sql.visitor.SQLStringVisitor
Helper to quickly get the parser string for an object using the visitor.
getSQLString() - Method in class org.teiid.query.sql.visitor.SQLStringVisitor
Retrieve completed string from the visitor.
getSQLXML() - Method in class org.teiid.query.processor.xml.DocumentInProgress
 
getStagedResultName(String) - Method in class org.teiid.query.optimizer.xml.XMLPlannerEnvironment
 
getStagingTableResultsInfo(String) - Method in class org.teiid.query.optimizer.xml.XMLPlannerEnvironment
 
getStagingTables() - Method in class org.teiid.query.mapping.xml.MappingBaseNode
 
getState() - Method in class org.teiid.query.tempdata.TempTableStore.MatTableInfo
 
getStatements() - Method in class org.teiid.query.sql.proc.Block
Get all the statements contained on this block.
getStatisticsList() - Method in class org.teiid.query.processor.relational.RelationalNodeStatistics
 
getStorageManager() - Method in class org.teiid.common.buffer.impl.BufferManagerImpl
 
getStoredProcedure(String) - Method in class org.teiid.query.metadata.CompositeMetadataStore
 
getStoredProcedureInfoForProcedure(String) - Method in class org.teiid.query.metadata.BasicQueryMetadata
 
getStoredProcedureInfoForProcedure(String) - Method in class org.teiid.query.metadata.BasicQueryMetadataWrapper
 
getStoredProcedureInfoForProcedure(String) - Method in interface org.teiid.query.metadata.QueryMetadataInterface
Get the the StoredProcedureInfo based on the fully qualified procedure name
getStoredProcedureInfoForProcedure(String) - Method in class org.teiid.query.metadata.TransformationMetadata
 
getSubCommands() - Method in class org.teiid.query.sql.lang.BatchedUpdateCommand
 
getSubCommands() - Method in class org.teiid.query.sql.lang.Command
Gets the subCommands (both embedded and non-embedded) under this command.
getSubjectInContext(String) - Method in interface org.teiid.security.SecurityHelper
 
getSubqueryContainers() - Method in class org.teiid.query.optimizer.relational.plantree.PlanNode
 
GetSuffix(int) - Method in class org.teiid.query.parser.JavaCharStream
 
getSupportedJoinCriteria(Object, QueryMetadataInterface, CapabilitiesFinder) - Static method in class org.teiid.query.optimizer.relational.rules.CapabilitiesUtil
 
getSuspendedBy() - Method in class org.teiid.dqp.service.TransactionContext
 
getSymbol() - Method in class org.teiid.api.exception.query.UnresolvedSymbolDescription
Get the symbol that was unresolved
getSymbol(Object) - Method in class org.teiid.query.metadata.GroupInfo
 
getSymbol(String) - Method in class org.teiid.query.metadata.GroupInfo
 
getSymbol() - Method in class org.teiid.query.sql.lang.OrderByItem
 
getSymbol(int) - Method in class org.teiid.query.sql.lang.Select
Returns the select symbol at the specified index.
getSymbol() - Method in class org.teiid.query.sql.lang.SetClause
 
getSymbol() - Method in class org.teiid.query.sql.lang.TableFunctionReference.ProjectedColumn
 
getSymbol() - Method in class org.teiid.query.sql.symbol.AliasSymbol
Get the underlying symbol
getSymbolList() - Method in class org.teiid.query.metadata.GroupInfo
 
getSymbolMap() - Method in class org.teiid.query.mapping.xml.MappingSourceNode
 
getSymbolMap() - Method in class org.teiid.query.sql.proc.CreateUpdateProcedureCommand
Get the symbol map between elements on the virtual group being updated and the elements on the transformation query.
getSymbols() - Method in class org.teiid.query.sql.lang.GroupBy
Returns an ordered list of the symbols in the GROUP BY
getSymbols() - Method in class org.teiid.query.sql.lang.Select
Returns an ordered list of the symbols in the select.
getSystemFunctionLibrary() - Method in class org.teiid.query.function.SystemFunctionManager
 
getSystemFunctions() - Method in class org.teiid.query.function.SystemFunctionManager
 
getTable() - Method in class org.teiid.query.sql.lang.Create
 
getTable() - Method in class org.teiid.query.sql.lang.Drop
 
getTabSize(int) - Method in class org.teiid.query.parser.JavaCharStream
 
getTagRootElement() - Method in class org.teiid.query.mapping.xml.MappingDocument
A tag root is the first visual node on the document.
getTempContext() - Method in class org.teiid.query.processor.proc.ProcedurePlan
 
getTempElementElementIDs(String) - Method in class org.teiid.query.metadata.TempMetadataStore
Get temporary element ID based on group and element name parts
getTempElementID(String) - Method in class org.teiid.query.metadata.TempMetadataStore
Get temporary element ID based on full element name
getTempGroupID(String) - Method in class org.teiid.query.metadata.TempMetadataStore
Get temporary group ID based on group name
getTemporaryMetadata() - Method in class org.teiid.query.sql.lang.Command
 
getTempTableStore() - Method in class org.teiid.query.processor.proc.ProcedurePlan
 
getTempTableStore() - Method in class org.teiid.query.util.CommandContext
 
getTerminationFlag() - Method in class org.teiid.common.buffer.TupleBatch
Check whether this batch is the last in a series of batches.
getTextNormalizationMode() - Method in class org.teiid.query.processor.xml.NodeDescriptor
 
getThen() - Method in class org.teiid.query.sql.symbol.AbstractCaseExpression
Gets the List of THEN expressions in this CASE expression.
getThenExpression(int) - Method in class org.teiid.query.sql.symbol.AbstractCaseExpression
Gets the expression of the THEN part at the given index.
getThenProgram() - Method in class org.teiid.query.processor.xml.Condition
If this Condition evaluates to true, this Program should be retrieved to be run immediately.
getThreadId() - Method in class org.teiid.dqp.service.TransactionContext
 
getTimeoutEnd() - Method in class org.teiid.query.util.CommandContext
 
getTimeSliceEnd() - Method in class org.teiid.query.util.CommandContext
 
getToken(int) - Method in class org.teiid.query.parser.SQLParser
 
getTransaction() - Method in class org.teiid.dqp.service.TransactionContext
 
getTransactionContext() - Method in class org.teiid.dqp.message.AtomicRequestMessage
 
getTransactionId() - Method in class org.teiid.dqp.service.TransactionContext
 
getTransactions() - Method in interface org.teiid.dqp.service.TransactionService
 
getTransactionType() - Method in class org.teiid.dqp.service.TransactionContext
 
getTranslations() - Method in class org.teiid.query.sql.proc.TranslateCriteria
Get a list of comparecriteria(element-value pairs) used to translate the user's criteria.
getTtl() - Method in class org.teiid.query.sql.lang.CacheHint
 
getTtl() - Method in class org.teiid.query.tempdata.TempTableStore.MatTableInfo
 
getTuple(int) - Method in class org.teiid.common.buffer.TupleBatch
Return the tuple at the given index (one-based).
getTupleBuffer(String) - Method in interface org.teiid.common.buffer.BufferManager
 
getTupleBuffer(String) - Method in class org.teiid.common.buffer.impl.BufferManagerImpl
 
getTupleBuffer() - Method in class org.teiid.query.processor.BatchCollector
 
getTupleBuffer() - Method in class org.teiid.query.processor.relational.DependentValueSource
 
getTuples() - Method in class org.teiid.common.buffer.TupleBatch
 
getTupleSource() - Method in class org.teiid.query.sql.lang.Insert
 
getType() - Method in class org.teiid.query.function.metadata.FunctionParameter
Get type of parameter
getType() - Method in class org.teiid.query.mapping.xml.MappingElement
 
getType() - Method in class org.teiid.query.metadata.TempMetadataID
Get type - only valid for elements
getType() - Method in class org.teiid.query.optimizer.relational.plantree.PlanNode
 
getType() - Method in class org.teiid.query.report.ReportItem
 
getType() - Method in class org.teiid.query.sql.lang.BatchedUpdateCommand
 
getType() - Method in class org.teiid.query.sql.lang.Command
Return type of command to make it easier to build switch statements by command type.
getType() - Method in class org.teiid.query.sql.lang.Create
 
getType() - Method in class org.teiid.query.sql.lang.Criteria
 
getType() - Method in class org.teiid.query.sql.lang.Delete
Return type of command.
getType() - Method in class org.teiid.query.sql.lang.Drop
 
getType() - Method in class org.teiid.query.sql.lang.DynamicCommand
 
getType() - Method in class org.teiid.query.sql.lang.Insert
Return type of command.
getType() - Method in class org.teiid.query.sql.lang.Query
Return type of command.
getType() - Method in class org.teiid.query.sql.lang.SetQuery
Return type of command.
getType() - Method in class org.teiid.query.sql.lang.StoredProcedure
Return type of command.
getType() - Method in class org.teiid.query.sql.lang.TableFunctionReference.ProjectedColumn
 
getType() - Method in class org.teiid.query.sql.lang.Update
Return type of command.
getType() - Method in class org.teiid.query.sql.proc.AssignmentStatement
Return the type for this statement, this is one of the types defined on the statement object.
getType() - Method in class org.teiid.query.sql.proc.BreakStatement
Return the type for this statement, this is one of the types defined on the statement object.
getType() - Method in class org.teiid.query.sql.proc.CommandStatement
Return the type for this statement, this is one of the types defined on the statement object.
getType() - Method in class org.teiid.query.sql.proc.ContinueStatement
Return the type for this statement, this is one of the types defined on the statement object.
getType() - Method in class org.teiid.query.sql.proc.CreateUpdateProcedureCommand
Return type of command to make it easier to build switch statements by command type.
getType() - Method in class org.teiid.query.sql.proc.DeclareStatement
Return the type for this statement, this is one of the types defined on the statement object.
getType() - Method in class org.teiid.query.sql.proc.IfStatement
Return the type for this statement, this is one of the types defined on the statement object.
getType() - Method in class org.teiid.query.sql.proc.LoopStatement
Return the type for this statement, this is one of the types defined on the statement object.
getType() - Method in class org.teiid.query.sql.proc.RaiseErrorStatement
 
getType() - Method in class org.teiid.query.sql.proc.Statement
Return type of statement to make it easier to build switch statements by statement type.
getType() - Method in class org.teiid.query.sql.proc.WhileStatement
Return the type for this statement, this is one of the types defined on the statement object.
getType() - Method in class org.teiid.query.sql.symbol.AbstractCaseExpression
 
getType() - Method in class org.teiid.query.sql.symbol.AggregateSymbol
Get the type of the symbol, which depends on the aggregate function and the type of the contained expression
getType() - Method in class org.teiid.query.sql.symbol.AliasSymbol
Get the type of the symbol
getType() - Method in class org.teiid.query.sql.symbol.Constant
Get type of constant, if known
getType() - Method in class org.teiid.query.sql.symbol.ElementSymbol
Get the type of the symbol
getType() - Method in interface org.teiid.query.sql.symbol.Expression
Get the return type of this expression.
getType() - Method in class org.teiid.query.sql.symbol.ExpressionSymbol
Get the type of the symbol
getType() - Method in class org.teiid.query.sql.symbol.Function
Get type of function, if known
getType() - Method in class org.teiid.query.sql.symbol.QueryString
 
getType() - Method in class org.teiid.query.sql.symbol.Reference
 
getType() - Method in class org.teiid.query.sql.symbol.ScalarSubquery
 
getType() - Method in class org.teiid.query.sql.symbol.TextLine
 
getType() - Method in class org.teiid.query.sql.symbol.XMLElement
 
getType() - Method in class org.teiid.query.sql.symbol.XMLForest
 
getType() - Method in class org.teiid.query.sql.symbol.XMLParse
 
getType() - Method in class org.teiid.query.sql.symbol.XMLQuery
 
getType() - Method in class org.teiid.query.sql.symbol.XMLSerialize
 
getTypedProjectedSymbols(List, List, QueryMetadataInterface) - Static method in class org.teiid.query.sql.lang.SetQuery
 
getTypeNames(List) - Static method in class org.teiid.common.buffer.TupleBuffer
Gets the data type names for each of the input expressions, in order.
getTypes() - Method in class org.teiid.query.function.FunctionDescriptor
 
getTypes() - Method in class org.teiid.query.sql.lang.OrderBy
 
getTypeString() - Method in class org.teiid.query.sql.symbol.XMLSerialize
 
getUniqueKeys() - Method in class org.teiid.query.metadata.TempMetadataID
 
getUniqueKeysInGroup(Object) - Method in class org.teiid.query.metadata.BasicQueryMetadata
 
getUniqueKeysInGroup(Object) - Method in class org.teiid.query.metadata.BasicQueryMetadataWrapper
 
getUniqueKeysInGroup(Object) - Method in interface org.teiid.query.metadata.QueryMetadataInterface
Get the unique keys for the specified group (primary and unique keys)
getUniqueKeysInGroup(Object) - Method in class org.teiid.query.metadata.TempMetadataAdapter
 
getUniqueKeysInGroup(Object) - Method in class org.teiid.query.metadata.TransformationMetadata
 
getUnmappedSymbols() - Method in class org.teiid.query.sql.visitor.AbstractSymbolMappingVisitor
Get all symbols that were not mapped during life of visitor.
getUnresolvedSymbols() - Method in exception org.teiid.api.exception.query.QueryResolverException
Set the list of unresolved symbols during QueryResolution
getUnsatisfied() - Method in class org.teiid.query.resolver.util.AccessPattern
 
getUpdateCommands() - Method in class org.teiid.query.sql.lang.BatchedUpdateCommand
Gets the List of updates contained in this batch
getUpdateCommandSymbol() - Static method in class org.teiid.query.sql.lang.Command
 
getUpdateCount() - Method in class org.teiid.query.metadata.StoredProcedureInfo
 
getUpdateCount() - Method in class org.teiid.query.sql.lang.ProcedureContainer
 
getUpdatedGroup(Command) - Static method in class org.teiid.query.optimizer.BatchedUpdatePlanner
Get the group being updated by the update command
getUpdatePlan(Object) - Method in class org.teiid.query.metadata.BasicQueryMetadata
Get procedure defining the update plan for this group.
getUpdatePlan(Object) - Method in class org.teiid.query.metadata.BasicQueryMetadataWrapper
 
getUpdatePlan(Object) - Method in interface org.teiid.query.metadata.QueryMetadataInterface
Get procedure defining the update plan for this group.
getUpdatePlan(Object) - Method in class org.teiid.query.metadata.TransformationMetadata
 
getUpdatePlans() - Method in class org.teiid.query.processor.BatchedUpdatePlan
Returns the child plans for this batch.
getUpdateTime() - Method in class org.teiid.query.tempdata.TempTableStore.MatTableInfo
 
getUpdatingModelCount() - Method in class org.teiid.query.sql.lang.DynamicCommand
 
getUpperExpression() - Method in class org.teiid.query.sql.lang.BetweenCriteria
Get the upper expression.
getUri() - Method in class org.teiid.query.mapping.xml.Namespace
 
getUri() - Method in class org.teiid.query.sql.symbol.XMLNamespaces.NamespaceItem
 
getUsedBufferSpace() - Method in class org.teiid.common.buffer.impl.FileStorageManager
Get the used buffer space in bytes
getUserCommand() - Method in class org.teiid.query.sql.proc.CreateUpdateProcedureCommand
Get the user's command to which this obj which is the subcommand
getUserName() - Method in class org.teiid.query.util.CommandContext
 
getUserRowLimit() - Method in class org.teiid.query.mapping.xml.ResultSetInfo
 
getUsing() - Method in class org.teiid.query.sql.lang.DynamicCommand
 
getValue() - Method in class org.teiid.core.id.IntegerID
 
getValue() - Method in class org.teiid.core.id.LongID
 
getValue() - Method in class org.teiid.core.id.StringID
 
getValue() - Method in class org.teiid.query.mapping.xml.MappingAttribute
 
getValue() - Method in class org.teiid.query.mapping.xml.MappingElement
 
getValue() - Method in class org.teiid.query.sql.lang.SetClause
 
getValue() - Method in class org.teiid.query.sql.proc.AssignmentStatement
Deprecated. 
getValue() - Method in class org.teiid.query.sql.symbol.Constant
Get value of constant
getValue(T) - Method in interface org.teiid.query.sql.symbol.TextLine.ValueExtractor
 
getValue(ElementSymbol) - Method in class org.teiid.query.sql.util.VariableContext
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.
getValueExpression() - Method in class org.teiid.query.sql.lang.DependentSetCriteria
Get the independent value expression
getValueExpression() - Method in class org.teiid.query.sql.lang.ExistsCriteria
 
getValueExpression() - Method in class org.teiid.query.sql.lang.SubqueryCompareCriteria
 
getValueExpression() - Method in class org.teiid.query.sql.lang.SubquerySetCriteria
 
getValueExpression() - Method in interface org.teiid.query.sql.symbol.ContextReference
 
getValueExpression() - Method in class org.teiid.query.sql.symbol.Reference
 
getValueExpression() - Method in class org.teiid.query.sql.symbol.ScalarSubquery
 
getValueIterator(Expression) - Method in class org.teiid.query.processor.relational.DependentValueSource
 
getValueIterator(Expression) - Method in interface org.teiid.query.sql.util.ValueIteratorSource
Attempt to obtain a ValueIterator from this source.
getValueIteratorProviders() - Method in class org.teiid.query.sql.visitor.ValueIteratorProviderCollectorVisitor
Get the value iterator providers collected by the visitor.
getValueIteratorProviders(LanguageObject) - Static method in class org.teiid.query.sql.visitor.ValueIteratorProviderCollectorVisitor
Helper to quickly get the ValueIteratorProvider instances from obj
getValueIteratorProviders(LanguageObject, List<SubqueryContainer>) - Static method in class org.teiid.query.sql.visitor.ValueIteratorProviderCollectorVisitor
 
getValueIteratorProviders(Collection<? extends LanguageObject>) - Static method in class org.teiid.query.sql.visitor.ValueIteratorProviderCollectorVisitor
 
getValues() - Method in class org.teiid.query.sql.lang.Insert
Returns a list of values to insert to be inserted.
getValues() - Method in class org.teiid.query.sql.lang.SetCriteria
Returns the set of values.
getValues() - Method in class org.teiid.query.sql.util.SymbolMap
 
getVariable() - Method in class org.teiid.query.processor.proc.AssignmentInstruction
 
getVariable(int) - Method in class org.teiid.query.sql.lang.OrderBy
Returns the ORDER BY element at the specified index.
getVariable() - Method in class org.teiid.query.sql.proc.AssignmentStatement
Get the expression giving the value that is assigned to the variable.
getVariableContext() - Method in class org.teiid.query.util.CommandContext
 
getVariableContexts() - Method in class org.teiid.query.sql.lang.BatchedUpdateCommand
 
getVariableCount() - Method in class org.teiid.query.sql.lang.OrderBy
Returns the number of elements in ORDER BY.
getVariables() - Method in class org.teiid.query.sql.lang.Insert
Return an ordered List of variables, may be null if no columns were specified
getVariableType() - Method in class org.teiid.query.sql.proc.DeclareStatement
Get the type of this variable declared in this statement.
getVariableValues(Command, QueryMetadataInterface) - Method in class org.teiid.query.resolver.command.InsertResolver
 
getVariableValues(Command, QueryMetadataInterface) - Method in class org.teiid.query.resolver.command.UpdateResolver
 
getVariableValues(Command, QueryMetadataInterface) - Static method in class org.teiid.query.resolver.QueryResolver
 
getVariableValues(Command, QueryMetadataInterface) - Method in interface org.teiid.query.resolver.VariableResolver
 
getVariableValues() - Method in class org.teiid.query.sql.visitor.ExpressionMappingVisitor
 
getVariant(ObjectID) - Static method in class org.teiid.core.id.UUID
 
getVdbName() - Method in class org.teiid.query.util.CommandContext
 
getVDBResourceAsBlob(String) - Method in class org.teiid.query.metadata.TransformationMetadata
 
getVDBResourceAsClob(String) - Method in class org.teiid.query.metadata.TransformationMetadata
 
getVDBResourceAsSQLXML(String) - Method in class org.teiid.query.metadata.TransformationMetadata
 
getVDBResourcePaths() - Method in class org.teiid.query.metadata.BasicQueryMetadata
 
getVDBResourcePaths() - Method in class org.teiid.query.metadata.BasicQueryMetadataWrapper
 
getVDBResourcePaths() - Method in interface org.teiid.query.metadata.QueryMetadataInterface
Gets the resource paths of all the resources in the VDB.
getVDBResourcePaths() - Method in class org.teiid.query.metadata.TransformationMetadata
 
getVdbVersion() - Method in class org.teiid.query.util.CommandContext
 
getVersion(ObjectID) - Static method in class org.teiid.core.id.UUID
 
getVersion() - Method in class org.teiid.vdb.runtime.VDBKey
 
getVirtualDatabaseName() - Method in class org.teiid.query.metadata.BasicQueryMetadata
 
getVirtualDatabaseName() - Method in class org.teiid.query.metadata.BasicQueryMetadataWrapper
 
getVirtualDatabaseName() - Method in interface org.teiid.query.metadata.QueryMetadataInterface
Get the currently connected virtual database name.
getVirtualDatabaseName() - Method in class org.teiid.query.metadata.TempMetadataAdapter
 
getVirtualDatabaseName() - Method in class org.teiid.query.metadata.TransformationMetadata
 
getVirtualDatabaseVersion() - Method in class org.teiid.query.metadata.TransformationMetadata
 
getVirtualGroup() - Method in class org.teiid.query.sql.proc.CreateUpdateProcedureCommand
 
getVirtualPlan(Object) - Method in class org.teiid.query.metadata.BasicQueryMetadata
 
getVirtualPlan(Object) - Method in class org.teiid.query.metadata.BasicQueryMetadataWrapper
 
getVirtualPlan(Object) - Method in interface org.teiid.query.metadata.QueryMetadataInterface
Get virtual plan for a group symbol.
getVirtualPlan(Object) - Method in class org.teiid.query.metadata.TempMetadataAdapter
 
getVirtualPlan(Object) - Method in class org.teiid.query.metadata.TransformationMetadata
 
getVisitor() - Method in class org.teiid.query.sql.navigator.AbstractNavigator
 
getWarnings() - Method in class org.teiid.dqp.message.AtomicResultsMessage
 
getWhen() - Method in class org.teiid.query.sql.symbol.CaseExpression
Gets the List of Expressions in the WHEN parts of this expression.
getWhen() - Method in class org.teiid.query.sql.symbol.SearchedCaseExpression
Gets the List of Criteria in the WHEN parts of this expression.
getWhenCount() - Method in class org.teiid.query.sql.symbol.AbstractCaseExpression
Gets the number of WHEN and THEN parts this case expression contains.
getWhenCount() - Method in class org.teiid.query.sql.symbol.CaseExpression
 
getWhenCount() - Method in class org.teiid.query.sql.symbol.SearchedCaseExpression
 
getWhenCriteria(int) - Method in class org.teiid.query.sql.symbol.SearchedCaseExpression
Gets the WHEN criteria at the given 0-based index.
getWhenExpression(int) - Method in class org.teiid.query.sql.symbol.CaseExpression
Gets the WHEN expression at the given 0-based index.
getWhileProgram() - Method in class org.teiid.query.processor.proc.WhileInstruction
 
getWidth() - Method in class org.teiid.query.sql.lang.TextTable.TextColumn
 
getWith() - Method in class org.teiid.query.sql.lang.QueryCommand
 
getWorkContext() - Method in class org.teiid.dqp.message.AtomicRequestMessage
 
getWriteCount() - Method in class org.teiid.common.buffer.impl.BufferManagerImpl
 
getWriter() - Method in class org.teiid.query.processor.xml.XMLUtil.FileStoreInputStreamFactory
 
getXMLFormat() - Method in class org.teiid.query.processor.xml.XMLProcessorEnvironment
 
getXMLSchemas(Object) - Method in class org.teiid.query.metadata.BasicQueryMetadata
 
getXMLSchemas(Object) - Method in class org.teiid.query.metadata.BasicQueryMetadataWrapper
 
getXMLSchemas(Object) - Method in interface org.teiid.query.metadata.QueryMetadataInterface
Get XML schemas for a document group.
getXMLSchemas(Object) - Method in class org.teiid.query.metadata.TempMetadataAdapter
 
getXMLSchemas(Object) - Method in class org.teiid.query.metadata.TransformationMetadata
 
getXMLSchemas() - Method in class org.teiid.query.processor.xml.XMLPlan
Returns the XML Schema
getXMLTempGroups(Object) - Method in class org.teiid.query.metadata.BasicQueryMetadata
 
getXMLTempGroups(Object) - Method in class org.teiid.query.metadata.BasicQueryMetadataWrapper
 
getXMLTempGroups(Table) - Method in class org.teiid.query.metadata.CompositeMetadataStore
 
getXMLTempGroups(Object) - Method in interface org.teiid.query.metadata.QueryMetadataInterface
Return a list of all the temp groups used in this document.
getXMLTempGroups(Object) - Method in class org.teiid.query.metadata.TempMetadataAdapter
 
getXMLTempGroups(Object) - Method in class org.teiid.query.metadata.TransformationMetadata
 
getXquery() - Method in class org.teiid.query.sql.lang.XMLTable
 
getXquery() - Method in class org.teiid.query.sql.symbol.XMLQuery
 
getXQueryExpression() - Method in class org.teiid.query.sql.lang.XMLTable
 
getXQueryExpression() - Method in class org.teiid.query.sql.symbol.XMLQuery
 
GLOBAL - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
GMONTH - Static variable in class org.teiid.query.processor.xml.XMLValueTranslator
 
GMONTHDAY - Static variable in class org.teiid.query.processor.xml.XMLValueTranslator
 
GRANT - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
GROUP - Static variable in class org.teiid.query.optimizer.relational.plantree.NodeConstants.Types
 
GROUP - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
groupBy(ParseInfo) - Method in class org.teiid.query.parser.SQLParser
Parse a GROUP BY clause.
GroupBy - Class in org.teiid.query.sql.lang
This class represents the GROUP BY clause of a query, which defines the expressions that should be used for grouping the results of the query.
GroupBy() - Constructor for class org.teiid.query.sql.lang.GroupBy
Constructs a default instance of this class.
GroupBy(List) - Constructor for class org.teiid.query.sql.lang.GroupBy
Constructs an instance of this class from an ordered set of symbols.
groupByItem(ParseInfo) - Method in class org.teiid.query.parser.SQLParser
Parse a GROUP BY list item.
GroupCollectorVisitor - Class in org.teiid.query.sql.visitor
This visitor class will traverse a language object tree and collect all group symbol references it finds.
GroupCollectorVisitor(Collection<GroupSymbol>) - Constructor for class org.teiid.query.sql.visitor.GroupCollectorVisitor
Construct a new visitor with the specified collection, which should be non-null.
GroupContext - Class in org.teiid.query.sql.lang
A GroupContext represents a set of groups in a hierarchy that determines resolving order.
GroupContext() - Constructor for class org.teiid.query.sql.lang.GroupContext
 
GroupContext(GroupContext, Collection<GroupSymbol>) - Constructor for class org.teiid.query.sql.lang.GroupContext
 
GroupInfo - Class in org.teiid.query.metadata
 
GroupInfo(LinkedHashMap<Object, ElementSymbol>) - Constructor for class org.teiid.query.metadata.GroupInfo
 
GroupingNode - Class in org.teiid.query.processor.relational
 
GroupingNode(int) - Constructor for class org.teiid.query.processor.relational.GroupingNode
 
groupSupports(Object, int) - Method in class org.teiid.query.metadata.BasicQueryMetadata
 
groupSupports(Object, int) - Method in class org.teiid.query.metadata.BasicQueryMetadataWrapper
 
groupSupports(Object, int) - Method in interface org.teiid.query.metadata.QueryMetadataInterface
Determine whether the specified group supports some feature.
groupSupports(Object, int) - Method in class org.teiid.query.metadata.TempMetadataAdapter
 
groupSupports(Object, int) - Method in class org.teiid.query.metadata.TransformationMetadata
 
GroupsUsedByElementsVisitor - Class in org.teiid.query.sql.visitor
 
GroupsUsedByElementsVisitor() - Constructor for class org.teiid.query.sql.visitor.GroupsUsedByElementsVisitor
 
GroupSymbol - Class in org.teiid.query.sql.symbol
This is the server's representation of a metadata group symbol.
GroupSymbol(String, String, String) - Constructor for class org.teiid.query.sql.symbol.GroupSymbol
Cloning constructor
GroupSymbol(String) - Constructor for class org.teiid.query.sql.symbol.GroupSymbol
Construct a symbol with a name.
GroupSymbol(String, String) - Constructor for class org.teiid.query.sql.symbol.GroupSymbol
Construct a symbol with a name.
GT - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
GT - Static variable in class org.teiid.query.sql.lang.AbstractCompareCriteria
Constant indicating the first operand is greater than the second.
GYEAR - Static variable in class org.teiid.query.processor.xml.XMLValueTranslator
 
GYEARMONTH - Static variable in class org.teiid.query.processor.xml.XMLValueTranslator
 

H

handleException(TeiidException) - Method in class org.teiid.query.validator.AbstractValidationVisitor
 
handleException(TeiidException, LanguageObject) - Method in class org.teiid.query.validator.AbstractValidationVisitor
 
HandleNillableVisitor - Class in org.teiid.query.optimizer.xml
Removes the all the "excluded" nodes from the Mapping XML node tree
HandleNillableVisitor() - Constructor for class org.teiid.query.optimizer.xml.HandleNillableVisitor
 
handleValidationError(String) - Method in class org.teiid.query.validator.AbstractValidationVisitor
 
handleValidationError(String, LanguageObject) - Method in class org.teiid.query.validator.AbstractValidationVisitor
 
handleValidationError(String, Collection) - Method in class org.teiid.query.validator.AbstractValidationVisitor
 
HAS - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
hasAggregates - Variable in class org.teiid.query.optimizer.relational.PlanHints
 
hasAlias() - Method in class org.teiid.query.sql.symbol.GroupSymbol
 
hasAttributes() - Method in class org.teiid.query.mapping.xml.MappingElement
 
hasBooleanProperty(NodeConstants.Info) - Method in class org.teiid.query.optimizer.relational.plantree.PlanNode
 
hasCollectionProperty(NodeConstants.Info) - Method in class org.teiid.query.optimizer.relational.plantree.PlanNode
Indicates if there is a non-null and non-empty Collection value for the property key or not
hasCriteria - Variable in class org.teiid.query.optimizer.relational.PlanHints
 
hasCriteria() - Method in class org.teiid.query.parser.SQLParser
Parse has criteria
HasCriteria - Class in org.teiid.query.sql.proc
This object represents the criteria used in the stored procedure language to determine if a type of criteria is specified on a user's query.
HasCriteria() - Constructor for class org.teiid.query.sql.proc.HasCriteria
Constructor for HasCriteria.
HasCriteria(CriteriaSelector) - Constructor for class org.teiid.query.sql.proc.HasCriteria
Constructor for HasCriteria.
hasDefaultFactory() - Method in class org.teiid.core.id.IDGenerator
Return whether there is a factory that is used by default for the IDGenerator.create() method is invoked.
hasElements() - Method in class org.teiid.query.sql.proc.CriteriaSelector
Return a boolean indicating if the seletor has any elements
hasElseBlock() - Method in class org.teiid.query.sql.proc.IfStatement
Return a boolean indicating if the statement has an else block.
hashCode() - Method in class org.teiid.cache.CacheConfiguration
 
hashCode() - Method in class org.teiid.core.id.IntegerID
Get hash code for object
hashCode() - Method in class org.teiid.core.id.LongID
Get hash code for object
hashCode() - Method in class org.teiid.core.id.StringID
Get hash code for object
hashCode() - Method in class org.teiid.core.id.UUID
Returns the hashcode for this instance.
hashCode() - Method in class org.teiid.dqp.message.AtomicRequestID
 
hashCode() - Method in class org.teiid.dqp.message.RequestID
 
hashCode() - Method in class org.teiid.query.function.FunctionDescriptor
 
hashCode() - Method in class org.teiid.query.function.FunctionForm
Return hash code based on the name and input parameter names
hashCode() - Method in class org.teiid.query.function.metadata.FunctionMethod
Get hash code for this object.
hashCode() - Method in class org.teiid.query.function.metadata.FunctionParameter
Return hash code for this parameter.
hashCode() - Method in class org.teiid.query.mapping.relational.QueryNode
Get hash code for node
hashCode() - Method in class org.teiid.query.mapping.xml.MappingNode
Return a hash code for this symbol.
hashCode() - Method in class org.teiid.query.metadata.TempMetadataID
Return hash code
hashCode() - Method in class org.teiid.query.parser.ParseInfo
 
hashCode() - Method in class org.teiid.query.sql.lang.BetweenCriteria
Get hash code.
hashCode() - Method in class org.teiid.query.sql.lang.CompareCriteria
Get hash code.
hashCode() - Method in class org.teiid.query.sql.lang.CompoundCriteria
Get hash code.
hashCode() - Method in class org.teiid.query.sql.lang.Create
 
hashCode() - Method in class org.teiid.query.sql.lang.Delete
Get hashcode for command.
hashCode() - Method in class org.teiid.query.sql.lang.DependentSetCriteria
Get hash code.
hashCode() - Method in class org.teiid.query.sql.lang.Drop
 
hashCode() - Method in class org.teiid.query.sql.lang.DynamicCommand
 
hashCode() - Method in class org.teiid.query.sql.lang.ExistsCriteria
Get hash code.
hashCode() - Method in class org.teiid.query.sql.lang.ExpressionCriteria
 
hashCode() - Method in class org.teiid.query.sql.lang.From
Get hashcode for From.
hashCode() - Method in class org.teiid.query.sql.lang.GroupBy
Get hashcode for GroupBy.
hashCode() - Method in class org.teiid.query.sql.lang.Insert
Get hashcode for command.
hashCode() - Method in class org.teiid.query.sql.lang.Into
Get hash code of object
hashCode() - Method in class org.teiid.query.sql.lang.IsNullCriteria
Get hash code.
hashCode() - Method in class org.teiid.query.sql.lang.JoinPredicate
Get hash code for object
hashCode() - Method in class org.teiid.query.sql.lang.JoinType
Get hash code for this type
hashCode() - Method in class org.teiid.query.sql.lang.Limit
 
hashCode() - Method in class org.teiid.query.sql.lang.MatchCriteria
Get hash code.
hashCode() - Method in class org.teiid.query.sql.lang.NotCriteria
Get hash code
hashCode() - Method in class org.teiid.query.sql.lang.Option
Get hash code for Option.
hashCode() - Method in class org.teiid.query.sql.lang.OrderBy
Get hashcode for OrderBy.
hashCode() - Method in class org.teiid.query.sql.lang.OrderByItem
 
hashCode() - Method in class org.teiid.query.sql.lang.Query
Get hashcode for query.
hashCode() - Method in class org.teiid.query.sql.lang.Select
Get hashcode for Select.
hashCode() - Method in class org.teiid.query.sql.lang.SetClause
 
hashCode() - Method in class org.teiid.query.sql.lang.SetClauseList
 
hashCode() - Method in class org.teiid.query.sql.lang.SetCriteria
Get hash code.
hashCode() - Method in class org.teiid.query.sql.lang.SetQuery
Get hashcode for query.
hashCode() - Method in class org.teiid.query.sql.lang.SPParameter
 
hashCode() - Method in class org.teiid.query.sql.lang.StoredProcedure
 
hashCode() - Method in class org.teiid.query.sql.lang.SubqueryCompareCriteria
Get hash code.
hashCode() - Method in class org.teiid.query.sql.lang.SubqueryFromClause
Get hash code of object
hashCode() - Method in class org.teiid.query.sql.lang.SubquerySetCriteria
Get hash code.
hashCode() - Method in class org.teiid.query.sql.lang.TableFunctionReference
 
hashCode() - Method in class org.teiid.query.sql.lang.TableFunctionReference.ProjectedColumn
 
hashCode() - Method in class org.teiid.query.sql.lang.UnaryFromClause
Get hash code of object
hashCode() - Method in class org.teiid.query.sql.lang.Update
Get hashcode for command.
hashCode() - Method in class org.teiid.query.sql.lang.WithQueryCommand
 
hashCode() - Method in class org.teiid.query.sql.proc.AssignmentStatement
Get hashcode for AssignmentStatement.
hashCode() - Method in class org.teiid.query.sql.proc.Block
Get hashcode for block.
hashCode() - Method in class org.teiid.query.sql.proc.BreakStatement
 
hashCode() - Method in class org.teiid.query.sql.proc.CommandStatement
Get hashcode for CommandStatement.
hashCode() - Method in class org.teiid.query.sql.proc.ContinueStatement
 
hashCode() - Method in class org.teiid.query.sql.proc.CreateUpdateProcedureCommand
Get hashcode for CreateUpdateProcedureCommand.
hashCode() - Method in class org.teiid.query.sql.proc.CriteriaSelector
Get hashcode for CriteriaSelector.
hashCode() - Method in class org.teiid.query.sql.proc.DeclareStatement
Get hashcode for TableAssignmentStatement.
hashCode() - Method in class org.teiid.query.sql.proc.HasCriteria
Get hashcode for HasCriteria.
hashCode() - Method in class org.teiid.query.sql.proc.IfStatement
Get hashcode for IfStatement.
hashCode() - Method in class org.teiid.query.sql.proc.LoopStatement
Get hashcode for LoopStatement.
hashCode() - Method in class org.teiid.query.sql.proc.RaiseErrorStatement
 
hashCode() - Method in class org.teiid.query.sql.proc.TranslateCriteria
Get hashcode for TranslateCriteria.
hashCode() - Method in class org.teiid.query.sql.proc.WhileStatement
Get hashcode for WhileStatement.
hashCode() - Method in class org.teiid.query.sql.symbol.AbstractCaseExpression
 
hashCode() - Method in class org.teiid.query.sql.symbol.AggregateSymbol
 
hashCode() - Method in class org.teiid.query.sql.symbol.Constant
Define hash code to be that of the underlying object to make it stable.
hashCode() - Method in class org.teiid.query.sql.symbol.DerivedColumn
 
hashCode() - Method in class org.teiid.query.sql.symbol.ExpressionSymbol
 
hashCode() - Method in class org.teiid.query.sql.symbol.Function
Compute hash code for the object - based on name and hashcode of first arg (if there is one)
hashCode() - Method in class org.teiid.query.sql.symbol.QueryString
 
hashCode() - Method in class org.teiid.query.sql.symbol.Reference
Define hash code to be that of the underlying object to make it stable.
hashCode() - Method in class org.teiid.query.sql.symbol.ScalarSubquery
Get hashcode for the object
hashCode() - Method in class org.teiid.query.sql.symbol.Symbol
Return a hash code for this symbol.
hashCode() - Method in class org.teiid.query.sql.symbol.TextLine
 
hashCode() - Method in class org.teiid.query.sql.symbol.XMLAttributes
 
hashCode() - Method in class org.teiid.query.sql.symbol.XMLElement
 
hashCode() - Method in class org.teiid.query.sql.symbol.XMLForest
 
hashCode() - Method in class org.teiid.query.sql.symbol.XMLNamespaces
 
hashCode() - Method in class org.teiid.query.sql.symbol.XMLNamespaces.NamespaceItem
 
hashCode() - Method in class org.teiid.query.sql.symbol.XMLParse
 
hashCode() - Method in class org.teiid.query.sql.symbol.XMLQuery
 
hashCode() - Method in class org.teiid.query.sql.symbol.XMLSerialize
 
hashCode() - Method in class org.teiid.vdb.runtime.VDBKey
 
hasHint() - Method in class org.teiid.query.sql.lang.FromClause
 
hasItems() - Method in class org.teiid.query.report.ActivityReport
 
hasJoin - Variable in class org.teiid.query.optimizer.relational.PlanHints
 
hasLimit - Variable in class org.teiid.query.optimizer.relational.PlanHints
 
hasMaterialization(Object) - Method in class org.teiid.query.metadata.BasicQueryMetadata
 
hasMaterialization(Object) - Method in class org.teiid.query.metadata.BasicQueryMetadataWrapper
 
hasMaterialization(Object) - Method in interface org.teiid.query.metadata.QueryMetadataInterface
Determine whether given virtual group has an associated Materialization.
hasMaterialization(Object) - Method in class org.teiid.query.metadata.TempMetadataAdapter
 
hasMaterialization(Object) - Method in class org.teiid.query.metadata.TransformationMetadata
 
hasNext() - Method in class org.teiid.common.buffer.AbstractTupleSource
 
hasNext() - Method in interface org.teiid.common.buffer.IndexedTupleSource
 
hasNext() - Method in class org.teiid.query.sql.lang.CollectionValueIterator
 
hasNext() - Method in interface org.teiid.query.sql.util.ValueIterator
Returns true if the iteration has more values.
hasNextCommand() - Method in class org.teiid.query.processor.relational.AccessNode
 
hasNextCommand() - Method in class org.teiid.query.processor.relational.DependentAccessNode
 
hasNextCommand() - Method in class org.teiid.query.processor.relational.DependentCriteriaProcessor
 
hasNextCommand() - Method in class org.teiid.query.processor.relational.DependentProcedureAccessNode
 
hasNextCommand() - Method in class org.teiid.query.processor.relational.DependentProcedureExecutionNode
 
hasNextCommand() - Method in class org.teiid.query.processor.relational.InsertPlanExecutionNode
 
hasNextCommand() - Method in class org.teiid.query.processor.relational.PlanExecutionNode
 
hasOptionalJoin - Variable in class org.teiid.query.optimizer.relational.PlanHints
 
hasPendingRows() - Method in class org.teiid.query.processor.relational.RelationalNode
 
hasProperty(NodeConstants.Info) - Method in class org.teiid.query.optimizer.relational.plantree.PlanNode
Indicates if there is a non-null value for the property key or not
hasRelationalProc - Variable in class org.teiid.query.optimizer.relational.PlanHints
 
hasRole(String, String) - Method in interface org.teiid.query.eval.SecurityFunctionEvaluator
 
hasRole(CommandContext, Object) - Static method in class org.teiid.query.function.source.SecuritySystemFunctions
 
hasRole(CommandContext, Object, Object) - Static method in class org.teiid.query.function.source.SecuritySystemFunctions
 
hasSetQuery - Variable in class org.teiid.query.optimizer.relational.PlanHints
 
hasTempTable(String) - Method in class org.teiid.query.tempdata.TempTableStore
 
hasTranslations() - Method in class org.teiid.query.sql.proc.TranslateCriteria
Return a boolean indicating if the object has any translations.
hasUnrelated() - Method in class org.teiid.query.sql.lang.OrderBy
 
hasVirtualGroups - Variable in class org.teiid.query.optimizer.relational.PlanHints
 
having(ParseInfo) - Method in class org.teiid.query.parser.SQLParser
Parse a HAVING clause.
HAVING - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
header - Variable in class org.teiid.common.buffer.STree
 
HEX - Static variable in class org.teiid.query.function.CharsetUtils
 
HEX_NAME - Static variable in class org.teiid.query.function.CharsetUtils
 
HOLD - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
hour(Date) - Static method in class org.teiid.query.function.FunctionMethods
 
HOUR - Static variable in interface org.teiid.query.parser.SQLParserConstants
 

I

id() - Method in class org.teiid.query.parser.SQLParser
 
ID - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
ID_PART - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
IDENTITY - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
idExpression() - Method in class org.teiid.query.parser.SQLParser
 
IDGenerator - Class in org.teiid.core.id
IDGenerator
IDGenerator() - Constructor for class org.teiid.core.id.IDGenerator
 
IF - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
IfInstruction - Class in org.teiid.query.processor.proc
This instruction an holds an if block and an else block and a criteria that determines which block will be executed.
IfInstruction(Criteria, Program, Program) - Constructor for class org.teiid.query.processor.proc.IfInstruction
Constructor for IfInstruction.
IfInstruction(Criteria, Program) - Constructor for class org.teiid.query.processor.proc.IfInstruction
Constructor for IfInstruction.
IfInstruction - Class in org.teiid.query.processor.xml
This instruction holds a List of Criteria, and for each Criteria there is a Program that will be executed.
IfInstruction() - Constructor for class org.teiid.query.processor.xml.IfInstruction
Constructor for IfInstruction.
IFNULL - Static variable in class org.teiid.query.function.FunctionLibrary
 
ifnull(Object, Object) - Static method in class org.teiid.query.function.FunctionMethods
 
ifStatement(ParseInfo) - Method in class org.teiid.query.parser.SQLParser
Parse if statement
IfStatement - Class in org.teiid.query.sql.proc
This class represents an if-else statement in the storedprocedure language.
IfStatement() - Constructor for class org.teiid.query.sql.proc.IfStatement
Constructor for IfStatement.
IfStatement(Criteria, Block, Block) - Constructor for class org.teiid.query.sql.proc.IfStatement
Constructor for IfStatement.
IfStatement(Criteria, Block) - Constructor for class org.teiid.query.sql.proc.IfStatement
Constructor for IfStatement.
image - Variable in class org.teiid.query.parser.Token
The string image of the token.
IMMEDIATE - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
IMPLEMENT_JOIN_STRATEGY - Static variable in class org.teiid.query.optimizer.relational.rules.RuleConstants
 
implFlush(CharBuffer) - Method in class org.teiid.query.function.CharsetUtils.FixedDecoder
 
implFlush(ByteBuffer) - Method in class org.teiid.query.function.CharsetUtils.FixedEncoder
 
implReset() - Method in class org.teiid.query.function.CharsetUtils.FixedDecoder
 
implReset() - Method in class org.teiid.query.function.CharsetUtils.FixedEncoder
 
IMPORT - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
importValue(Object, Class<?>) - Static method in class org.teiid.query.function.FunctionDescriptor
 
IN - Static variable in class org.teiid.query.metadata.StoredProcedureInfo
Constant identifying an IN parameter
IN - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
IN - Static variable in class org.teiid.query.sql.lang.SPParameter
Constant identifying an IN parameter
IN - Static variable in class org.teiid.query.sql.proc.CriteriaSelector
 
IN_MULTI_LINE_COMMENT - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
inBuf - Variable in class org.teiid.query.parser.JavaCharStream
 
incrementCurrentProgramCounter() - Method in class org.teiid.query.processor.xml.XMLProcessorEnvironment
 
incrementProgramCounter() - Method in class org.teiid.query.processor.proc.ProcedurePlan
 
incrementProgramCounter() - Method in class org.teiid.query.processor.proc.Program
Increments the program counter, so that the next call to Program.getCurrentInstruction() will return the following instruction.
IndexedTupleSource - Interface in org.teiid.common.buffer
 
INDICATOR - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
initCap(String) - Static method in class org.teiid.query.function.FunctionMethods
 
initialize() - Method in class org.teiid.common.buffer.impl.BufferManagerImpl
 
initialize() - Method in class org.teiid.common.buffer.impl.FileStorageManager
Initialize
initialize() - Method in class org.teiid.common.buffer.impl.MemoryStorageManager
 
initialize() - Method in interface org.teiid.common.buffer.StorageManager
 
initialize(CommandContext, ProcessorDataManager) - Method in class org.teiid.query.eval.Evaluator
 
initialize(Class<?>, Class<?>) - Method in class org.teiid.query.function.aggregate.AggregateFunction
Called to initialize the function.
initialize(Class<?>, Class<?>) - Method in class org.teiid.query.function.aggregate.Avg
 
initialize(Class<?>, Class<?>) - Method in class org.teiid.query.function.aggregate.Sum
 
initialize(Command, IDGenerator, QueryMetadataInterface, CapabilitiesFinder, AnalysisRecord, CommandContext) - Method in class org.teiid.query.optimizer.relational.RelationalPlanner
 
initialize(CommandContext, ProcessorDataManager, BufferManager) - Method in class org.teiid.query.processor.BatchedUpdatePlan
 
initialize(CommandContext, ProcessorDataManager, BufferManager) - Method in class org.teiid.query.processor.proc.ProcedurePlan
 
initialize(CommandContext, ProcessorDataManager, BufferManager) - Method in class org.teiid.query.processor.ProcessorPlan
Initialize the plan with some required pieces of data for making queries.
initialize(CommandContext, BufferManager, ProcessorDataManager) - Method in class org.teiid.query.processor.relational.GroupingNode
 
initialize(CommandContext, BufferManager, ProcessorDataManager) - Method in class org.teiid.query.processor.relational.JoinNode
 
initialize(JoinNode) - Method in class org.teiid.query.processor.relational.JoinStrategy
 
initialize(JoinNode) - Method in class org.teiid.query.processor.relational.MergeJoinStrategy
 
initialize(JoinNode) - Method in class org.teiid.query.processor.relational.NestedTableJoinStrategy
 
initialize(JoinNode) - Method in class org.teiid.query.processor.relational.PartitionedSortJoin
 
initialize(CommandContext, BufferManager, ProcessorDataManager) - Method in class org.teiid.query.processor.relational.ProjectNode
 
initialize(CommandContext, BufferManager, ProcessorDataManager) - Method in class org.teiid.query.processor.relational.RelationalNode
 
initialize(CommandContext, ProcessorDataManager, BufferManager) - Method in class org.teiid.query.processor.relational.RelationalPlan
 
initialize(CommandContext, BufferManager, ProcessorDataManager) - Method in class org.teiid.query.processor.relational.SelectNode
 
initialize(Class<?>, Class<?>) - Method in class org.teiid.query.processor.relational.SortingFilter
 
initialize(CommandContext, BufferManager, ProcessorDataManager) - Method in class org.teiid.query.processor.relational.TextTableNode
 
initialize(CommandContext, BufferManager, ProcessorDataManager) - Method in class org.teiid.query.processor.relational.UnionAllNode
 
initialize(CommandContext, ProcessorDataManager, BufferManager) - Method in class org.teiid.query.processor.xml.XMLPlan
 
initialize(CommandContext, ProcessorDataManager, BufferManager) - Method in class org.teiid.query.processor.xml.XMLProcessorEnvironment
 
InitializeDocumentInstruction - Class in org.teiid.query.processor.xml
Should be the first instruction of any document.
InitializeDocumentInstruction() - Constructor for class org.teiid.query.processor.xml.InitializeDocumentInstruction
Constructor for InitializeDocumentInstruction.
InitializeDocumentInstruction(String, boolean) - Constructor for class org.teiid.query.processor.xml.InitializeDocumentInstruction
Constructor for InitializeDocumentInstruction.
initialSort() - Method in class org.teiid.query.processor.relational.SortUtility
creates sorted sublists stored in tuplebuffers
INNER - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
INOUT - Static variable in class org.teiid.query.metadata.StoredProcedureInfo
Constant identifying an INOUT parameter
INOUT - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
INOUT - Static variable in class org.teiid.query.sql.lang.SPParameter
Constant identifying an INOUT parameter
INPUT - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
INPUT - Static variable in class org.teiid.query.sql.ProcedureReservedWords
Deprecated. 
input_stream - Variable in class org.teiid.query.parser.SQLParserTokenManager
 
INPUTS - Static variable in class org.teiid.query.sql.ProcedureReservedWords
 
inputStream - Variable in class org.teiid.query.parser.JavaCharStream
 
INSENSITIVE - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
insert(List, STree.InsertMode) - Method in class org.teiid.common.buffer.STree
 
insert(String, Integer, Integer, String) - Static method in class org.teiid.query.function.FunctionMethods
 
insert(ParseInfo) - Method in class org.teiid.query.parser.SQLParser
Parse an INSERT command
INSERT - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
Insert - Class in org.teiid.query.sql.lang
Represents a SQL Insert statement of the form: "INSERT INTO () VALUES ".
Insert() - Constructor for class org.teiid.query.sql.lang.Insert
Constructs a default instance of this class.
Insert(GroupSymbol, List, List) - Constructor for class org.teiid.query.sql.lang.Insert
Construct an instance with group, variable list (may be null), and values
INSERT_PROCEDURE - Static variable in class org.teiid.query.sql.util.UpdateProcedureGenerator
 
insertConversion(int, FunctionDescriptor) - Method in class org.teiid.query.sql.symbol.Function
Insert a conversion function at specified index.
InsertPlanExecutionNode - Class in org.teiid.query.processor.relational
 
InsertPlanExecutionNode(int, QueryMetadataInterface) - Constructor for class org.teiid.query.processor.relational.InsertPlanExecutionNode
 
InsertResolver - Class in org.teiid.query.resolver.command
This class knows how to expand and resolve INSERT commands.
InsertResolver() - Constructor for class org.teiid.query.resolver.command.InsertResolver
 
INSTANCE - Static variable in exception org.teiid.common.buffer.BlockedException
 
INSTANCES_NAMESPACE - Static variable in class org.teiid.query.mapping.xml.MappingNodeConstants
The XML Schema namespace for instances - needed to make use of the "nil" attribute defined in that namespace, for nillable nodes
INSTANCES_NAMESPACE_PREFIX - Static variable in class org.teiid.query.mapping.xml.MappingNodeConstants
Prefix of the XML Schema namespace for instances - needed to make use of the "nil" attribute defined in that namespace, for nillable nodes
INT - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
INTEGER - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
IntegerID - Class in org.teiid.core.id
 
IntegerID(int) - Constructor for class org.teiid.core.id.IntegerID
 
IntegerIDFactory - Class in org.teiid.core.id
 
IntegerIDFactory() - Constructor for class org.teiid.core.id.IntegerIDFactory
 
INTEGERVAL - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
InterceptingVisitor - Class in org.teiid.query.mapping.xml
This is mapping visitor which can make the intercepting of the Mapping Nodes possible.
InterceptingVisitor(MappingInterceptor) - Constructor for class org.teiid.query.mapping.xml.InterceptingVisitor
 
INTERSECT - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
INTERVAL - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
intervalType() - Method in class org.teiid.query.parser.SQLParser
Parse an interval type name - used only in TIMESTAMPADD and TIMESTAMPDIFF functions.
into(ParseInfo) - Method in class org.teiid.query.parser.SQLParser
 
INTO - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
Into - Class in org.teiid.query.sql.lang
Rpresent INTO clause in SELECT ...
Into() - Constructor for class org.teiid.query.sql.lang.Into
Construct default object
Into(GroupSymbol) - Constructor for class org.teiid.query.sql.lang.Into
Construct object with specified group
intVal() - Method in class org.teiid.query.parser.SQLParser
 
INVALID_FUNCTION - Static variable in class org.teiid.query.function.metadata.InvalidFunctionItem
Report item type
InvalidFunctionException - Exception in org.teiid.api.exception.query
During processing, an invalid function was detected.
InvalidFunctionException() - Constructor for exception org.teiid.api.exception.query.InvalidFunctionException
No-arg constructor required by Externalizable semantics.
InvalidFunctionException(String) - Constructor for exception org.teiid.api.exception.query.InvalidFunctionException
Construct an instance with the message specified.
InvalidFunctionException(String, String) - Constructor for exception org.teiid.api.exception.query.InvalidFunctionException
Construct an instance with the message and error code specified.
InvalidFunctionException(Throwable, String) - Constructor for exception org.teiid.api.exception.query.InvalidFunctionException
Construct an instance from a message and an exception to chain to this one.
InvalidFunctionException(Throwable, String, String) - Constructor for exception org.teiid.api.exception.query.InvalidFunctionException
Construct an instance from a message and a code and an exception to chain to this one.
InvalidFunctionItem - Class in org.teiid.query.function.metadata
This is a specialized report item for reporting invalid function methods during function metadata validation.
InvalidFunctionItem() - Constructor for class org.teiid.query.function.metadata.InvalidFunctionItem
Constructor for InvalidFunctionItem.
InvalidFunctionItem(FunctionMethod, String) - Constructor for class org.teiid.query.function.metadata.InvalidFunctionItem
Construct with invalid function object and exception.
InvalidIDException - Exception in org.teiid.core.id
Exception which occurs if an error occurs within the server that is not business-related.
InvalidIDException() - Constructor for exception org.teiid.core.id.InvalidIDException
No-Arg Constructor
InvalidIDException(String) - Constructor for exception org.teiid.core.id.InvalidIDException
Construct an instance of InvalidIDException.
InvalidIDException(Throwable) - Constructor for exception org.teiid.core.id.InvalidIDException
Construct an instance of InvalidIDException.
InvalidIDException(Throwable, String) - Constructor for exception org.teiid.core.id.InvalidIDException
Construct an instance of InvalidIDException.
invokeFunction(Object[]) - Method in class org.teiid.query.function.FunctionDescriptor
Invoke the function described in the function descriptor, using the values provided.
IS - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
IS_DEFAULT_CHOICE - Static variable in class org.teiid.query.mapping.xml.MappingNodeConstants.Properties
This property of a single child of a choice node marks that child as representing the default choice of the choice node.
IS_DEFAULT_CHOICE - Static variable in class org.teiid.query.mapping.xml.MappingNodeConstants.Tags
 
IS_EXCLUDED - Static variable in class org.teiid.query.mapping.xml.MappingNodeConstants.Properties
This node will be completely ignored, not output, not processed
IS_EXCLUDED - Static variable in class org.teiid.query.mapping.xml.MappingNodeConstants.Tags
 
IS_INCLUDED - Static variable in class org.teiid.query.mapping.xml.MappingNodeConstants.Properties
The temporary property to mark whether this node should be included.
IS_NILLABLE - Static variable in class org.teiid.query.mapping.xml.MappingNodeConstants.Properties
Value will be of type Boolean.
IS_NILLABLE - Static variable in class org.teiid.query.mapping.xml.MappingNodeConstants.Tags
 
IS_NULL - Static variable in class org.teiid.query.sql.proc.CriteriaSelector
 
IS_OPTIONAL - Static variable in class org.teiid.query.mapping.xml.MappingNodeConstants.Properties
Indicates that the element or attribute is to be considered optional, even if it has a fixed or default value - it should be removed from the result doc if it doesn't have child content or doesn't receive character content from the underlying data store.
IS_OPTIONAL - Static variable in class org.teiid.query.mapping.xml.MappingNodeConstants.Tags
 
IS_RECURSIVE - Static variable in class org.teiid.query.mapping.xml.MappingNodeConstants.Properties
Indicates if the node is the root of a recursive XML fragment or not.
IS_RECURSIVE - Static variable in class org.teiid.query.mapping.xml.MappingNodeConstants.Tags
 
IS_RECURSIVE_ROOT - Static variable in class org.teiid.query.mapping.xml.MappingNodeConstants.Properties
Indicates if the node is the root of a recursive XML fragment or not.
isAll() - Method in class org.teiid.query.sql.lang.SetQuery
 
isAllConstants() - Method in class org.teiid.query.sql.lang.SetCriteria
 
isAllowEnvFunction() - Method in class org.teiid.query.function.SystemFunctionManager
 
isAlwaysInclude() - Method in class org.teiid.query.mapping.xml.MappingAttribute
 
isAlwaysInclude() - Method in class org.teiid.query.mapping.xml.MappingElement
 
isAscending() - Method in class org.teiid.query.sql.lang.OrderByItem
 
isAsClauseSet() - Method in class org.teiid.query.sql.lang.DynamicCommand
 
isBatchFull() - Method in class org.teiid.query.processor.proc.ProcedurePlan
 
isBatchFull() - Method in class org.teiid.query.processor.relational.RelationalNode
 
isBoolean() - Method in class org.teiid.query.sql.symbol.AggregateSymbol
 
isBulk() - Method in class org.teiid.query.sql.lang.Insert
 
isCallableStatement() - Method in class org.teiid.query.sql.lang.StoredProcedure
 
isCalledWithReturn() - Method in class org.teiid.query.sql.lang.StoredProcedure
 
isClosed() - Method in class org.teiid.query.processor.relational.RelationalNode
Check if the node has been already closed
isConvert(Function) - Static method in class org.teiid.query.function.FunctionLibrary
 
isCorrelated() - Method in class org.teiid.query.sql.symbol.Reference
 
isCriteriaRaised() - Method in class org.teiid.query.mapping.xml.ResultSetInfo
 
isDefault() - Method in class org.teiid.query.mapping.xml.MappingCriteriaNode
 
isDependent() - Method in class org.teiid.query.processor.relational.JoinNode
 
isDerivedExpression() - Method in class org.teiid.query.sql.symbol.ExpressionSymbol
 
isDistinct() - Method in class org.teiid.query.processor.relational.ListNestedSortComparator
 
isDistinct() - Method in class org.teiid.query.processor.relational.SortUtility
 
isDistinct() - Method in class org.teiid.query.sql.lang.Select
Checks whether the select is distinct
isDistinct() - Method in class org.teiid.query.sql.symbol.AggregateSymbol
Get the distinct flag.
isDistinctWithGroupBy(Query) - Static method in class org.teiid.query.rewriter.QueryRewriter
 
isDocument() - Method in class org.teiid.query.sql.symbol.XMLParse
 
isDocument() - Method in class org.teiid.query.sql.symbol.XMLSerialize
 
isDocumentNode() - Method in class org.teiid.query.mapping.xml.MappingBaseNode
 
isDocumentNode() - Method in class org.teiid.query.mapping.xml.MappingDocument
 
isDone() - Method in class org.teiid.query.processor.relational.SortUtility
 
isElement() - Method in class org.teiid.query.processor.xml.NodeDescriptor
 
isElementBeingSelected(ElementSymbol) - Method in class org.teiid.query.sql.lang.Select
Check is the element symbol is being selected by this select clause.
isEligibleForBatching(Command, QueryMetadataInterface) - Static method in class org.teiid.query.optimizer.BatchedUpdatePlanner
Returns whether a command can be placed in a connector batch
isEmpty() - Method in class org.teiid.query.optimizer.relational.RuleStack
 
isEmpty() - Method in class org.teiid.query.sql.lang.SetClauseList
 
isEmpty() - Method in class org.teiid.query.sql.util.VariableContext
Check if the current context and its parents contain any variables
isEnabled() - Method in class org.teiid.cache.CacheConfiguration
 
isEnhancedNumeric() - Method in class org.teiid.query.sql.symbol.AggregateSymbol
 
isEscape() - Method in class org.teiid.query.sql.lang.TextTable
 
isEvaluatable(LanguageObject, EvaluatableVisitor.EvaluationLevel) - Static method in class org.teiid.query.sql.visitor.EvaluatableVisitor
 
isExceptionOnMaxRows() - Method in class org.teiid.dqp.message.AtomicRequestMessage
 
isExcluded() - Method in class org.teiid.query.mapping.xml.MappingCriteriaNode
 
isExcluded() - Method in class org.teiid.query.mapping.xml.MappingNode
 
isExternalReference() - Method in class org.teiid.query.sql.symbol.ElementSymbol
Get whether this element is an external reference to a group outside the command context.
isFinal() - Method in class org.teiid.common.buffer.TupleBuffer
 
isFinished() - Method in class org.teiid.query.processor.xml.DocumentInProgress
 
isFixedWidth() - Method in class org.teiid.query.sql.lang.TextTable
 
isFormatted() - Method in class org.teiid.query.mapping.xml.MappingDocument
 
isForwardOnly() - Method in class org.teiid.common.buffer.TupleBuffer
 
isFullyEvaluatable(LanguageObject, boolean) - Static method in class org.teiid.query.sql.visitor.EvaluatableVisitor
Should be called to check if the object can fully evaluated
isGlobalTable() - Method in class org.teiid.query.sql.symbol.GroupSymbol
 
isImplicit() - Method in class org.teiid.query.sql.symbol.Function
Return true if this function is implicit and should not be shown in SQL representations
isImplicitTempGroupSymbol() - Method in class org.teiid.query.sql.symbol.GroupSymbol
 
isIncludeHeader() - Method in class org.teiid.query.sql.symbol.TextLine
 
isInternal() - Method in class org.teiid.query.sql.lang.SPParameter
Check whether the parameter is internal or not.
isJoinedWithParent() - Method in class org.teiid.query.mapping.xml.ResultSetInfo
 
isJoinRoot() - Method in class org.teiid.query.mapping.xml.ResultSetInfo
 
isLastBatch() - Method in class org.teiid.query.processor.relational.RelationalNode
 
isLeftDistinct() - Method in class org.teiid.query.processor.relational.JoinNode
 
isLobs() - Method in class org.teiid.common.buffer.TupleBuffer
 
isMakeDep() - Method in class org.teiid.query.sql.lang.FromClause
 
isMakeNotDep() - Method in class org.teiid.query.sql.lang.FromClause
 
isMultiSource(Object) - Method in class org.teiid.query.metadata.BasicQueryMetadata
 
isMultiSource(Object) - Method in class org.teiid.query.metadata.BasicQueryMetadataWrapper
 
isMultiSource(Object) - Method in interface org.teiid.query.metadata.QueryMetadataInterface
 
isMultiSourceElement(Object) - Method in class org.teiid.query.metadata.BasicQueryMetadata
 
isMultiSourceElement(Object) - Method in class org.teiid.query.metadata.BasicQueryMetadataWrapper
 
isMultiSourceElement(Object) - Method in interface org.teiid.query.metadata.QueryMetadataInterface
 
isMultiValued() - Method in class org.teiid.query.sql.symbol.Constant
 
isNegated() - Method in class org.teiid.query.sql.lang.AbstractSetCriteria
Returns whether this criteria is negated.
isNegated() - Method in class org.teiid.query.sql.lang.BetweenCriteria
Returns whether this criteria is negated.
isNegated() - Method in class org.teiid.query.sql.lang.IsNullCriteria
Returns whether this criteria is negated.
isNegated() - Method in class org.teiid.query.sql.lang.MatchCriteria
Returns whether this criteria is negated.
isNillable() - Method in class org.teiid.query.mapping.xml.MappingElement
 
isNoCache() - Method in class org.teiid.query.sql.lang.Option
 
isNoCacheGroup(QueryMetadataInterface, Object, Option) - Static method in class org.teiid.query.optimizer.relational.RelationalPlanner
 
isNonBlocking() - Method in class org.teiid.query.util.CommandContext
 
isNonComparable(Expression) - Static method in class org.teiid.query.validator.ValidationVisitor
 
isNull(Expression) - Static method in class org.teiid.query.rewriter.QueryRewriter
 
isNull() - Method in class org.teiid.query.sql.symbol.Constant
Return true if the constant is null.
isNullCrit(ParseInfo, Expression) - Method in class org.teiid.query.parser.SQLParser
Parse an IS [NOT] NULL criteria.
IsNullCriteria - Class in org.teiid.query.sql.lang
Represents criteria such as: " IS NULL".
IsNullCriteria() - Constructor for class org.teiid.query.sql.lang.IsNullCriteria
Constructs a default instance of this class.
IsNullCriteria(Expression) - Constructor for class org.teiid.query.sql.lang.IsNullCriteria
Constructs an instance of this class with an expression
isNullDependent() - Method in class org.teiid.query.function.FunctionDescriptor
 
isNullDependent() - Method in class org.teiid.query.function.metadata.FunctionMethod
Returns true if the function can produce a non-null output from a null parameter
isNullDependent(QueryMetadataInterface, Collection<GroupSymbol>, Criteria) - Static method in class org.teiid.query.optimizer.relational.rules.JoinUtil
Returns true if the given criteria can be anything other than false (or unknown) given all null values for elements in the inner groups
isNullDependent(QueryMetadataInterface, Collection<GroupSymbol>, Expression) - Static method in class org.teiid.query.optimizer.relational.rules.JoinUtil
 
ISOLATION - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
isOptional() - Method in class org.teiid.query.mapping.xml.MappingAttribute
 
isOptional() - Method in class org.teiid.query.mapping.xml.MappingElement
 
isOptional() - Method in class org.teiid.query.processor.xml.NodeDescriptor
 
isOptional() - Method in class org.teiid.query.sql.lang.CompareCriteria
Returns true if the compare criteria is used as join criteria, but not needed during processing.
isOptional() - Method in class org.teiid.query.sql.lang.FromClause
 
isOrderedLimit(PlanNode) - Static method in class org.teiid.query.optimizer.relational.rules.FrameUtil
 
isOrdinal() - Method in class org.teiid.query.sql.lang.XMLTable.XMLColumn
 
isOuter() - Method in class org.teiid.query.sql.lang.JoinType
Check if this join type is an outer join.
isPositional() - Method in class org.teiid.query.sql.symbol.Reference
 
isPreferMemory() - Method in class org.teiid.common.buffer.STree
 
isPrefersMemory() - Method in class org.teiid.common.buffer.TupleBuffer
 
isProcedure(Object) - Method in class org.teiid.query.metadata.BasicQueryMetadata
 
isProcedure(Object) - Method in class org.teiid.query.metadata.BasicQueryMetadataWrapper
 
isProcedure(Object) - Method in interface org.teiid.query.metadata.QueryMetadataInterface
Determine whether this is a procedure
isProcedure(Object) - Method in class org.teiid.query.metadata.TempMetadataAdapter
 
isProcedure(Object) - Method in class org.teiid.query.metadata.TransformationMetadata
 
isProcedure() - Method in class org.teiid.query.sql.symbol.GroupSymbol
 
isProcedureRelational() - Method in class org.teiid.query.sql.lang.StoredProcedure
 
isProcedureReservedWord(String) - Static method in class org.teiid.query.sql.ProcedureReservedWords
Check whether a string is a procedure reserved word.
isProgramRecursive() - Method in class org.teiid.query.processor.xml.Condition
Indicates if the then Program is recursive
isProgramRecursive() - Method in class org.teiid.query.processor.xml.RecurseProgramCondition
 
isPropagateName() - Method in class org.teiid.query.sql.symbol.DerivedColumn
 
isRecursive() - Method in class org.teiid.query.mapping.xml.MappingElement
true if this element is recursive element; false otherwise
isRecursive() - Method in class org.teiid.query.mapping.xml.MappingRecursiveElement
Is recursice
isRecursiveProgramInStack() - Method in class org.teiid.query.processor.xml.XMLProcessorEnvironment
Indicates if there is a recursive program anywhere in the current program stack (not just at the top).
isRemoved() - Method in class org.teiid.common.buffer.TupleBuffer
 
isReplicated() - Method in interface org.teiid.cache.CacheFactory
Return true if replicated caches are created by this factory
isReplicated() - Method in class org.teiid.cache.DefaultCacheFactory
 
isResolved() - Method in class org.teiid.query.sql.lang.Command
Indicates whether this command has been resolved or not - attempting to resolve a command that has already been resolved has undefined results.
isResolved() - Method in class org.teiid.query.sql.lang.Criteria
 
isResolved() - Method in class org.teiid.query.sql.symbol.AliasSymbol
Returns true if this symbol has been completely resolved with respect to actual runtime metadata.
isResolved() - Method in class org.teiid.query.sql.symbol.CaseExpression
 
isResolved() - Method in class org.teiid.query.sql.symbol.Constant
Return true if expression has been fully resolved.
isResolved() - Method in class org.teiid.query.sql.symbol.ElementSymbol
If metadataID is not null and type is not null return true, else return false
isResolved() - Method in interface org.teiid.query.sql.symbol.Expression
Return true if expression has been fully resolved.
isResolved() - Method in class org.teiid.query.sql.symbol.ExpressionSymbol
If elementSymbols is not null return true, else return false
isResolved() - Method in class org.teiid.query.sql.symbol.Function
Return true if expression has been fully resolved.
isResolved() - Method in class org.teiid.query.sql.symbol.GroupSymbol
Returns true if this symbol has been completely resolved with respect to actual runtime metadata.
isResolved() - Method in class org.teiid.query.sql.symbol.MultipleElementSymbol
True if multiple element symbol has been resolved by having all referring element symbols set.
isResolved() - Method in class org.teiid.query.sql.symbol.QueryString
 
isResolved() - Method in class org.teiid.query.sql.symbol.Reference
 
isResolved() - Method in class org.teiid.query.sql.symbol.ScalarSubquery
 
isResolved() - Method in class org.teiid.query.sql.symbol.SearchedCaseExpression
 
isResolved() - Method in class org.teiid.query.sql.symbol.Symbol
Returns true if this symbol has been completely resolved with respect to actual runtime metadata.
isResolved() - Method in class org.teiid.query.sql.symbol.TextLine
 
isResolved() - Method in class org.teiid.query.sql.symbol.XMLElement
 
isResolved() - Method in class org.teiid.query.sql.symbol.XMLForest
 
isResolved() - Method in class org.teiid.query.sql.symbol.XMLParse
 
isResolved() - Method in class org.teiid.query.sql.symbol.XMLQuery
 
isResolved() - Method in class org.teiid.query.sql.symbol.XMLSerialize
 
isResultSetCacheEnabled() - Method in class org.teiid.query.util.CommandContext
 
isRightDistinct() - Method in class org.teiid.query.processor.relational.JoinNode
 
isRootRecursiveNode() - Method in class org.teiid.query.mapping.xml.MappingBaseNode
 
isRootSourceNode() - Method in class org.teiid.query.mapping.xml.MappingSourceNode
 
isSameConnector(Object, Object, QueryMetadataInterface, CapabilitiesFinder) - Static method in class org.teiid.query.optimizer.relational.rules.CapabilitiesUtil
 
isScalarGroup(Object) - Method in class org.teiid.query.metadata.BasicQueryMetadata
 
isScalarGroup(Object) - Method in class org.teiid.query.metadata.BasicQueryMetadataWrapper
 
isScalarGroup(Object) - Method in interface org.teiid.query.metadata.QueryMetadataInterface
 
isScalarGroup(Object) - Method in class org.teiid.query.metadata.TempMetadataAdapter
 
isScalarGroup() - Method in class org.teiid.query.metadata.TempMetadataID
 
isSemi() - Method in class org.teiid.query.sql.lang.JoinType
 
isStagedResult() - Method in class org.teiid.query.mapping.xml.ResultSetInfo
 
isStagingTable(Object) - Method in class org.teiid.query.optimizer.xml.XMLPlannerEnvironment
 
isStar() - Method in class org.teiid.query.sql.lang.Select
Checks for a Select * clause
isTable() - Method in class org.teiid.query.sql.lang.SubqueryFromClause
 
isTagRoot() - Method in class org.teiid.query.mapping.xml.MappingBaseNode
A tag root node is the first visual node (Element to be specific) in the document tree which is the root element in the output xml document.
isTagRoot() - Method in class org.teiid.query.mapping.xml.MappingElement
 
isTempGroupInsert() - Method in class org.teiid.query.processor.relational.ProjectIntoNode
 
isTempGroupName(String) - Static method in class org.teiid.query.sql.symbol.GroupSymbol
 
isTempGroupSymbol() - Method in class org.teiid.query.sql.symbol.GroupSymbol
Returns true if this is a symbol for a temporary (implicit or explicit) group May return false for explicit temp tables prior to resolving.
isTemporaryTable(Object) - Method in class org.teiid.query.metadata.BasicQueryMetadata
 
isTemporaryTable(Object) - Method in class org.teiid.query.metadata.BasicQueryMetadataWrapper
 
isTemporaryTable(Object) - Method in interface org.teiid.query.metadata.QueryMetadataInterface
Determine whether a group is a temporary table.
isTemporaryTable(Object) - Method in class org.teiid.query.metadata.TempMetadataAdapter
 
isTempTable() - Method in class org.teiid.query.metadata.TempMetadataID
Whether it is a temporary table
isTempTable() - Method in class org.teiid.query.sql.symbol.GroupSymbol
Returns if this is a Temp Table Set after resolving.
isTransactional() - Method in class org.teiid.dqp.message.AtomicRequestMessage
 
isTransactional() - Method in class org.teiid.dqp.message.AtomicResultsMessage
 
isUnrelated() - Method in class org.teiid.query.sql.lang.OrderByItem
 
isUpdatable() - Method in class org.teiid.query.sql.lang.CacheHint
 
isUpdate(Command) - Static method in class org.teiid.query.processor.relational.RelationalNodeUtil
Returns whether the relational command is an update.
isUpdateProcedure() - Method in class org.teiid.query.processor.proc.ProcedurePlan
 
isUpdateProcedure() - Method in class org.teiid.query.sql.proc.CreateUpdateProcedureCommand
 
isUsingDefault() - Method in class org.teiid.query.sql.lang.SPParameter
 
isValid() - Method in class org.teiid.query.optimizer.relational.rules.CriteriaCapabilityValidatorVisitor
 
isValid() - Method in class org.teiid.query.tempdata.TempTableStore.MatTableInfo
 
isVarArg() - Method in class org.teiid.query.function.metadata.FunctionParameter
 
isVarArgs() - Method in class org.teiid.query.function.metadata.FunctionMethod
 
isVirtual() - Method in class org.teiid.query.metadata.TempMetadataID
Check whether this group is virtual
isVirtualGroup(Object) - Method in class org.teiid.query.metadata.BasicQueryMetadata
 
isVirtualGroup(Object) - Method in class org.teiid.query.metadata.BasicQueryMetadataWrapper
 
isVirtualGroup(Object) - Method in interface org.teiid.query.metadata.QueryMetadataInterface
Determine whether a group is virtual or not.
isVirtualGroup(Object) - Method in class org.teiid.query.metadata.TempMetadataAdapter
 
isVirtualGroup(Object) - Method in class org.teiid.query.metadata.TransformationMetadata
 
isVirtualModel(Object) - Method in class org.teiid.query.metadata.BasicQueryMetadata
 
isVirtualModel(Object) - Method in class org.teiid.query.metadata.BasicQueryMetadataWrapper
 
isVirtualModel(Object) - Method in interface org.teiid.query.metadata.QueryMetadataInterface
Determine whether a model is virtual or not.
isVirtualModel(Object) - Method in class org.teiid.query.metadata.TempMetadataAdapter
 
isVirtualModel(Object) - Method in class org.teiid.query.metadata.TransformationMetadata
 
isWellFormed() - Method in class org.teiid.query.sql.symbol.XMLParse
 
isXMLCommand(Command) - Method in class org.teiid.query.validator.AbstractValidationVisitor
Check to verify if the query would return XML results.
isXMLGroup(Object) - Method in class org.teiid.query.metadata.BasicQueryMetadata
 
isXMLGroup(Object) - Method in class org.teiid.query.metadata.BasicQueryMetadataWrapper
 
isXMLGroup(Object) - Method in interface org.teiid.query.metadata.QueryMetadataInterface
Determine whether a group is an XML virtual document.
isXMLGroup(Object) - Method in class org.teiid.query.metadata.TempMetadataAdapter
 
isXMLGroup(Object) - Method in class org.teiid.query.metadata.TransformationMetadata
 
isXMLQuery(Query, QueryMetadataInterface) - Static method in class org.teiid.query.resolver.QueryResolver
Check to verify if the query would return XML results.
iter - Variable in class org.teiid.query.xquery.saxon.SaxonXQueryExpression.Result
 
iterateCursor(String) - Method in class org.teiid.query.processor.proc.ProcedurePlan
 

J

JavaCharStream - Class in org.teiid.query.parser
An implementation of interface CharStream, where the stream is assumed to contain only ASCII characters (with java-like unicode escape processing).
JavaCharStream(Reader, int, int, int) - Constructor for class org.teiid.query.parser.JavaCharStream
 
JavaCharStream(Reader, int, int) - Constructor for class org.teiid.query.parser.JavaCharStream
 
JavaCharStream(Reader) - Constructor for class org.teiid.query.parser.JavaCharStream
 
JavaCharStream(InputStream, String, int, int, int) - Constructor for class org.teiid.query.parser.JavaCharStream
 
JavaCharStream(InputStream, int, int, int) - Constructor for class org.teiid.query.parser.JavaCharStream
 
JavaCharStream(InputStream, String, int, int) - Constructor for class org.teiid.query.parser.JavaCharStream
 
JavaCharStream(InputStream, int, int) - Constructor for class org.teiid.query.parser.JavaCharStream
 
JavaCharStream(InputStream, String) - Constructor for class org.teiid.query.parser.JavaCharStream
 
JavaCharStream(InputStream) - Constructor for class org.teiid.query.parser.JavaCharStream
 
jj_nt - Variable in class org.teiid.query.parser.SQLParser
 
jjFillToken() - Method in class org.teiid.query.parser.SQLParserTokenManager
 
jjnewLexState - Static variable in class org.teiid.query.parser.SQLParserTokenManager
 
jjstrLiteralImages - Static variable in class org.teiid.query.parser.SQLParserTokenManager
 
JOIN - Static variable in class org.teiid.query.optimizer.relational.plantree.NodeConstants.Types
 
JOIN - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
JOIN_ANTI_SEMI - Static variable in class org.teiid.query.sql.lang.JoinType
internal ANTI SEMI Join type
JOIN_CROSS - Static variable in class org.teiid.query.sql.lang.JoinType
Represents a cross join: a CROSS JOIN b
JOIN_FULL_OUTER - Static variable in class org.teiid.query.sql.lang.JoinType
Represents a full outer join: a FULL OUTER JOIN b
JOIN_INNER - Static variable in class org.teiid.query.sql.lang.JoinType
Represents an inner join: a INNER JOIN b
JOIN_LEFT_OUTER - Static variable in class org.teiid.query.sql.lang.JoinType
Represents a left outer join: a LEFT OUTER JOIN b
JOIN_RIGHT_OUTER - Static variable in class org.teiid.query.sql.lang.JoinType
Represents a right outer join: a RIGHT OUTER JOIN b
JOIN_SEMI - Static variable in class org.teiid.query.sql.lang.JoinType
internal SEMI Join type
JOIN_UNION - Static variable in class org.teiid.query.sql.lang.JoinType
Represents a union join: a UNION JOIN b - not used after rewrite
joinedTable(ParseInfo) - Method in class org.teiid.query.parser.SQLParser
 
JoinedWhileInstruction - Class in org.teiid.query.processor.xml
Loop instruction on the result set execute before this instruction.
JoinedWhileInstruction(String, Integer, ElementSymbol, String) - Constructor for class org.teiid.query.processor.xml.JoinedWhileInstruction
Constructor for WhileInstruction.
JoinNode - Class in org.teiid.query.processor.relational
 
JoinNode(int) - Constructor for class org.teiid.query.processor.relational.JoinNode
 
joinNode - Variable in class org.teiid.query.processor.relational.JoinStrategy
 
JoinNode.JoinStrategyType - Enum in org.teiid.query.processor.relational
 
JoinPredicate - Class in org.teiid.query.sql.lang
Represents a subpart of the FROM clause specifying a join within the FROM.
JoinPredicate() - Constructor for class org.teiid.query.sql.lang.JoinPredicate
Construct a JoinPredicate
JoinPredicate(FromClause, FromClause, JoinType) - Constructor for class org.teiid.query.sql.lang.JoinPredicate
Construct a JoinPredicate between two clauses of the specified type.
JoinPredicate(FromClause, FromClause, JoinType, List) - Constructor for class org.teiid.query.sql.lang.JoinPredicate
Construct a JoinPredicate between two clauses of the specified type.
JoinPredicate(FromClause, FromClause, JoinType, Criteria) - Constructor for class org.teiid.query.sql.lang.JoinPredicate
Construct a JoinPredicate between two clauses of the specified type.
JoinStrategy - Class in org.teiid.query.processor.relational
 
JoinStrategy() - Constructor for class org.teiid.query.processor.relational.JoinStrategy
 
JoinType - Class in org.teiid.query.sql.lang
This class represents a join type.
JoinUtil - Class in org.teiid.query.optimizer.relational.rules
Utility methods for query planning related to joins.
jsonToXml(CommandContext, String, Blob) - Static method in class org.teiid.query.function.source.XMLSystemFunctions
 
jsonToXml(CommandContext, String, Clob) - Static method in class org.teiid.query.function.source.XMLSystemFunctions
 

K

keyLength - Variable in class org.teiid.common.buffer.STree
 
keyManager - Variable in class org.teiid.common.buffer.STree
 
keys() - Method in interface org.teiid.cache.Cache
Return all the keys
keys() - Method in class org.teiid.cache.DefaultCache
 
keySet() - Method in class org.teiid.cache.DefaultCache
 
keytypes - Variable in class org.teiid.common.buffer.STree
 
kind - Variable in class org.teiid.query.parser.Token
An integer that describes the kind of this token.

L

LANGUAGE - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
LanguageObject - Interface in org.teiid.query.sql
This is the primary interface for all language objects.
LanguageObject.Util - Class in org.teiid.query.sql
 
LanguageObject.Util() - Constructor for class org.teiid.query.sql.LanguageObject.Util
 
LanguageVisitor - Class in org.teiid.query.sql
The LanguageVisitor can be used to visit a LanguageObject as if it were a tree and perform some action on some or all of the language objects that are visited.
LanguageVisitor() - Constructor for class org.teiid.query.sql.LanguageVisitor
 
LARGE - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
LATERAL - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
LBRACE - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
LE - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
LE - Static variable in class org.teiid.query.sql.lang.AbstractCompareCriteria
Constant indicating the first operand is less than or equal to the second.
LEADING - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
leafManager - Variable in class org.teiid.common.buffer.STree
 
left(String, Integer) - Static method in class org.teiid.query.function.FunctionMethods
 
LEFT - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
leftSource - Variable in class org.teiid.query.processor.relational.JoinStrategy
 
leftTrim(String) - Static method in class org.teiid.query.function.FunctionMethods
 
len - Variable in class org.teiid.common.buffer.FileStore
 
length(String) - Static method in class org.teiid.query.function.FunctionMethods
 
LETTER - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
LexicalError(boolean, int, int, int, String, char) - Static method in error org.teiid.query.parser.TokenMgrError
Returns a detailed message for the Error when it is thrown by the token manager to indicate a lexical error.
lexStateNames - Static variable in class org.teiid.query.parser.SQLParserTokenManager
 
LIKE - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
LIKE - Static variable in class org.teiid.query.sql.proc.CriteriaSelector
 
limit(ParseInfo) - Method in class org.teiid.query.parser.SQLParser
Parse an LIMIT clause.
LIMIT - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
Limit - Class in org.teiid.query.sql.lang
 
Limit(Expression, Expression) - Constructor for class org.teiid.query.sql.lang.Limit
 
LimitNode - Class in org.teiid.query.processor.relational
 
LimitNode(int, Expression, Expression) - Constructor for class org.teiid.query.processor.relational.LimitNode
 
line - Variable in class org.teiid.query.parser.JavaCharStream
 
ListNestedSortComparator<T extends java.lang.Comparable<? super T>> - Class in org.teiid.query.processor.relational
This class can be used for comparing lists of elements, when the fields to be sorted on and the comparison mechanism are dynamically specified.
ListNestedSortComparator(int[]) - Constructor for class org.teiid.query.processor.relational.ListNestedSortComparator
Constructs an instance of this class given the indicies of the parameters to sort on, and whether the sort should be in ascending or descending order.
ListNestedSortComparator(int[], boolean) - Constructor for class org.teiid.query.processor.relational.ListNestedSortComparator
Constructs an instance of this class given the indicies of the parameters to sort on, and whether the sort should be in ascending or descending order.
ListNestedSortComparator(int[], List<Boolean>) - Constructor for class org.teiid.query.processor.relational.ListNestedSortComparator
Constructs an instance of this class given the indicies of the parameters to sort on, and orderList used to determine the order in which each column is sorted.
literal() - Method in class org.teiid.query.parser.SQLParser
Parse a literal - strings must be wrapped in either '' or "".
loadDocument(InputStream) - Method in class org.teiid.query.mapping.xml.MappingLoader
Load mapping definition from XML Document object.
loadDocument(String) - Method in class org.teiid.query.mapping.xml.MappingLoader
 
loadFunctionMethods(InputStream) - Static method in class org.teiid.query.function.metadata.FunctionMetadataReader
 
loadLeft() - Method in class org.teiid.query.processor.relational.JoinStrategy
 
loadLeft() - Method in class org.teiid.query.processor.relational.MergeJoinStrategy
 
loadLeft() - Method in class org.teiid.query.processor.relational.PartitionedSortJoin
 
loadRight() - Method in class org.teiid.query.processor.relational.JoinStrategy
 
loadRight() - Method in class org.teiid.query.processor.relational.MergeJoinStrategy
 
loadRight() - Method in class org.teiid.query.processor.relational.NestedLoopJoinStrategy
 
loadRight() - Method in class org.teiid.query.processor.relational.PartitionedSortJoin
 
LobManager - Class in org.teiid.common.buffer
Tracks lob references so they are not lost during serialization.
LobManager() - Constructor for class org.teiid.common.buffer.LobManager
 
LOCAL - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
LOCALTIME - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
LOCALTIMESTAMP - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
locate(String, String) - Static method in class org.teiid.query.function.FunctionMethods
 
locate(String, String, Integer) - Static method in class org.teiid.query.function.FunctionMethods
TODO: The treatment of negative start indexes is inconsistent here.
location() - Method in enum org.teiid.cache.Cache.Type
 
log(Number) - Static method in class org.teiid.query.function.FunctionMethods
 
log10(Number) - Static method in class org.teiid.query.function.FunctionMethods
 
LogicalCriteria - Class in org.teiid.query.sql.lang
This class represents a criteria that works by logically combining other criteria.
LogicalCriteria() - Constructor for class org.teiid.query.sql.lang.LogicalCriteria
 
LONG - Static variable in class org.teiid.query.function.aggregate.Sum
 
LONG - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
LongID - Class in org.teiid.core.id
 
LongID(long) - Constructor for class org.teiid.core.id.LongID
 
LongIDFactory - Class in org.teiid.core.id
 
LongIDFactory() - Constructor for class org.teiid.core.id.LongIDFactory
 
lookingAhead - Variable in class org.teiid.query.parser.SQLParser
 
LOOKUP - Static variable in class org.teiid.query.function.FunctionLibrary
 
lookup(Object, Object, Object, Object) - Static method in class org.teiid.query.function.FunctionMethods
This function should never actually be called - it is here solely so the lookup function can be resolved properly.
lookupCodeValue(CommandContext, String, String, String, Object) - Method in interface org.teiid.query.processor.ProcessorDataManager
Lookup a value from a cached code table.
lookupCodeValue(CommandContext, String, String, String, Object) - Method in class org.teiid.query.tempdata.TempTableDataManager
 
LOOP - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
LoopInstruction - Class in org.teiid.query.processor.proc
 
LoopInstruction(Program, String, ProcessorPlan) - Constructor for class org.teiid.query.processor.proc.LoopInstruction
 
loopStatement(ParseInfo) - Method in class org.teiid.query.parser.SQLParser
Parse loop statement
LoopStatement - Class in org.teiid.query.sql.proc
This class represents a loop statement in the storedprocedure language to cursor through a result set.
LoopStatement(Block, Command, String) - Constructor for class org.teiid.query.sql.proc.LoopStatement
 
lowerCase(String) - Static method in class org.teiid.query.function.FunctionMethods
 
lpad(String, Integer, String) - Static method in class org.teiid.query.function.FunctionMethods
 
lpad(String, Integer) - Static method in class org.teiid.query.function.FunctionMethods
 
LPAREN - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
LT - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
LT - Static variable in class org.teiid.query.sql.lang.AbstractCompareCriteria
Constant indicating the first operand is less than the second.

M

main(String[]) - Static method in class org.teiid.query.function.source.XMLSystemFunctions
 
MAKEDEP - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
MAKEDEP - Static variable in class org.teiid.query.sql.lang.Option
 
makeImplicit() - Method in class org.teiid.query.sql.symbol.Function
Make this function implicit / hidden.
MAKENOTDEP - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
MAKENOTDEP - Static variable in class org.teiid.query.sql.lang.Option
 
makeSelectUnique(Select, boolean) - Static method in class org.teiid.query.rewriter.QueryRewriter
 
map - Variable in class org.teiid.cache.DefaultCache
 
mapExpressions(LanguageObject, Map) - Static method in class org.teiid.query.sql.visitor.ExpressionMappingVisitor
The object is modified in place, so is not returned.
MAPPING_NODE_NAME - Static variable in class org.teiid.query.mapping.xml.MappingNodeConstants.Tags
 
MAPPING_ROOT_NAME - Static variable in class org.teiid.query.mapping.xml.MappingNodeConstants.Tags
 
MappingAllNode - Class in org.teiid.query.mapping.xml
This defines a "All" node in the XML Schema Mapping document
MappingAllNode() - Constructor for class org.teiid.query.mapping.xml.MappingAllNode
 
MappingAttribute - Class in org.teiid.query.mapping.xml
A Mapping node which denotes a attribuite node.
MappingAttribute(String) - Constructor for class org.teiid.query.mapping.xml.MappingAttribute
 
MappingAttribute(String, String) - Constructor for class org.teiid.query.mapping.xml.MappingAttribute
 
MappingAttribute(String, Namespace) - Constructor for class org.teiid.query.mapping.xml.MappingAttribute
 
MappingBaseNode - Class in org.teiid.query.mapping.xml
This is base class to define all nodes except the attribute.
MappingBaseNode() - Constructor for class org.teiid.query.mapping.xml.MappingBaseNode
 
MappingChoiceNode - Class in org.teiid.query.mapping.xml
Node that describes a choice node in an XML Scheam Mapping document This allows only the criteria nodes to be added to choice node.
MappingChoiceNode() - Constructor for class org.teiid.query.mapping.xml.MappingChoiceNode
 
MappingChoiceNode(boolean) - Constructor for class org.teiid.query.mapping.xml.MappingChoiceNode
 
MappingCommentNode - Class in org.teiid.query.mapping.xml
This node describes a comment in XML Mapping document
MappingCommentNode(String) - Constructor for class org.teiid.query.mapping.xml.MappingCommentNode
 
MappingCriteriaNode - Class in org.teiid.query.mapping.xml
Represents a Criteria Node under a Choice Node, which defines the criteria on the selection of child elements.
MappingCriteriaNode(String, boolean) - Constructor for class org.teiid.query.mapping.xml.MappingCriteriaNode
 
MappingCriteriaNode() - Constructor for class org.teiid.query.mapping.xml.MappingCriteriaNode
 
MappingDocument - Class in org.teiid.query.mapping.xml
A Mapping Node document object.
MappingDocument(boolean) - Constructor for class org.teiid.query.mapping.xml.MappingDocument
 
MappingDocument(String, boolean) - Constructor for class org.teiid.query.mapping.xml.MappingDocument
 
MappingElement - Class in org.teiid.query.mapping.xml
A Mapping Node which defines a Element in XML Schema Mapping document
MappingElement(String) - Constructor for class org.teiid.query.mapping.xml.MappingElement
 
MappingElement(String, String) - Constructor for class org.teiid.query.mapping.xml.MappingElement
 
MappingElement(String, Namespace) - Constructor for class org.teiid.query.mapping.xml.MappingElement
 
MappingException - Exception in org.teiid.query.mapping.xml
This exception details about any issues related to the mapping document loading and its violations in document structure expected.
MappingException(String) - Constructor for exception org.teiid.query.mapping.xml.MappingException
 
MappingException(String, Throwable) - Constructor for exception org.teiid.query.mapping.xml.MappingException
 
MappingException(Throwable) - Constructor for exception org.teiid.query.mapping.xml.MappingException
 
MappingInterceptor - Interface in org.teiid.query.mapping.xml
This defines a intercepting interface for the mapping nodes where for each node in the MappingNode can be called at the begining and end of the node occurence.
MappingLoader - Class in org.teiid.query.mapping.xml
Reads an mapping definition file in XML format.
MappingLoader() - Constructor for class org.teiid.query.mapping.xml.MappingLoader
 
MappingNode - Class in org.teiid.query.mapping.xml
There will be a mapping node for every entity (element or attribute) in a target XML document.
MappingNode() - Constructor for class org.teiid.query.mapping.xml.MappingNode
default constructor
MappingNodeConstants - Class in org.teiid.query.mapping.xml
Constants, property names, and property default values for a MappingNode.
MappingNodeConstants.Defaults - Class in org.teiid.query.mapping.xml
Default property values for node properties
MappingNodeConstants.Properties - Class in org.teiid.query.mapping.xml
Property names for type-specific node properties.
MappingNodeConstants.Tags - Class in org.teiid.query.mapping.xml
These are the String values to be used for XML document tags.
MappingNodeLogger - Class in org.teiid.query.mapping.xml
This class is just for trace logging, for only building the String of an entire tree of Mapping Nodes (which is expensive) when the toString is called on this object.
MappingNodeLogger(MappingNode) - Constructor for class org.teiid.query.mapping.xml.MappingNodeLogger
 
MappingOutputter - Class in org.teiid.query.mapping.xml
Outputs a mapping definition in XML format.
MappingOutputter() - Constructor for class org.teiid.query.mapping.xml.MappingOutputter
 
MappingRecursiveElement - Class in org.teiid.query.mapping.xml
A element which specifies a recursive element inside and xml schema.
MappingRecursiveElement(String, String) - Constructor for class org.teiid.query.mapping.xml.MappingRecursiveElement
 
MappingRecursiveElement(String, Namespace, String) - Constructor for class org.teiid.query.mapping.xml.MappingRecursiveElement
 
MappingSequenceNode - Class in org.teiid.query.mapping.xml
A node that describes a Sequence in XML Schema Mapping document
MappingSequenceNode() - Constructor for class org.teiid.query.mapping.xml.MappingSequenceNode
 
MappingSourceNode - Class in org.teiid.query.mapping.xml
This represents a source node.
MappingSourceNode() - Constructor for class org.teiid.query.mapping.xml.MappingSourceNode
 
MappingSourceNode(String) - Constructor for class org.teiid.query.mapping.xml.MappingSourceNode
 
MappingVisitor - Class in org.teiid.query.mapping.xml
A Visitor framework for navigating the Mapping Nodes
MappingVisitor() - Constructor for class org.teiid.query.mapping.xml.MappingVisitor
 
mapSymbols(LanguageObject, Map) - Static method in class org.teiid.query.sql.visitor.StaticSymbolMappingVisitor
 
mark() - Method in class org.teiid.common.buffer.AbstractTupleSource
 
mark() - Method in interface org.teiid.common.buffer.IndexedTupleSource
Save the current position that can be restored with a call to IndexedTupleSource.reset()
mark() - Method in class org.teiid.query.processor.BatchIterator
 
markAsFinished() - Method in class org.teiid.query.processor.xml.DocumentInProgress
 
markExcludedNodes(MappingDocument, HashSet) - Static method in class org.teiid.query.optimizer.xml.MarkExcludeVisitor
 
MarkExcludeVisitor - Class in org.teiid.query.optimizer.xml
This vistor marks all the nodes in the Mapping Document to "exclude".
MarkExcludeVisitor(HashSet) - Constructor for class org.teiid.query.optimizer.xml.MarkExcludeVisitor
 
MAT_PREFIX - Static variable in class org.teiid.query.optimizer.relational.RelationalPlanner
 
MATCH - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
MATCH_CHAR - Static variable in class org.teiid.query.sql.lang.MatchCriteria
The default single match character - '_'
matchCrit(ParseInfo, Expression) - Method in class org.teiid.query.parser.SQLParser
Parse a match criteria.
MatchCriteria - Class in org.teiid.query.sql.lang
This class represents a criteria involving a string expression to be matched against a string expression match value.
MatchCriteria() - Constructor for class org.teiid.query.sql.lang.MatchCriteria
Constructs a default instance of this class.
MatchCriteria(Expression, Expression) - Constructor for class org.teiid.query.sql.lang.MatchCriteria
Constructs an instance of this class from a left and right expression
MatchCriteria(Expression, Expression, char) - Constructor for class org.teiid.query.sql.lang.MatchCriteria
Constructs an instance of this class from a left and right expression and an escape character
MatchCriteria.PatternTranslator - Class in org.teiid.query.sql.lang
Utility to convert the pattern into a different match syntax
MatchCriteria.PatternTranslator(String, String, char[], char) - Constructor for class org.teiid.query.sql.lang.MatchCriteria.PatternTranslator
 
Max - Class in org.teiid.query.function.aggregate
 
Max() - Constructor for class org.teiid.query.function.aggregate.Max
 
MAX_LENGTH - Static variable in class org.teiid.query.function.metadata.FunctionMetadataValidator
Maximum length for function names, parameter names, categories, and descriptions.
MAX_SESSIONS - Static variable in interface org.teiid.dqp.service.SessionService
 
maxNextCharInd - Variable in class org.teiid.query.parser.JavaCharStream
 
MEMBER - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
MemoryStorageManager - Class in org.teiid.common.buffer.impl
 
MemoryStorageManager() - Constructor for class org.teiid.common.buffer.impl.MemoryStorageManager
 
MERGE - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
MERGE_CRITERIA - Static variable in class org.teiid.query.optimizer.relational.rules.RuleConstants
 
MERGE_VIRTUAL - Static variable in class org.teiid.query.optimizer.relational.rules.RuleConstants
 
MergeJoinStrategy - Class in org.teiid.query.processor.relational
MergeJoinStrategy supports generalized Full, Left Outer, and Inner Joins (containing non-equi join criteria) as long as there is at least one equi-join criteria Additionally supports Semi and Anti-Semi Joins.
MergeJoinStrategy(MergeJoinStrategy.SortOption, MergeJoinStrategy.SortOption, boolean) - Constructor for class org.teiid.query.processor.relational.MergeJoinStrategy
 
MergeJoinStrategy.SortOption - Enum in org.teiid.query.processor.relational
 
mergePhase() - Method in class org.teiid.query.processor.relational.SortUtility
 
metadata - Variable in class org.teiid.query.optimizer.relational.PlanToProcessConverter
 
metadata - Variable in class org.teiid.query.resolver.util.ResolverVisitor
 
METHOD - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
Min - Class in org.teiid.query.function.aggregate
 
Min() - Constructor for class org.teiid.query.function.aggregate.Min
 
minus(int, int) - Static method in class org.teiid.query.function.FunctionMethods
 
minus(long, long) - Static method in class org.teiid.query.function.FunctionMethods
 
minus(float, float) - Static method in class org.teiid.query.function.FunctionMethods
 
minus(double, double) - Static method in class org.teiid.query.function.FunctionMethods
 
minus(BigInteger, BigInteger) - Static method in class org.teiid.query.function.FunctionMethods
 
minus(BigDecimal, BigDecimal) - Static method in class org.teiid.query.function.FunctionMethods
 
MINUS - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
minute(Date) - Static method in class org.teiid.query.function.FunctionMethods
 
MINUTE - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
MISCELLANEOUS - Static variable in interface org.teiid.query.function.metadata.FunctionCategoryConstants
"Miscellaneous" functions are for functions that don't fit in any obvious category.
mod(int, int) - Static method in class org.teiid.query.function.FunctionMethods
 
mod(long, long) - Static method in class org.teiid.query.function.FunctionMethods
 
mod(float, float) - Static method in class org.teiid.query.function.FunctionMethods
 
mod(double, double) - Static method in class org.teiid.query.function.FunctionMethods
 
mod(BigInteger, BigInteger) - Static method in class org.teiid.query.function.FunctionMethods
 
mod(BigDecimal, BigDecimal) - Static method in class org.teiid.query.function.FunctionMethods
 
modelSupports(Object, int) - Method in class org.teiid.query.metadata.BasicQueryMetadata
 
modelSupports(Object, int) - Method in class org.teiid.query.metadata.BasicQueryMetadataWrapper
 
modelSupports(Object, int) - Method in interface org.teiid.query.metadata.QueryMetadataInterface
Determine whether the specified model supports some feature.
modelSupports(Object, int) - Method in class org.teiid.query.metadata.TransformationMetadata
 
MODIFIES - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
modifyTimeZone(Timestamp, String, String) - Static method in class org.teiid.query.function.FunctionMethods
 
modifyTimeZone(CommandContext, Timestamp, String) - Static method in class org.teiid.query.function.FunctionMethods
 
MODULE - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
month(Date) - Static method in class org.teiid.query.function.FunctionMethods
 
MONTH - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
monthName(Date) - Static method in class org.teiid.query.function.FunctionMethods
 
MoveCursorInstruction - Class in org.teiid.query.processor.xml
 
MoveCursorInstruction(String) - Constructor for class org.teiid.query.processor.xml.MoveCursorInstruction
Constructor for MoveCursorInstruction.
MoveDocInstruction - Class in org.teiid.query.processor.xml
 
MoveDocInstruction(int) - Constructor for class org.teiid.query.processor.xml.MoveDocInstruction
Constructor for MoveDocInstruction.
moveToLastChild() - Method in class org.teiid.query.processor.xml.DocumentInProgress
 
moveToParent() - Method in class org.teiid.query.processor.xml.DocumentInProgress
Move to the parent of this element.
MULTI_LINE_COMMENT - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
MultipleElementSymbol - Class in org.teiid.query.sql.symbol
This is a subclass of Symbol representing multiple output columns.
MultipleElementSymbol(String, String) - Constructor for class org.teiid.query.sql.symbol.MultipleElementSymbol
Passthrough constructor used for cloning
MultipleElementSymbol(String) - Constructor for class org.teiid.query.sql.symbol.MultipleElementSymbol
Construct a multiple element symbol
multiply(int, int) - Static method in class org.teiid.query.function.FunctionMethods
 
multiply(long, long) - Static method in class org.teiid.query.function.FunctionMethods
 
multiply(float, float) - Static method in class org.teiid.query.function.FunctionMethods
 
multiply(double, double) - Static method in class org.teiid.query.function.FunctionMethods
 
multiply(BigInteger, BigInteger) - Static method in class org.teiid.query.function.FunctionMethods
 
multiply(BigDecimal, BigDecimal) - Static method in class org.teiid.query.function.FunctionMethods
 
MULTISET - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
MUST_PUSHDOWN - Static variable in class org.teiid.query.function.metadata.FunctionMethod
 

N

name - Variable in class org.teiid.cache.DefaultCache
 
NAME - Static variable in interface org.teiid.dqp.service.SessionService
 
name - Variable in class org.teiid.query.eval.Evaluator.NameValuePair
 
NAME - Static variable in class org.teiid.query.mapping.xml.MappingNodeConstants.Properties
The basic name of this node.
NAME - Static variable in class org.teiid.query.mapping.xml.MappingNodeConstants.Tags
 
nameCounts - Variable in class org.teiid.query.parser.ParseInfo
 
NameInSourceResolverVisitor - Class in org.teiid.query.optimizer.xml
This visitor resolves the "element" names on the mapping nodes to the planned sources defined at same or parent nodes.
Namespace - Class in org.teiid.query.mapping.xml
Represents a Single name space in a given XML document
Namespace(String) - Constructor for class org.teiid.query.mapping.xml.Namespace
This is only in use while building the namespace
Namespace(String, String) - Constructor for class org.teiid.query.mapping.xml.Namespace
 
NAMESPACE_DECLARATION - Static variable in class org.teiid.query.mapping.xml.MappingNodeConstants.Tags
The wrapper tag around a single namespace declaration
NAMESPACE_DECLARATION_ATTRIBUTE_NAMESPACE - Static variable in class org.teiid.query.mapping.xml.MappingNodeConstants
 
NAMESPACE_DECLARATION_PREFIX - Static variable in class org.teiid.query.mapping.xml.MappingNodeConstants.Tags
The attribute, child of the namespace declaration element, which specifies the prefix of a namespace declaration
NAMESPACE_DECLARATION_URI - Static variable in class org.teiid.query.mapping.xml.MappingNodeConstants.Tags
The attribute, child of the namespace declaration element, which specifies the uri of a namespace declaration
NAMESPACE_DECLARATIONS - Static variable in class org.teiid.query.mapping.xml.MappingNodeConstants.Properties
This property allows for one or more namespace declarations (a namespace prefix and a namespace uri) at a given node.
NAMESPACE_PREFIX - Static variable in class org.teiid.query.mapping.xml.MappingNodeConstants.Properties
The namespace prefix, which indicates the namespace for this node.
NAMESPACE_PREFIX - Static variable in class org.teiid.query.mapping.xml.MappingNodeConstants.Tags
 
namespaceItem(ParseInfo) - Method in class org.teiid.query.parser.SQLParser
 
NATIONAL - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
NATURAL - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
Navigator - Class in org.teiid.query.mapping.xml
This visitor walks the Mapping node top/down or bottom/up and lets the supplied visitor visit the nodes at each stage.
Navigator(boolean, MappingVisitor) - Constructor for class org.teiid.query.mapping.xml.Navigator
 
NCHAR - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
NCLOB - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
NE - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
NE - Static variable in class org.teiid.query.sql.lang.AbstractCompareCriteria
Constant indicating the two operands are not equal.
NE2 - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
needsProcessingEvaluation(LanguageObject) - Static method in class org.teiid.query.sql.visitor.EvaluatableVisitor
 
negate() - Method in class org.teiid.query.sql.lang.AbstractSetCriteria
 
negate() - Method in class org.teiid.query.sql.lang.CompareCriteria
 
negate() - Method in class org.teiid.query.sql.lang.IsNullCriteria
 
negate() - Method in class org.teiid.query.sql.lang.MatchCriteria
 
negate() - Method in interface org.teiid.query.sql.lang.PredicateCriteria.Negatable
 
NestedLoopJoinStrategy - Class in org.teiid.query.processor.relational
Nested loop is currently implemented as a degenerate case of merge join.
NestedLoopJoinStrategy() - Constructor for class org.teiid.query.processor.relational.NestedLoopJoinStrategy
 
NestedTableJoinStrategy - Class in org.teiid.query.processor.relational
Variation of a nested loop join that handles nested tables
NestedTableJoinStrategy() - Constructor for class org.teiid.query.processor.relational.NestedTableJoinStrategy
 
NEW - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
NewCalculateCostUtil - Class in org.teiid.query.optimizer.relational.rules
 
NewCalculateCostUtil() - Constructor for class org.teiid.query.optimizer.relational.rules.NewCalculateCostUtil
 
newToken(int) - Static method in class org.teiid.query.parser.Token
Returns a new Token object, by default.
next - Variable in class org.teiid.query.parser.Token
A reference to the next regular (non-special) token from the input stream.
next() - Method in class org.teiid.query.sql.lang.CollectionValueIterator
 
next() - Method in interface org.teiid.query.sql.util.ValueIterator
Returns the next Expression or Object value in the interation.
nextBatch() - Method in interface org.teiid.query.processor.BatchCollector.BatchProducer
Get a batch of results or possibly an Exception.
nextBatch() - Method in class org.teiid.query.processor.BatchedUpdatePlan
 
nextBatch() - Method in class org.teiid.query.processor.proc.ProcedurePlan
 
nextBatch() - Method in class org.teiid.query.processor.ProcessorPlan
Get a batch of results or possibly an Exception.
nextBatch() - Method in class org.teiid.query.processor.QueryProcessor
 
nextBatch() - Method in class org.teiid.query.processor.relational.RelationalNode
Wrapper for nextBatchDirect that does performance timing - callers should always call this rather than nextBatchDirect().
nextBatch() - Method in class org.teiid.query.processor.relational.RelationalPlan
 
nextBatch() - Method in class org.teiid.query.processor.xml.XMLPlan
 
nextBatchDirect() - Method in class org.teiid.query.processor.relational.AccessNode
 
nextBatchDirect() - Method in class org.teiid.query.processor.relational.BatchedUpdateNode
 
nextBatchDirect() - Method in class org.teiid.query.processor.relational.GroupingNode
 
nextBatchDirect() - Method in class org.teiid.query.processor.relational.JoinNode
 
nextBatchDirect() - Method in class org.teiid.query.processor.relational.LimitNode
 
nextBatchDirect() - Method in class org.teiid.query.processor.relational.NullNode
 
nextBatchDirect() - Method in class org.teiid.query.processor.relational.PlanExecutionNode
 
nextBatchDirect() - Method in class org.teiid.query.processor.relational.ProjectIntoNode
Get batch from child node Walk through each row of child batch Bind values to insertCommand Execute insertCommand Update insertCount When no more data is available, output batch with single row containing insertCount
nextBatchDirect() - Method in class org.teiid.query.processor.relational.ProjectNode
 
nextBatchDirect() - Method in class org.teiid.query.processor.relational.RelationalNode
Template method for subclasses to implement.
nextBatchDirect() - Method in class org.teiid.query.processor.relational.SelectNode
 
nextBatchDirect() - Method in class org.teiid.query.processor.relational.SortNode
 
nextBatchDirect() - Method in class org.teiid.query.processor.relational.TextTableNode
 
nextBatchDirect() - Method in class org.teiid.query.processor.relational.UnionAllNode
 
nextBatchDirect() - Method in class org.teiid.query.processor.relational.XMLTableNode
 
nextCharBuf - Variable in class org.teiid.query.parser.JavaCharStream
 
nextCharInd - Variable in class org.teiid.query.parser.JavaCharStream
 
nextRow() - Method in interface org.teiid.query.processor.xml.PlanExecutor
Advance the resultset cursor to next row and retun the row values
nextTuple() - Method in class org.teiid.common.buffer.AbstractTupleSource
 
nextTuple() - Method in class org.teiid.common.buffer.TupleBrowser
 
nextTuple() - Method in interface org.teiid.common.buffer.TupleSource
Returns the next tuple
nextTuple() - Method in class org.teiid.query.processor.BatchCollector.BatchProducerTupleSource
 
nextTuple() - Method in class org.teiid.query.processor.CollectionTupleSource
 
nl - Static variable in class org.teiid.query.sql.symbol.TextLine
 
NO - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
NO_CONNECTION_STR - Static variable in class org.teiid.dqp.message.RequestID
 
NO_NAMESPACE - Static variable in class org.teiid.query.mapping.xml.MappingNodeConstants
Defines a default namespace holder for the nodes with out any namespace declarations.
NO_TYPE - Static variable in class org.teiid.query.mapping.xml.MappingNodeConstants
Default built-in type = no type info, which is an empty string
NO_TYPE - Static variable in class org.teiid.query.sql.proc.CriteriaSelector
 
NOCACHE - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
NODE_TYPE - Static variable in class org.teiid.query.mapping.xml.MappingNodeConstants.Properties
The target node type.
NODE_TYPE - Static variable in class org.teiid.query.mapping.xml.MappingNodeConstants.Tags
 
NodeConstants - Class in org.teiid.query.optimizer.relational.plantree
 
NodeConstants.Info - Enum in org.teiid.query.optimizer.relational.plantree
Property names for type-specific node properties
NodeConstants.Types - Class in org.teiid.query.optimizer.relational.plantree
Types of nodes
NodeDescriptor - Class in org.teiid.query.processor.xml
THis class contains the information of an element or an attribute.
NodeDescriptor(String, String, String, String, Properties, String, boolean, boolean, String, Class, String) - Constructor for class org.teiid.query.processor.xml.NodeDescriptor
 
NodeEditor - Class in org.teiid.query.optimizer.relational.plantree
This class is no longer really an editor.
NodeFactory - Class in org.teiid.query.optimizer.relational.plantree
 
nodeToString() - Method in class org.teiid.query.optimizer.relational.plantree.PlanNode
Just print single node to string instead of node+recursive plan.
nodeToString() - Method in class org.teiid.query.processor.relational.RelationalNode
Just print single node to string instead of node+recursive plan.
NONDETERMINISTIC - Static variable in class org.teiid.query.function.metadata.FunctionMethod
 
NONE - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
nonReserved(String...) - Method in class org.teiid.query.parser.SQLParser
 
NORMALIZE_TEXT - Static variable in class org.teiid.query.mapping.xml.MappingNodeConstants.Properties
Indicates the level of text normalization that will be applied to the text content for a given element or attribute.
NORMALIZE_TEXT - Static variable in class org.teiid.query.mapping.xml.MappingNodeConstants.Tags
 
NORMALIZE_TEXT_COLLAPSE - Static variable in class org.teiid.query.mapping.xml.MappingNodeConstants
 
NORMALIZE_TEXT_PRESERVE - Static variable in class org.teiid.query.mapping.xml.MappingNodeConstants
PRESERVE -No normalization is done, the value is not changed.
NORMALIZE_TEXT_REPLACE - Static variable in class org.teiid.query.mapping.xml.MappingNodeConstants
 
normalizeText(String, String) - Static method in class org.teiid.query.processor.xml.DocumentInProgress
 
NOT - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
NOT_EXISTS_MESSAGE - Static variable in class org.teiid.query.metadata.TransformationMetadata
 
notCrit(ParseInfo) - Method in class org.teiid.query.parser.SQLParser
Parse a logical NOT criteria.
NotCriteria - Class in org.teiid.query.sql.lang
A logical criteria that takes the logical NOT of the contained criteria.
NotCriteria() - Constructor for class org.teiid.query.sql.lang.NotCriteria
Constructs a default instance of this class.
NotCriteria(Criteria) - Constructor for class org.teiid.query.sql.lang.NotCriteria
Constructs an instance of this class with sub-criteria.
NULL - Static variable in class org.teiid.query.metadata.SupportConstants.Element
 
NULL - Static variable in class org.teiid.query.optimizer.relational.plantree.NodeConstants.Types
 
NULL - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
NULL_CONSTANT - Static variable in class org.teiid.query.sql.symbol.Constant
 
NULL_ESCAPE_CHAR - Static variable in class org.teiid.query.sql.lang.MatchCriteria
The internal null escape character
NULL_UNKNOWN - Static variable in class org.teiid.query.metadata.SupportConstants.Element
 
NULLIF - Static variable in class org.teiid.query.function.FunctionLibrary
 
NullNode - Class in org.teiid.query.processor.relational
 
NullNode(int) - Constructor for class org.teiid.query.processor.relational.NullNode
 
NUMERIC - Static variable in interface org.teiid.query.function.metadata.FunctionCategoryConstants
"Numeric" functions typically operate on or otherwise manipulate numbers, such as +, sqrt, etc.
NUMERIC - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
NVL - Static variable in class org.teiid.query.function.FunctionLibrary
 

O

OBJECT - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
ObjectID - Interface in org.teiid.core.id
 
ObjectIDFactory - Interface in org.teiid.core.id
The ObjectIDDescriptor defines the interface that is used to describe a particular type of ObjectID.
OF - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
OLD - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
ON - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
ONLY - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
OPEN - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
open() - Method in class org.teiid.query.processor.BatchedUpdatePlan
 
open() - Method in class org.teiid.query.processor.proc.ProcedurePlan
 
open() - Method in class org.teiid.query.processor.ProcessorPlan
Open the plan for processing.
open() - Method in class org.teiid.query.processor.relational.AccessNode
 
open() - Method in class org.teiid.query.processor.relational.BatchedUpdateNode
 
open() - Method in class org.teiid.query.processor.relational.DependentProcedureAccessNode
 
open() - Method in class org.teiid.query.processor.relational.DependentProcedureExecutionNode
 
open() - Method in class org.teiid.query.processor.relational.JoinNode
 
open() - Method in class org.teiid.query.processor.relational.LimitNode
 
open() - Method in class org.teiid.query.processor.relational.PlanExecutionNode
 
open() - Method in class org.teiid.query.processor.relational.RelationalNode
 
open() - Method in class org.teiid.query.processor.relational.RelationalPlan
 
open() - Method in class org.teiid.query.processor.relational.UnionAllNode
 
open() - Method in class org.teiid.query.processor.xml.XMLPlan
 
openLeft() - Method in class org.teiid.query.processor.relational.JoinStrategy
 
openLeft() - Method in class org.teiid.query.processor.relational.NestedTableJoinStrategy
 
openPlanImmediately() - Method in class org.teiid.query.processor.relational.InsertPlanExecutionNode
 
openPlanImmediately() - Method in class org.teiid.query.processor.relational.PlanExecutionNode
 
openRight() - Method in class org.teiid.query.processor.relational.JoinStrategy
 
openRight() - Method in class org.teiid.query.processor.relational.NestedTableJoinStrategy
 
operator() - Method in class org.teiid.query.parser.SQLParser
 
optimize(Command, IDGenerator, QueryMetadataInterface, CapabilitiesFinder, AnalysisRecord, CommandContext) - Method in class org.teiid.query.optimizer.BatchedUpdatePlanner
Optimizes batched updates by batching all contiguous commands that relate to the same physical model.
optimize(Command, IDGenerator, QueryMetadataInterface, CapabilitiesFinder, AnalysisRecord, CommandContext) - Method in interface org.teiid.query.optimizer.CommandPlanner
Allows the planner a chance to optimize the canonical plan(s) stored in the CommandTreeNode tree.
optimize(Command, IDGenerator, QueryMetadataInterface, CapabilitiesFinder, AnalysisRecord, CommandContext) - Method in class org.teiid.query.optimizer.ProcedurePlanner
Produce a ProcessorPlan for the CreateUpdateProcedureCommand on the current node of the CommandTreeNode, the procedure plan construction involves using the child processor plans.
optimize(Command) - Method in class org.teiid.query.optimizer.relational.RelationalPlanner
 
optimize(Command, IDGenerator, QueryMetadataInterface, CapabilitiesFinder, AnalysisRecord, CommandContext) - Method in class org.teiid.query.optimizer.xml.XMLPlanner
 
optimizeCriteria(CompoundCriteria, QueryMetadataInterface) - Static method in class org.teiid.query.rewriter.QueryRewriter
Performs simple expression flattening
optimizeElements(Command, QueryMetadataInterface) - Static method in class org.teiid.query.sql.util.ElementSymbolOptimizer
This method will convert all elements in a command to their shortest possible unambiguous name.
optimizePlan(Command, QueryMetadataInterface, IDGenerator, CapabilitiesFinder, AnalysisRecord, CommandContext) - Static method in class org.teiid.query.optimizer.QueryOptimizer
 
OptimizerRule - Interface in org.teiid.query.optimizer.relational
 
option(ParseInfo) - Method in class org.teiid.query.parser.SQLParser
Parse an OPTION clause.
OPTION - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
Option - Class in org.teiid.query.sql.lang
Represents MetaMatrix extension options to normal SQL.
Option() - Constructor for class org.teiid.query.sql.lang.Option
Construct a default instance of the Option clause.
OPTIONAL - Static variable in class org.teiid.query.sql.lang.Option
 
OR - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
OR - Static variable in class org.teiid.query.sql.lang.CompoundCriteria
Constant indicating the logical "or" of two or more criteria.
ORDER - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
orderby(ParseInfo) - Method in class org.teiid.query.parser.SQLParser
Parse an ORDER BY clause.
OrderBy - Class in org.teiid.query.sql.lang
Represents the ORDER BY clause of a query.
OrderBy() - Constructor for class org.teiid.query.sql.lang.OrderBy
Constructs a default instance of this class.
OrderBy(List<? extends SingleElementSymbol>) - Constructor for class org.teiid.query.sql.lang.OrderBy
Constructs an instance of this class from an ordered list of elements.
OrderBy(List<? extends SingleElementSymbol>, List<Boolean>) - Constructor for class org.teiid.query.sql.lang.OrderBy
Constructs an instance of this class from an ordered set of elements.
orderByContainsVariable(OrderBy, SingleElementSymbol, int) - Static method in class org.teiid.query.resolver.command.SetQueryResolver
Checks if a variable is in the ORDER BY
OrderByItem - Class in org.teiid.query.sql.lang
 
OrderByItem(SingleElementSymbol, boolean) - Constructor for class org.teiid.query.sql.lang.OrderByItem
 
org.teiid.api.exception.query - package org.teiid.api.exception.query
 
org.teiid.cache - package org.teiid.cache
 
org.teiid.common.buffer - package org.teiid.common.buffer
 
org.teiid.common.buffer.impl - package org.teiid.common.buffer.impl
 
org.teiid.core.id - package org.teiid.core.id
 
org.teiid.dqp.message - package org.teiid.dqp.message
 
org.teiid.dqp.service - package org.teiid.dqp.service
 
org.teiid.query - package org.teiid.query
 
org.teiid.query.analysis - package org.teiid.query.analysis
 
org.teiid.query.eval - package org.teiid.query.eval
 
org.teiid.query.function - package org.teiid.query.function
 
org.teiid.query.function.aggregate - package org.teiid.query.function.aggregate
 
org.teiid.query.function.metadata - package org.teiid.query.function.metadata
 
org.teiid.query.function.source - package org.teiid.query.function.source
 
org.teiid.query.mapping.relational - package org.teiid.query.mapping.relational
 
org.teiid.query.mapping.xml - package org.teiid.query.mapping.xml
 
org.teiid.query.metadata - package org.teiid.query.metadata
 
org.teiid.query.optimizer - package org.teiid.query.optimizer
 
org.teiid.query.optimizer.capabilities - package org.teiid.query.optimizer.capabilities
 
org.teiid.query.optimizer.relational - package org.teiid.query.optimizer.relational
 
org.teiid.query.optimizer.relational.plantree - package org.teiid.query.optimizer.relational.plantree
 
org.teiid.query.optimizer.relational.rules - package org.teiid.query.optimizer.relational.rules
 
org.teiid.query.optimizer.xml - package org.teiid.query.optimizer.xml
 
org.teiid.query.parser - package org.teiid.query.parser
 
org.teiid.query.processor - package org.teiid.query.processor
 
org.teiid.query.processor.proc - package org.teiid.query.processor.proc
 
org.teiid.query.processor.relational - package org.teiid.query.processor.relational
 
org.teiid.query.processor.xml - package org.teiid.query.processor.xml
 
org.teiid.query.report - package org.teiid.query.report
 
org.teiid.query.resolver - package org.teiid.query.resolver
 
org.teiid.query.resolver.command - package org.teiid.query.resolver.command
 
org.teiid.query.resolver.util - package org.teiid.query.resolver.util
 
org.teiid.query.rewriter - package org.teiid.query.rewriter
 
org.teiid.query.sql - package org.teiid.query.sql
 
org.teiid.query.sql.lang - package org.teiid.query.sql.lang
 
org.teiid.query.sql.navigator - package org.teiid.query.sql.navigator
 
org.teiid.query.sql.proc - package org.teiid.query.sql.proc
 
org.teiid.query.sql.symbol - package org.teiid.query.sql.symbol
 
org.teiid.query.sql.util - package org.teiid.query.sql.util
 
org.teiid.query.sql.visitor - package org.teiid.query.sql.visitor
 
org.teiid.query.tempdata - package org.teiid.query.tempdata
 
org.teiid.query.util - package org.teiid.query.util
 
org.teiid.query.validator - package org.teiid.query.validator
 
org.teiid.query.xquery.saxon - package org.teiid.query.xquery.saxon
 
org.teiid.security - package org.teiid.security
 
org.teiid.vdb.runtime - package org.teiid.vdb.runtime
 
OUT - Static variable in class org.teiid.query.metadata.StoredProcedureInfo
Constant identifying an OUT parameter
OUT - Static variable in class org.teiid.query.sql.lang.SPParameter
Constant identifying an OUT parameter
OUTER - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
OUTPUT - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
OUTPUT_PARAMETER_NAME - Static variable in class org.teiid.query.function.metadata.FunctionParameter
 
outputTuple(List, List) - Method in class org.teiid.query.processor.relational.JoinStrategy
Output a combined, projected tuple based on tuple parts from the left and right.
OVER - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
OVERLAPS - Static variable in interface org.teiid.query.parser.SQLParserConstants
 

P

pad(String, Integer, String, boolean) - Static method in class org.teiid.query.function.FunctionMethods
 
pageSize - Variable in class org.teiid.common.buffer.STree
 
PARAMETER - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
parseBigDecimal(String, String) - Static method in class org.teiid.query.function.FunctionMethods
 
parseBigInteger(String, String) - Static method in class org.teiid.query.function.FunctionMethods
 
parseCacheHint(String) - Method in class org.teiid.query.parser.QueryParser
 
parseCommand(String) - Method in class org.teiid.query.parser.QueryParser
Takes a SQL string representing a Command and returns the object representation.
parseCommand(String, ParseInfo) - Method in class org.teiid.query.parser.QueryParser
Takes a SQL string representing a Command and returns the object representation.
parseCriteria(String) - Method in class org.teiid.query.parser.QueryParser
Takes a SQL string representing an SQL criteria (i.e.
PARSEDATE - Static variable in class org.teiid.query.function.FunctionLibrary
 
ParsedObjectID - Class in org.teiid.core.id
ParsedObjectID
ParsedObjectID(String, String) - Constructor for class org.teiid.core.id.ParsedObjectID
 
parseDouble(String, String) - Static method in class org.teiid.query.function.FunctionMethods
 
parsedStringifiedObjectID(String, Set) - Static method in class org.teiid.core.id.ParsedObjectID
 
parsedStringifiedObjectID(String) - Static method in class org.teiid.core.id.ParsedObjectID
 
parsedStringifiedObjectID(String, char) - Static method in class org.teiid.core.id.ParsedObjectID
 
parsedStringifiedObjectID(String, String) - Static method in class org.teiid.core.id.ParsedObjectID
 
ParseException - Exception in org.teiid.query.parser
This exception is thrown when parse errors are encountered.
ParseException(Token, int[][], String[]) - Constructor for exception org.teiid.query.parser.ParseException
This constructor is used by the method "generateParseException" in the generated parser.
ParseException() - Constructor for exception org.teiid.query.parser.ParseException
The following constructors are for use by you for whatever purpose you can think of.
ParseException(String) - Constructor for exception org.teiid.query.parser.ParseException
 
parseExpression(String) - Method in class org.teiid.query.parser.QueryParser
Takes a SQL string representing an SQL expression and returns the object representation.
parseFloat(String, String) - Static method in class org.teiid.query.function.FunctionMethods
 
ParseInfo - Class in org.teiid.query.parser
 
ParseInfo() - Constructor for class org.teiid.query.parser.ParseInfo
 
parseInteger(String, String) - Static method in class org.teiid.query.function.FunctionMethods
 
parseLong(String, String) - Static method in class org.teiid.query.function.FunctionMethods
 
PARSETIME - Static variable in class org.teiid.query.function.FunctionLibrary
 
parseTimestamp(String, String) - Static method in class org.teiid.query.function.FunctionMethods
 
PARTITION - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
PartitionedSortJoin - Class in org.teiid.query.processor.relational
Extends the basic fully sorted merge join to check for conditions necessary to not fully sort one of the sides Will be used for inner joins and only if both sorts are not required.
PartitionedSortJoin(MergeJoinStrategy.SortOption, MergeJoinStrategy.SortOption) - Constructor for class org.teiid.query.processor.relational.PartitionedSortJoin
 
parts - Variable in class org.teiid.query.sql.visitor.SQLStringVisitor
 
PATH_DELIM - Static variable in class org.teiid.query.mapping.xml.MappingNodeConstants
Schema node path delimeter.
peek() - Method in class org.teiid.query.processor.proc.ProcedurePlan
 
PERIOD - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
Permutation - Class in org.teiid.query.util
 
Permutation(Object[]) - Constructor for class org.teiid.query.util.Permutation
 
pi() - Static method in class org.teiid.query.function.FunctionMethods
 
pingServer(String) - Method in interface org.teiid.dqp.service.SessionService
Periodically called by the client to indicate the client is still alive.
PLACE_ACCESS - Static variable in class org.teiid.query.optimizer.relational.rules.RuleConstants
 
plan - Variable in class org.teiid.query.processor.proc.CreateCursorResultSetInstruction
 
PLAN_JOINS - Static variable in class org.teiid.query.optimizer.relational.rules.RuleConstants
 
PLAN_PROCEDURES - Static variable in class org.teiid.query.optimizer.relational.rules.RuleConstants
 
PLAN_SORTS - Static variable in class org.teiid.query.optimizer.relational.rules.RuleConstants
 
PLAN_UNIONS - Static variable in class org.teiid.query.optimizer.relational.rules.RuleConstants
 
PlanExecutionNode - Class in org.teiid.query.processor.relational
 
PlanExecutionNode() - Constructor for class org.teiid.query.processor.relational.PlanExecutionNode
 
PlanExecutionNode(int) - Constructor for class org.teiid.query.processor.relational.PlanExecutionNode
 
PlanExecutor - Interface in org.teiid.query.processor.xml
This interface is responsible for executing the queries for the XML processing environment.
PlanHints - Class in org.teiid.query.optimizer.relational
 
PlanHints() - Constructor for class org.teiid.query.optimizer.relational.PlanHints
 
PlanNode - Class in org.teiid.query.optimizer.relational.plantree
 
PlanNode() - Constructor for class org.teiid.query.optimizer.relational.plantree.PlanNode
 
planProgram(MappingDocument, XMLPlannerEnvironment) - Static method in class org.teiid.query.optimizer.xml.XMLPlanToProcessVisitor
 
PlanToProcessConverter - Class in org.teiid.query.optimizer.relational
 
PlanToProcessConverter(QueryMetadataInterface, IDGenerator, AnalysisRecord, CapabilitiesFinder) - Constructor for class org.teiid.query.optimizer.relational.PlanToProcessConverter
 
PLUGIN_ID - Static variable in class org.teiid.query.QueryPlugin
The plug-in identifier of this plugin
plus(int, int) - Static method in class org.teiid.query.function.FunctionMethods
 
plus(long, long) - Static method in class org.teiid.query.function.FunctionMethods
 
plus(float, float) - Static method in class org.teiid.query.function.FunctionMethods
 
plus(double, double) - Static method in class org.teiid.query.function.FunctionMethods
 
plus(BigInteger, BigInteger) - Static method in class org.teiid.query.function.FunctionMethods
 
plus(BigDecimal, BigDecimal) - Static method in class org.teiid.query.function.FunctionMethods
 
PLUS - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
plusExpression(ParseInfo) - Method in class org.teiid.query.parser.SQLParser
Parse an expression - made up of literals and functions.
plusOperator() - Method in class org.teiid.query.parser.SQLParser
Parse the add/subtract operators.
pop() - Method in class org.teiid.query.optimizer.relational.RuleStack
 
pop() - Method in class org.teiid.query.processor.proc.ProcedurePlan
 
popCall() - Method in class org.teiid.query.util.CommandContext
 
POST_ORDER - Static variable in class org.teiid.query.sql.navigator.PreOrPostOrderNavigator
 
postInstruction(ProcedurePlan) - Method in class org.teiid.query.processor.proc.LoopInstruction
 
postInstruction(ProcedurePlan) - Method in interface org.teiid.query.processor.proc.RepeatedInstruction
 
postInstruction(ProcedurePlan) - Method in class org.teiid.query.processor.proc.WhileInstruction
 
PostOrderNavigator - Class in org.teiid.query.sql.navigator
 
PostOrderNavigator(LanguageVisitor) - Constructor for class org.teiid.query.sql.navigator.PostOrderNavigator
 
postTableFunctionReference(TableFunctionReference, LinkedHashSet<GroupSymbol>) - Method in class org.teiid.query.resolver.command.SimpleQueryResolver.QueryResolverVisitor
 
postVisitVisitor(LanguageObject) - Method in class org.teiid.query.resolver.command.SimpleQueryResolver.QueryResolverVisitor
 
postVisitVisitor(LanguageObject) - Method in class org.teiid.query.sql.navigator.PreOrPostOrderNavigator
 
power(double, double) - Static method in class org.teiid.query.function.FunctionMethods
 
power(BigInteger, int) - Static method in class org.teiid.query.function.FunctionMethods
 
power(BigDecimal, int) - Static method in class org.teiid.query.function.FunctionMethods
 
PRE_ORDER - Static variable in class org.teiid.query.sql.navigator.PreOrPostOrderNavigator
 
PRECISION - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
PredicateCollectorVisitor - Class in org.teiid.query.sql.visitor
Walk a tree of language objects and collect any predicate criteria that are found.
PredicateCollectorVisitor() - Constructor for class org.teiid.query.sql.visitor.PredicateCollectorVisitor
Construct a new visitor with the default collection type, which is a ArrayList.
PredicateCriteria - Class in org.teiid.query.sql.lang
This abstract class represents a predicate criteria, which involves some statement involving expressions and can be evaluated in the context of a single row of data to be either true or false.
PredicateCriteria() - Constructor for class org.teiid.query.sql.lang.PredicateCriteria
Constructs a default instance of this class.
PredicateCriteria.Negatable - Interface in org.teiid.query.sql.lang
 
PREF_MEM - Static variable in class org.teiid.query.sql.lang.CacheHint
 
preferMemory - Variable in class org.teiid.common.buffer.STree
 
preOrder - Variable in class org.teiid.query.mapping.xml.Navigator
 
PreOrderNavigator - Class in org.teiid.query.sql.navigator
 
PreOrderNavigator(LanguageVisitor) - Constructor for class org.teiid.query.sql.navigator.PreOrderNavigator
 
PreOrPostOrderNavigator - Class in org.teiid.query.sql.navigator
 
PreOrPostOrderNavigator(LanguageVisitor, boolean, boolean) - Constructor for class org.teiid.query.sql.navigator.PreOrPostOrderNavigator
 
prepare(Cache, BufferManager) - Method in interface org.teiid.cache.Cachable
 
prepare(String, XidImpl, boolean) - Method in interface org.teiid.dqp.service.TransactionService
 
PREPARE - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
prepareCriteria() - Method in class org.teiid.query.processor.relational.DependentCriteriaProcessor
 
prepareNextCommand(Command) - Method in class org.teiid.query.processor.relational.AccessNode
 
prepareNextCommand(Command) - Method in class org.teiid.query.processor.relational.DependentAccessNode
 
prepareNextCommand(Command) - Method in class org.teiid.query.processor.relational.DependentProcedureAccessNode
 
prepareNextCommand(VariableContext) - Method in class org.teiid.query.processor.relational.DependentProcedureCriteriaProcessor
 
prepareNextCommand() - Method in class org.teiid.query.processor.relational.DependentProcedureExecutionNode
 
prepareNextCommand() - Method in class org.teiid.query.processor.relational.InsertPlanExecutionNode
 
prepareNextCommand() - Method in class org.teiid.query.processor.relational.PlanExecutionNode
 
preserveTypes() - Method in class org.teiid.common.buffer.TupleBatch
 
preTableFunctionReference(TableFunctionReference) - Method in class org.teiid.query.resolver.command.SimpleQueryResolver.QueryResolverVisitor
 
prevCharIsCR - Variable in class org.teiid.query.parser.JavaCharStream
 
prevCharIsLF - Variable in class org.teiid.query.parser.JavaCharStream
 
preVisitVisitor(LanguageObject) - Method in class org.teiid.query.sql.navigator.PreOrPostOrderNavigator
 
PRIMARY - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
printCommandTree() - Method in class org.teiid.query.sql.lang.Command
Print the full tree of commands with indentation - useful for debugging
printCommandTree(StringBuffer, int) - Method in class org.teiid.query.sql.lang.Command
Helper method to print command tree at given tab level
println(String) - Method in class org.teiid.query.analysis.AnalysisRecord
Add line to debug log This can only be used if AnalysisRecord.recordDebug returns true.
printMappingNodeTree(MappingNode, PrintStream) - Static method in class org.teiid.query.mapping.xml.MappingNode
Prints the whole tree of MappingNodes to the provided PrintStream.
PROCEDURE - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
ProcedureContainer - Class in org.teiid.query.sql.lang
 
ProcedureContainer() - Constructor for class org.teiid.query.sql.lang.ProcedureContainer
 
ProcedureContainerResolver - Class in org.teiid.query.resolver
 
ProcedureContainerResolver() - Constructor for class org.teiid.query.resolver.ProcedureContainerResolver
 
ProcedurePlan - Class in org.teiid.query.processor.proc
 
ProcedurePlan(Program) - Constructor for class org.teiid.query.processor.proc.ProcedurePlan
Constructor for ProcedurePlan.
ProcedurePlanner - Class in org.teiid.query.optimizer
This prepares an ProcedurePlan from a CreateUpdateProcedureCommand CreateUpdateProcedureCommand.
ProcedurePlanner() - Constructor for class org.teiid.query.optimizer.ProcedurePlanner
 
ProcedureReservedWords - Class in org.teiid.query.sql
Special variable names in stored procedure language.
process(ProcedurePlan) - Method in class org.teiid.query.processor.proc.AssignmentInstruction
Updates the current variable context with a value for the Variable defined using a DeclareInstruction, the variable value is obtained by either processing a expression or a command(stored as a processplan).
process(ProcedurePlan) - Method in class org.teiid.query.processor.proc.BreakInstruction
 
process(ProcedurePlan) - Method in class org.teiid.query.processor.proc.ContinueInstruction
 
process(ProcedurePlan) - Method in class org.teiid.query.processor.proc.CreateCursorResultSetInstruction
 
process(ProcedurePlan) - Method in class org.teiid.query.processor.proc.ErrorInstruction
 
process(ProcedurePlan) - Method in class org.teiid.query.processor.proc.ExecDynamicSqlInstruction
Processing this instruction executes the ProcessorPlan for the command on the CommandStatement of the update procedure language.
process(ProcedurePlan) - Method in class org.teiid.query.processor.proc.IfInstruction
This instruction will evaluate it's criteria, if it evaluates to true, it will push the corresponding sub Program on to the top of the program stack, and break from the loop.
process(ProcedurePlan) - Method in class org.teiid.query.processor.proc.LoopInstruction
 
process(ProcedurePlan) - Method in class org.teiid.query.processor.proc.ProgramInstruction
Allow this instruction to do whatever processing it needs, and to in turn manipulate the running program.
process(ProcedurePlan) - Method in class org.teiid.query.processor.proc.WhileInstruction
 
process() - Method in class org.teiid.query.processor.relational.JoinStrategy
 
process() - Method in class org.teiid.query.processor.relational.MergeJoinStrategy
 
process() - Method in class org.teiid.query.processor.relational.NestedTableJoinStrategy
 
process() - Method in class org.teiid.query.processor.relational.PartitionedSortJoin
 
process(XMLProcessorEnvironment, XMLContext) - Method in class org.teiid.query.processor.xml.AbortProcessingInstruction
 
process(XMLProcessorEnvironment, XMLContext) - Method in class org.teiid.query.processor.xml.AddCommentInstruction
outputs comment for an XML element (comment node is actually child of XML element node)
process(XMLProcessorEnvironment, XMLContext) - Method in class org.teiid.query.processor.xml.AddNodeInstruction
Outputs an element or an attribute, or nothing, based on the state of the instruction.
process(XMLProcessorEnvironment, XMLContext) - Method in class org.teiid.query.processor.xml.BlockInstruction
 
process(XMLProcessorEnvironment, XMLContext) - Method in class org.teiid.query.processor.xml.EndBlockInstruction
 
process(XMLProcessorEnvironment, XMLContext) - Method in class org.teiid.query.processor.xml.EndDocumentInstruction
 
process(XMLProcessorEnvironment, XMLContext) - Method in class org.teiid.query.processor.xml.ExecSqlInstruction
 
process(XMLProcessorEnvironment, XMLContext) - Method in class org.teiid.query.processor.xml.ExecStagingTableInstruction
 
process(XMLProcessorEnvironment, XMLContext) - Method in class org.teiid.query.processor.xml.IfInstruction
This instruction will evaluate it's criteria, one by one.
process(XMLProcessorEnvironment, XMLContext) - Method in class org.teiid.query.processor.xml.InitializeDocumentInstruction
 
process(XMLProcessorEnvironment, XMLContext) - Method in class org.teiid.query.processor.xml.JoinedWhileInstruction
 
process(XMLProcessorEnvironment, XMLContext) - Method in class org.teiid.query.processor.xml.MoveCursorInstruction
 
process(XMLProcessorEnvironment, XMLContext) - Method in class org.teiid.query.processor.xml.MoveDocInstruction
 
process(XMLProcessorEnvironment, XMLContext) - Method in class org.teiid.query.processor.xml.ProcessorInstruction
Allow this ProcessorInstruction to do whatever processing it needs, and to in turn manipulate the running program.
process(XMLProcessorEnvironment, XMLContext) - Method in class org.teiid.query.processor.xml.WhileInstruction
 
processCommandsIndividually() - Method in class org.teiid.query.processor.relational.AccessNode
 
processCommandsIndividually() - Method in class org.teiid.query.processor.relational.DependentProcedureAccessNode
 
processingSortLeft - Variable in class org.teiid.query.processor.relational.MergeJoinStrategy
 
processingSortRight - Variable in class org.teiid.query.processor.relational.MergeJoinStrategy
 
ProcessorDataManager - Interface in org.teiid.query.processor
 
ProcessorInstruction - Class in org.teiid.query.processor.xml
Abstract superclass of all XML Processor Instructions.
ProcessorInstruction() - Constructor for class org.teiid.query.processor.xml.ProcessorInstruction
 
ProcessorPlan - Class in org.teiid.query.processor
This class represents a processor plan.
ProcessorPlan() - Constructor for class org.teiid.query.processor.ProcessorPlan
 
Program - Class in org.teiid.query.processor.proc
A program is a sequence of ProgramInstruction.
Program() - Constructor for class org.teiid.query.processor.proc.Program
Constructor for Program.
Program - Class in org.teiid.query.processor.xml
A program is a sequence of ProcessorInstructions.
Program() - Constructor for class org.teiid.query.processor.xml.Program
Constructor for Program.
ProgramInstruction - Class in org.teiid.query.processor.proc
Abstract superclass of all program instructions.
ProgramInstruction() - Constructor for class org.teiid.query.processor.proc.ProgramInstruction
 
programToString(Program) - Static method in class org.teiid.query.processor.xml.ProgramUtil
 
ProgramUtil - Class in org.teiid.query.processor.xml
Utility to print out a Program.
PROJECT - Static variable in class org.teiid.query.optimizer.relational.plantree.NodeConstants.Types
 
ProjectIntoNode - Class in org.teiid.query.processor.relational
 
ProjectIntoNode() - Constructor for class org.teiid.query.processor.relational.ProjectIntoNode
 
ProjectIntoNode(int) - Constructor for class org.teiid.query.processor.relational.ProjectIntoNode
 
ProjectIntoNode.Mode - Enum in org.teiid.query.processor.relational
 
ProjectNode - Class in org.teiid.query.processor.relational
 
ProjectNode() - Constructor for class org.teiid.query.processor.relational.ProjectNode
 
ProjectNode(int) - Constructor for class org.teiid.query.processor.relational.ProjectNode
 
projectTuple(int[], List<?>) - Static method in class org.teiid.query.processor.relational.RelationalNode
 
PROP_BINDINGS - Static variable in class org.teiid.query.analysis.AnalysisRecord
 
PROP_CONDITION - Static variable in class org.teiid.query.analysis.AnalysisRecord
 
PROP_CRITERIA - Static variable in class org.teiid.query.analysis.AnalysisRecord
 
PROP_DATA_COL - Static variable in class org.teiid.query.analysis.AnalysisRecord
 
PROP_DEFAULT - Static variable in class org.teiid.query.analysis.AnalysisRecord
 
PROP_DEFAULT_PROGRAM - Static variable in class org.teiid.query.analysis.AnalysisRecord
 
PROP_DEPENDENT - Static variable in class org.teiid.query.analysis.AnalysisRecord
 
PROP_ELSE - Static variable in class org.teiid.query.analysis.AnalysisRecord
 
PROP_ENCODING - Static variable in class org.teiid.query.analysis.AnalysisRecord
 
PROP_EXECUTION_PLAN - Static variable in class org.teiid.query.analysis.AnalysisRecord
 
PROP_EXPRESSION - Static variable in class org.teiid.query.analysis.AnalysisRecord
 
PROP_FORMATTED - Static variable in class org.teiid.query.analysis.AnalysisRecord
 
PROP_GROUP_COLS - Static variable in class org.teiid.query.analysis.AnalysisRecord
 
PROP_IN_MEMORY - Static variable in class org.teiid.query.analysis.AnalysisRecord
 
PROP_INTO_GROUP - Static variable in class org.teiid.query.analysis.AnalysisRecord
 
PROP_IS_STAGING - Static variable in class org.teiid.query.analysis.AnalysisRecord
 
PROP_JOIN_CRITERIA - Static variable in class org.teiid.query.analysis.AnalysisRecord
 
PROP_JOIN_STRATEGY - Static variable in class org.teiid.query.analysis.AnalysisRecord
 
PROP_JOIN_TYPE - Static variable in class org.teiid.query.analysis.AnalysisRecord
 
PROP_MESSAGE - Static variable in class org.teiid.query.analysis.AnalysisRecord
 
PROP_MODEL_NAME - Static variable in class org.teiid.query.analysis.AnalysisRecord
 
PROP_NAMESPACE - Static variable in class org.teiid.query.analysis.AnalysisRecord
 
PROP_NAMESPACE_DECL - Static variable in class org.teiid.query.analysis.AnalysisRecord
 
PROP_NODE_COST_ESTIMATES - Static variable in class org.teiid.query.analysis.AnalysisRecord
 
PROP_NODE_STATS_LIST - Static variable in class org.teiid.query.analysis.AnalysisRecord
 
PROP_OPTIONAL - Static variable in class org.teiid.query.analysis.AnalysisRecord
 
PROP_OUTPUT_COLS - Static variable in class org.teiid.query.analysis.AnalysisRecord
 
PROP_PROGRAM - Static variable in class org.teiid.query.analysis.AnalysisRecord
 
PROP_RECURSE_DIR - Static variable in class org.teiid.query.analysis.AnalysisRecord
 
PROP_RESULT_SET - Static variable in class org.teiid.query.analysis.AnalysisRecord
 
PROP_ROW_LIMIT - Static variable in class org.teiid.query.analysis.AnalysisRecord
 
PROP_ROW_OFFSET - Static variable in class org.teiid.query.analysis.AnalysisRecord
 
PROP_SELECT_COLS - Static variable in class org.teiid.query.analysis.AnalysisRecord
 
PROP_SORT_COLS - Static variable in class org.teiid.query.analysis.AnalysisRecord
 
PROP_SORT_MODE - Static variable in class org.teiid.query.analysis.AnalysisRecord
 
PROP_SQL - Static variable in class org.teiid.query.analysis.AnalysisRecord
 
PROP_TAG - Static variable in class org.teiid.query.analysis.AnalysisRecord
 
PROP_THEN - Static variable in class org.teiid.query.analysis.AnalysisRecord
 
PROP_VARIABLE - Static variable in class org.teiid.query.analysis.AnalysisRecord
 
PROP_WITH - Static variable in class org.teiid.query.analysis.AnalysisRecord
 
PROTOCOL - Static variable in class org.teiid.core.id.IntegerID
 
PROTOCOL - Static variable in class org.teiid.core.id.LongID
 
PROTOCOL - Static variable in class org.teiid.core.id.StringID
 
PROTOCOL - Static variable in class org.teiid.core.id.UUID
 
PROTOCOL_UCASE - Static variable in class org.teiid.core.id.UUID
 
pullBatch() - Method in class org.teiid.query.processor.proc.ProcedurePlan
 
pullBatch() - Method in class org.teiid.query.processor.relational.InsertPlanExecutionNode
 
pullBatch() - Method in class org.teiid.query.processor.relational.RelationalNode
 
purge() - Method in class org.teiid.common.buffer.TupleBuffer
 
push(OptimizerRule) - Method in class org.teiid.query.optimizer.relational.RuleStack
 
push(Program) - Method in class org.teiid.query.processor.proc.ProcedurePlan
 
PUSH_AGGREGATES - Static variable in class org.teiid.query.optimizer.relational.rules.RuleConstants
 
PUSH_LIMIT - Static variable in class org.teiid.query.optimizer.relational.rules.RuleConstants
 
PUSH_NON_JOIN_CRITERIA - Static variable in class org.teiid.query.optimizer.relational.rules.RuleConstants
 
PUSH_SELECT_CRITERIA - Static variable in class org.teiid.query.optimizer.relational.rules.RuleConstants
 
pushCall(String) - Method in class org.teiid.query.util.CommandContext
 
pushNewResolvingContext(Collection) - Method in class org.teiid.query.sql.lang.Command
 
pushProgram(XMLProcessorEnvironment, XMLContext, List) - Method in class org.teiid.query.processor.xml.WhileInstruction
 
pushProgram(Program) - Method in class org.teiid.query.processor.xml.XMLProcessorEnvironment
 
pushProgram(Program, boolean) - Method in class org.teiid.query.processor.xml.XMLProcessorEnvironment
 
pushVariableContext(VariableContext) - Method in class org.teiid.query.util.CommandContext
 
put(K, V, Long) - Method in interface org.teiid.cache.Cache
Associates the specified value with the specified key this cache.
put(K, V) - Method in class org.teiid.cache.DefaultCache
 
put(K, V, Long) - Method in class org.teiid.cache.DefaultCache
 
putAll(VariableContext) - Method in class org.teiid.query.sql.util.VariableContext
 
putPlan(String, PreparedPlan, int) - Method in class org.teiid.query.util.CommandContext
 

Q

QMARK - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
qualifiedJoin(ParseInfo) - Method in class org.teiid.query.parser.SQLParser
 
quarter(Date) - Static method in class org.teiid.query.function.FunctionMethods
 
query(ParseInfo) - Method in class org.teiid.query.parser.SQLParser
Parse a SELECT query
Query - Class in org.teiid.query.sql.lang
A representation of a data query.
Query() - Constructor for class org.teiid.query.sql.lang.Query
Constructs a default instance of this class.
Query(Select, From, Criteria, OrderBy, Option) - Constructor for class org.teiid.query.sql.lang.Query
Constructs an instance of this class given the specified clauses
Query(Select, From, Criteria, GroupBy, Criteria, OrderBy, Option) - Constructor for class org.teiid.query.sql.lang.Query
Constructs an instance of this class given all the clauses
QueryCommand - Class in org.teiid.query.sql.lang
This is a common super class for the two types of query commands: Query and SetQuery.
QueryCommand() - Constructor for class org.teiid.query.sql.lang.QueryCommand
 
queryExpression(ParseInfo) - Method in class org.teiid.query.parser.SQLParser
Currently just a place holder to keep consistency with the spec
queryExpressionBody(ParseInfo) - Method in class org.teiid.query.parser.SQLParser
 
QueryMetadataException - Exception in org.teiid.api.exception.query
This exception is thrown when an error occurs while retrieving metadata from a query component metadata facade.
QueryMetadataException() - Constructor for exception org.teiid.api.exception.query.QueryMetadataException
No-arg constructor required by Externalizable semantics.
QueryMetadataException(String) - Constructor for exception org.teiid.api.exception.query.QueryMetadataException
Construct an instance with the message specified.
QueryMetadataException(String, String) - Constructor for exception org.teiid.api.exception.query.QueryMetadataException
Construct an instance with the message and error code specified.
QueryMetadataException(Throwable, String) - Constructor for exception org.teiid.api.exception.query.QueryMetadataException
Construct an instance from a message and an exception to chain to this one.
QueryMetadataException(Throwable, String, String) - Constructor for exception org.teiid.api.exception.query.QueryMetadataException
Construct an instance from a message and a code and an exception to chain to this one.
QueryMetadataInterface - Interface in org.teiid.query.metadata
This interface defines the way that query components access metadata.
QueryNode - Class in org.teiid.query.mapping.relational
The QueryNode represents a virtual or temporary group in the modeler.
QueryNode(String, String) - Constructor for class org.teiid.query.mapping.relational.QueryNode
Construct a query node with the required parameters.
QueryOptimizer - Class in org.teiid.query.optimizer
This Class produces a ProcessorPlan object (a plan for query execution) from a user's command and a source of metadata.
QueryParser - Class in org.teiid.query.parser
Converts a SQL-string to an object version of a query.
QueryParser() - Constructor for class org.teiid.query.parser.QueryParser
Construct a QueryParser - this may be reused.
QueryParserException - Exception in org.teiid.api.exception.query
Thrown when a query cannot be parsed.
QueryParserException() - Constructor for exception org.teiid.api.exception.query.QueryParserException
No-arg constructor required by Externalizable semantics.
QueryParserException(String) - Constructor for exception org.teiid.api.exception.query.QueryParserException
Construct an instance with the message specified.
QueryParserException(String, String) - Constructor for exception org.teiid.api.exception.query.QueryParserException
Construct an instance with the message and error code specified.
QueryParserException(Throwable, String) - Constructor for exception org.teiid.api.exception.query.QueryParserException
Construct an instance from a message and an exception to chain to this one.
QueryParserException(Throwable, String, String) - Constructor for exception org.teiid.api.exception.query.QueryParserException
Construct an instance from a message and a code and an exception to chain to this one.
QueryPlannerException - Exception in org.teiid.api.exception.query
This exception is thrown when an error occurs while planning the query.
QueryPlannerException() - Constructor for exception org.teiid.api.exception.query.QueryPlannerException
No-arg constructor required by Externalizable semantics.
QueryPlannerException(String) - Constructor for exception org.teiid.api.exception.query.QueryPlannerException
Construct an instance with the message specified.
QueryPlannerException(String, String) - Constructor for exception org.teiid.api.exception.query.QueryPlannerException
Construct an instance with the message and error code specified.
QueryPlannerException(Throwable, String) - Constructor for exception org.teiid.api.exception.query.QueryPlannerException
Construct an instance from a message and an exception to chain to this one.
QueryPlannerException(Throwable, String, String) - Constructor for exception org.teiid.api.exception.query.QueryPlannerException
Construct an instance from a message and a code and an exception to chain to this one.
QueryPlugin - Class in org.teiid.query
QueryPlugin
QueryPlugin() - Constructor for class org.teiid.query.QueryPlugin
 
queryPrimary(ParseInfo) - Method in class org.teiid.query.parser.SQLParser
 
QueryProcessingException - Exception in org.teiid.api.exception.query
This exception is thrown when an error occurs while retrieving metadata from a query component metadata facade.
QueryProcessingException() - Constructor for exception org.teiid.api.exception.query.QueryProcessingException
No-arg constructor required by Externalizable semantics.
QueryProcessingException(String) - Constructor for exception org.teiid.api.exception.query.QueryProcessingException
Construct an instance with the message specified.
QueryProcessingException(String, String) - Constructor for exception org.teiid.api.exception.query.QueryProcessingException
Construct an instance with the message and error code specified.
QueryProcessingException(Throwable, String) - Constructor for exception org.teiid.api.exception.query.QueryProcessingException
Construct an instance from a message and an exception to chain to this one.
QueryProcessingException(Throwable, String, String) - Constructor for exception org.teiid.api.exception.query.QueryProcessingException
Construct an instance from a message and a code and an exception to chain to this one.
QueryProcessor - Class in org.teiid.query.processor
Driver for plan processing.
QueryProcessor(ProcessorPlan, CommandContext, BufferManager, ProcessorDataManager) - Constructor for class org.teiid.query.processor.QueryProcessor
Construct a processor with all necessary information to process.
QueryProcessor.ExpiredTimeSliceException - Exception in org.teiid.query.processor
 
QueryProcessor.ExpiredTimeSliceException() - Constructor for exception org.teiid.query.processor.QueryProcessor.ExpiredTimeSliceException
 
QueryProcessor.ProcessorFactory - Interface in org.teiid.query.processor
 
QueryResolver - Class in org.teiid.query.resolver
The QueryResolver is used between Parsing and QueryValidation.
QueryResolver() - Constructor for class org.teiid.query.resolver.QueryResolver
 
QueryResolverException - Exception in org.teiid.api.exception.query
This exception represents the case where the query submitted could not resolved when it is checked against the metadata
QueryResolverException() - Constructor for exception org.teiid.api.exception.query.QueryResolverException
No-arg constructor required by Externalizable semantics.
QueryResolverException(String) - Constructor for exception org.teiid.api.exception.query.QueryResolverException
Construct an instance with the message specified.
QueryResolverException(String, String) - Constructor for exception org.teiid.api.exception.query.QueryResolverException
Construct an instance with the message and error code specified.
QueryResolverException(Throwable, String) - Constructor for exception org.teiid.api.exception.query.QueryResolverException
Construct an instance from a message and an exception to chain to this one.
QueryResolverException(Throwable, String, String) - Constructor for exception org.teiid.api.exception.query.QueryResolverException
Construct an instance from a message and a code and an exception to chain to this one.
QueryRewriter - Class in org.teiid.query.rewriter
Rewrites commands and command fragments to a form that is better for planning and execution.
queryString(ParseInfo) - Method in class org.teiid.query.parser.SQLParser
 
QueryString - Class in org.teiid.query.sql.symbol
Represents XMLATTRIBUTES name value pairs
QueryString(Expression, List<DerivedColumn>) - Constructor for class org.teiid.query.sql.symbol.QueryString
 
queryTerm(ParseInfo) - Method in class org.teiid.query.parser.SQLParser
 
QueryUtil - Class in org.teiid.query.optimizer.xml
Helper methods for dealing with relational queries while performing XML planning.
QueryUtil() - Constructor for class org.teiid.query.optimizer.xml.QueryUtil
 
QueryValidatorException - Exception in org.teiid.api.exception.query
This exception is thrown if an error is discovered while validating the query.
QueryValidatorException() - Constructor for exception org.teiid.api.exception.query.QueryValidatorException
No-arg constructor required by Externalizable semantics.
QueryValidatorException(String) - Constructor for exception org.teiid.api.exception.query.QueryValidatorException
Construct an instance with the message specified.
QueryValidatorException(String, String) - Constructor for exception org.teiid.api.exception.query.QueryValidatorException
Construct an instance with the message and error code specified.
QueryValidatorException(Throwable, String) - Constructor for exception org.teiid.api.exception.query.QueryValidatorException
Construct an instance from a message and an exception to chain to this one.
QueryValidatorException(Throwable, String, String) - Constructor for exception org.teiid.api.exception.query.QueryValidatorException
Construct an instance from a message and a code and an exception to chain to this one.
QUOTED_ID - Static variable in interface org.teiid.query.parser.SQLParserConstants
 

R

radians(Number) - Static method in class org.teiid.query.function.FunctionMethods
 
RAISE_ACCESS - Static variable in class org.teiid.query.optimizer.relational.rules.RuleConstants
 
RAISE_NULL - Static variable in class org.teiid.query.optimizer.relational.rules.RuleConstants
 
RaiseErrorStatement - Class in org.teiid.query.sql.proc
This class represents a error assignment statement in the storedprocedure language.
RaiseErrorStatement() - Constructor for class org.teiid.query.sql.proc.RaiseErrorStatement
Constructor for RaiseErrorStatement.
RaiseErrorStatement(Expression) - Constructor for class org.teiid.query.sql.proc.RaiseErrorStatement
Constructor for RaiseErrorStatement.
raiseInputSet(MappingDocument, XMLPlannerEnvironment) - Static method in class org.teiid.query.optimizer.xml.SourceNodePlannerVisitor
try to split the criteria based on if that is inputset criteria or not.
rand(CommandContext, Object) - Static method in class org.teiid.query.function.FunctionMethods
 
rand(CommandContext) - Static method in class org.teiid.query.function.FunctionMethods
 
randomSeed - Variable in class org.teiid.common.buffer.STree
 
RANGE - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
RBRACE - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
read(long, byte[], int, int) - Method in class org.teiid.common.buffer.FileStore
 
ReadByte() - Method in class org.teiid.query.parser.JavaCharStream
 
readChar() - Method in class org.teiid.query.parser.JavaCharStream
 
readDirect(long, byte[], int, int) - Method in class org.teiid.common.buffer.FileStore
 
readDirect(long, byte[], int, int) - Method in class org.teiid.common.buffer.impl.FileStorageManager.DiskStore
Concurrent reads are possible, but only after writing is complete.
readExternal(ObjectInput) - Method in class org.teiid.common.buffer.TupleBatch
 
readExternal(ObjectInput) - Method in class org.teiid.dqp.message.AtomicRequestID
 
readExternal(ObjectInput) - Method in class org.teiid.dqp.message.AtomicResultsMessage
 
readExternal(ObjectInput) - Method in class org.teiid.dqp.message.RequestID
 
readFully(long, byte[], int, int) - Method in class org.teiid.common.buffer.FileStore
 
READS - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
REAL - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
recordAnnotations() - Method in class org.teiid.query.analysis.AnalysisRecord
Determine whether annotations should be recorded
recordDebug() - Method in class org.teiid.query.analysis.AnalysisRecord
Determine whether debug trace log should be recorded
recordQueryPlan() - Method in class org.teiid.query.analysis.AnalysisRecord
Determine whether query plan should be recorded
recover(int, boolean) - Method in interface org.teiid.dqp.service.TransactionService
 
RecurseProgramCondition - Class in org.teiid.query.processor.xml
This special condition handles recursive XML processing.
RecurseProgramCondition(Program, Criteria) - Constructor for class org.teiid.query.processor.xml.RecurseProgramCondition
 
RecurseProgramCondition(Program, Criteria, int, boolean) - Constructor for class org.teiid.query.processor.xml.RecurseProgramCondition
 
RECURSION_CRITERIA - Static variable in class org.teiid.query.mapping.xml.MappingNodeConstants.Properties
The criteria of a node representing the root of a recursive XML fragment.
RECURSION_CRITERIA - Static variable in class org.teiid.query.mapping.xml.MappingNodeConstants.Tags
 
RECURSION_LIMIT - Static variable in class org.teiid.query.mapping.xml.MappingNodeConstants.Properties
The recursion limit of a recursive XML fragment - if the MappingNodeConstants.Properties.RECURSION_CRITERIA does not terminate the recursion before the limit is reached, the recursion will be terminated after this many iterations.
RECURSION_LIMIT - Static variable in class org.teiid.query.mapping.xml.MappingNodeConstants.Tags
 
RECURSION_LIMIT_EXCEPTION - Static variable in class org.teiid.query.mapping.xml.MappingNodeConstants.Tags
 
RECURSION_ROOT_MAPPING_CLASS - Static variable in class org.teiid.query.mapping.xml.MappingNodeConstants.Properties
This property should be set on each document node at which a recursive mapping class is anchored.
RECURSION_ROOT_MAPPING_CLASS - Static variable in class org.teiid.query.mapping.xml.MappingNodeConstants.Tags
 
RECURSIVE - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
Reference - Class in org.teiid.query.sql.symbol
This class represents a reference (positional from the user query, or to an element from another scope).
Reference(int) - Constructor for class org.teiid.query.sql.symbol.Reference
Constructor for a positional Reference.
Reference(ElementSymbol) - Constructor for class org.teiid.query.sql.symbol.Reference
Constructor for an element Reference.
Reference.Constraint - Interface in org.teiid.query.sql.symbol
 
ReferenceBindingReplacerVisitor - Class in org.teiid.query.optimizer.xml
This visitor class will traverse a language object tree, find any Reference objects, and replace them with the corresponding parsed Expression which is the Reference's binding.
ReferenceBindingReplacerVisitor(List) - Constructor for class org.teiid.query.optimizer.xml.ReferenceBindingReplacerVisitor
Construct a new visitor with the default collection type, which is a HashSet.
ReferenceCollectorVisitor - Class in org.teiid.query.sql.visitor
This visitor class will traverse a language object tree and collect all references it finds.
ReferenceCollectorVisitor() - Constructor for class org.teiid.query.sql.visitor.ReferenceCollectorVisitor
 
referenceCount - Variable in class org.teiid.query.parser.ParseInfo
 
REFERENCES - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
REFERENCING - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
registerRequest(CommandContext, Command, String, String, int) - Method in interface org.teiid.query.processor.ProcessorDataManager
 
registerRequest(CommandContext, Command, String, String, int) - Method in class org.teiid.query.tempdata.TempTableDataManager
 
ReInit(Reader, int, int, int) - Method in class org.teiid.query.parser.JavaCharStream
 
ReInit(Reader, int, int) - Method in class org.teiid.query.parser.JavaCharStream
 
ReInit(Reader) - Method in class org.teiid.query.parser.JavaCharStream
 
ReInit(InputStream, String, int, int, int) - Method in class org.teiid.query.parser.JavaCharStream
 
ReInit(InputStream, int, int, int) - Method in class org.teiid.query.parser.JavaCharStream
 
ReInit(InputStream, String, int, int) - Method in class org.teiid.query.parser.JavaCharStream
 
ReInit(InputStream, int, int) - Method in class org.teiid.query.parser.JavaCharStream
 
ReInit(InputStream, String) - Method in class org.teiid.query.parser.JavaCharStream
 
ReInit(InputStream) - Method in class org.teiid.query.parser.JavaCharStream
 
ReInit(InputStream) - Method in class org.teiid.query.parser.SQLParser
 
ReInit(InputStream, String) - Method in class org.teiid.query.parser.SQLParser
 
ReInit(Reader) - Method in class org.teiid.query.parser.SQLParser
 
ReInit(SQLParserTokenManager) - Method in class org.teiid.query.parser.SQLParser
 
ReInit(JavaCharStream) - Method in class org.teiid.query.parser.SQLParserTokenManager
 
ReInit(JavaCharStream, int) - Method in class org.teiid.query.parser.SQLParserTokenManager
 
RelationalNode - Class in org.teiid.query.processor.relational
 
RelationalNode() - Constructor for class org.teiid.query.processor.relational.RelationalNode
 
RelationalNode(int) - Constructor for class org.teiid.query.processor.relational.RelationalNode
 
RelationalNodeStatistics - Class in org.teiid.query.processor.relational
 
RelationalNodeStatistics() - Constructor for class org.teiid.query.processor.relational.RelationalNodeStatistics
 
RelationalNodeUtil - Class in org.teiid.query.processor.relational
 
RelationalPlan - Class in org.teiid.query.processor.relational
 
RelationalPlan(RelationalNode) - Constructor for class org.teiid.query.processor.relational.RelationalPlan
Constructor for RelationalPlan.
RelationalPlanner - Class in org.teiid.query.optimizer.relational
This class generates a relational plan for query execution.
RelationalPlanner() - Constructor for class org.teiid.query.optimizer.relational.RelationalPlanner
 
RELEASE - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
releaseBuffers(int) - Method in interface org.teiid.common.buffer.BufferManager
Releases the buffers reserved by a call to BufferManager#reserveBuffers(int, boolean)
releaseBuffers(int) - Method in class org.teiid.common.buffer.impl.BufferManagerImpl
 
remove(K) - Method in interface org.teiid.cache.Cache
Removes the value for this key from a Cache.
remove(K) - Method in class org.teiid.cache.DefaultCache
 
remove() - Method in interface org.teiid.common.buffer.BatchManager.ManagedBatch
 
remove() - Method in interface org.teiid.common.buffer.BatchManager
 
remove() - Method in class org.teiid.common.buffer.FileStore
 
remove(List) - Method in class org.teiid.common.buffer.STree
 
remove() - Method in class org.teiid.common.buffer.STree
 
remove() - Method in class org.teiid.common.buffer.TupleBuffer
 
remove(OptimizerRule) - Method in class org.teiid.query.optimizer.relational.RuleStack
Remove all occurrences of this rule in the stack
remove(ElementSymbol) - Method in class org.teiid.query.sql.util.VariableContext
 
REMOVE_OPTIONAL_JOINS - Static variable in class org.teiid.query.optimizer.relational.rules.RuleConstants
 
removeAllChildren() - Method in class org.teiid.query.optimizer.relational.plantree.PlanNode
 
removeAttribute(MappingAttribute) - Method in class org.teiid.query.mapping.xml.MappingElement
Remove attribute node from element
removeChild(String) - Method in class org.teiid.cache.DefaultCache
 
removeChild(PlanNode) - Method in class org.teiid.query.optimizer.relational.plantree.PlanNode
 
removeChildNode(MappingBaseNode) - Method in class org.teiid.query.mapping.xml.MappingBaseNode
 
removeChildNode(PlanNode, PlanNode) - Static method in class org.teiid.query.optimizer.relational.plantree.NodeEditor
all of child's children become children of parent
removed() - Method in class org.teiid.common.buffer.TupleBrowser
Notify the browser that the last value was deleted.
removeDirect() - Method in class org.teiid.common.buffer.FileStore
 
removeDirect() - Method in class org.teiid.common.buffer.impl.FileStorageManager.DiskStore
 
removeFactory(String) - Method in class org.teiid.core.id.IDGenerator
Remove a factory from this generator.
removeFromParent() - Method in class org.teiid.query.optimizer.relational.plantree.PlanNode
 
removeInstructionAt(int) - Method in class org.teiid.query.processor.xml.Program
Removes the instruction to be executed at the indicated index, or do nothing if there is no instruction at that index.
removeOrderByItem(int) - Method in class org.teiid.query.sql.lang.OrderBy
 
removeProperty(Object) - Method in class org.teiid.query.optimizer.relational.plantree.PlanNode
 
removeResults(String) - Method in class org.teiid.query.processor.proc.ProcedurePlan
 
removeTempGroup(String) - Method in class org.teiid.query.metadata.TempMetadataStore
 
removeTempTableByName(String) - Method in class org.teiid.query.tempdata.TempTableStore
 
removeTempTables() - Method in class org.teiid.query.tempdata.TempTableStore
 
repeat(String, Integer) - Static method in class org.teiid.query.function.FunctionMethods
 
RepeatedInstruction - Interface in org.teiid.query.processor.proc
 
replace(String, String, String) - Static method in class org.teiid.query.function.FunctionMethods
 
replaceChild(PlanNode, PlanNode) - Method in class org.teiid.query.optimizer.relational.plantree.PlanNode
 
replaceCorrelatedReferences(SubqueryContainer) - Static method in class org.teiid.query.optimizer.relational.rules.RuleCollapseSource
 
replaceDependentCriteria(AbstractSetCriteria, DependentCriteriaProcessor.SetState) - Method in class org.teiid.query.processor.relational.DependentCriteriaProcessor
 
replaceExpression(Expression) - Method in class org.teiid.query.optimizer.xml.ReferenceBindingReplacerVisitor
 
replaceExpression(Expression) - Method in class org.teiid.query.sql.visitor.AbstractSymbolMappingVisitor
 
replaceExpression(Expression) - Method in class org.teiid.query.sql.visitor.CriteriaTranslatorVisitor
 
replaceExpression(Expression) - Method in class org.teiid.query.sql.visitor.ExpressionMappingVisitor
 
replaceReferences(LanguageObject, List) - Static method in class org.teiid.query.optimizer.xml.ReferenceBindingReplacerVisitor
Helper to quickly get the references from obj in the references collection
replaceSymbols(Collection) - Method in class org.teiid.query.sql.lang.GroupBy
Replaces the existing set of symbols with a new collection of symbols
ReportItem - Class in org.teiid.query.report
Represents a single item on a report
ReportItem(String) - Constructor for class org.teiid.query.report.ReportItem
 
requestCanceled() - Method in class org.teiid.query.processor.QueryProcessor
Asynch shutdown of the QueryProcessor, which may trigger exceptions in the processing thread
RequestID - Class in org.teiid.dqp.message
This class represents an identifier for a request.
RequestID() - Constructor for class org.teiid.dqp.message.RequestID
Necessary for implementing Externalizable
RequestID(String, long) - Constructor for class org.teiid.dqp.message.RequestID
Create a RequestID using all of the ID parts.
RequestID(long, long) - Constructor for class org.teiid.dqp.message.RequestID
 
RequestID(long) - Constructor for class org.teiid.dqp.message.RequestID
Create a RequestID for an execution where the connection is not specified.
requiresContext() - Method in class org.teiid.query.function.FunctionDescriptor
 
requiresCriteria(Object, QueryMetadataInterface, CapabilitiesFinder) - Static method in class org.teiid.query.optimizer.relational.rules.CapabilitiesUtil
 
requiresTransaction(boolean) - Method in class org.teiid.query.processor.BatchedUpdatePlan
 
requiresTransaction(boolean) - Method in class org.teiid.query.processor.proc.ProcedurePlan
 
requiresTransaction(boolean) - Method in class org.teiid.query.processor.ProcessorPlan
 
requiresTransaction(boolean) - Method in class org.teiid.query.processor.relational.RelationalPlan
 
reserveBuffers(int, BufferManager.BufferReserveMode) - Method in interface org.teiid.common.buffer.BufferManager
Reserve up to count buffers for use.
reserveBuffers(int, BufferManager.BufferReserveMode) - Method in class org.teiid.common.buffer.impl.BufferManagerImpl
 
reset() - Method in class org.teiid.common.buffer.AbstractTupleSource
 
reset() - Method in interface org.teiid.common.buffer.IndexedTupleSource
Restore the previous mark and set the mark back to the first position.
reset() - Method in class org.teiid.query.function.aggregate.AggregateFunction
Called to reset the state of the function.
reset() - Method in class org.teiid.query.function.aggregate.Avg
 
reset() - Method in class org.teiid.query.function.aggregate.ConstantFunction
 
reset() - Method in class org.teiid.query.function.aggregate.Count
 
reset() - Method in class org.teiid.query.function.aggregate.Max
 
reset() - Method in class org.teiid.query.function.aggregate.Min
 
reset() - Method in class org.teiid.query.function.aggregate.StatsFunction
 
reset() - Method in class org.teiid.query.function.aggregate.Sum
 
reset() - Method in class org.teiid.query.function.aggregate.TextAgg
 
reset() - Method in class org.teiid.query.function.aggregate.XMLAgg
 
reset() - Method in class org.teiid.query.processor.BatchedUpdatePlan
 
reset() - Method in class org.teiid.query.processor.BatchIterator
 
reset() - Method in class org.teiid.query.processor.proc.ProcedurePlan
 
reset() - Method in class org.teiid.query.processor.ProcessorPlan
Reset a plan so that it can be processed again.
reset() - Method in class org.teiid.query.processor.relational.AccessNode
 
reset() - Method in class org.teiid.query.processor.relational.BatchedUpdateNode
 
reset() - Method in class org.teiid.query.processor.relational.DependentAccessNode
 
reset() - Method in class org.teiid.query.processor.relational.DependentProcedureAccessNode
 
reset() - Method in class org.teiid.query.processor.relational.DependentProcedureExecutionNode
 
reset() - Method in class org.teiid.query.processor.relational.GroupingNode
 
reset() - Method in class org.teiid.query.processor.relational.InsertPlanExecutionNode
 
reset() - Method in class org.teiid.query.processor.relational.LimitNode
 
reset() - Method in class org.teiid.query.processor.relational.PlanExecutionNode
 
reset() - Method in class org.teiid.query.processor.relational.ProjectIntoNode
 
reset() - Method in class org.teiid.query.processor.relational.ProjectNode
 
reset() - Method in class org.teiid.query.processor.relational.RelationalNode
 
reset() - Method in class org.teiid.query.processor.relational.RelationalPlan
 
reset() - Method in class org.teiid.query.processor.relational.SelectNode
 
reset() - Method in class org.teiid.query.processor.relational.SortingFilter
 
reset() - Method in class org.teiid.query.processor.relational.SortNode
 
reset() - Method in class org.teiid.query.processor.relational.SubqueryAwareEvaluator
 
reset() - Method in class org.teiid.query.processor.relational.SubqueryAwareRelationalNode
 
reset() - Method in class org.teiid.query.processor.relational.TextTableNode
 
reset() - Method in class org.teiid.query.processor.relational.UnionAllNode
 
reset() - Method in class org.teiid.query.processor.relational.XMLTableNode
 
reset() - Method in class org.teiid.query.processor.xml.XMLPlan
 
reset() - Method in class org.teiid.query.sql.lang.CollectionValueIterator
 
reset() - Method in class org.teiid.query.sql.lang.CompoundCriteria
Reset criteria so there are no more.
reset() - Method in interface org.teiid.query.sql.util.ValueIterator
Optional reset method - allows a single instance of a ValueIterator implementation to be resettable, such that the next call to next returns the first element in the iteration (if any).
reset() - Method in class org.teiid.query.validator.AbstractValidationVisitor
Reset so visitor can be used on a different language object.
reset() - Method in class org.teiid.query.validator.ValidationVisitor
 
resetDeterminismLevel() - Method in class org.teiid.query.util.CommandContext
 
resetProgramCounter() - Method in class org.teiid.query.processor.proc.Program
Resets this program, so it can be run through again.
resolveCommand(Command, TempMetadataAdapter, AnalysisRecord, boolean) - Method in class org.teiid.query.resolver.command.BatchedUpdateResolver
 
resolveCommand(Command, TempMetadataAdapter, AnalysisRecord, boolean) - Method in class org.teiid.query.resolver.command.DynamicCommandResolver
 
resolveCommand(Command, TempMetadataAdapter, AnalysisRecord, boolean) - Method in class org.teiid.query.resolver.command.SetQueryResolver
 
resolveCommand(Command, TempMetadataAdapter, AnalysisRecord, boolean) - Method in class org.teiid.query.resolver.command.SimpleQueryResolver
 
resolveCommand(Command, TempMetadataAdapter, AnalysisRecord, boolean) - Method in class org.teiid.query.resolver.command.TempTableResolver
 
resolveCommand(Command, TempMetadataAdapter, AnalysisRecord, boolean) - Method in class org.teiid.query.resolver.command.UpdateProcedureResolver
 
resolveCommand(Command, TempMetadataAdapter, AnalysisRecord, boolean) - Method in class org.teiid.query.resolver.command.XMLQueryResolver
 
resolveCommand(Command, TempMetadataAdapter, AnalysisRecord, boolean) - Method in interface org.teiid.query.resolver.CommandResolver
Resolve the command using the metadata.
resolveCommand(Command, TempMetadataAdapter, AnalysisRecord, boolean) - Method in class org.teiid.query.resolver.ProcedureContainerResolver
 
resolveCommand(Command, QueryMetadataInterface, AnalysisRecord) - Static method in class org.teiid.query.resolver.QueryResolver
This implements an algorithm to resolve all the symbols created by the parser into real metadata IDs
resolveCommand(Command, QueryMetadataInterface) - Static method in class org.teiid.query.resolver.QueryResolver
This implements an algorithm to resolve all the symbols created by the parser into real metadata IDs
resolveCommand(Command, Map, QueryMetadataInterface, AnalysisRecord) - Static method in class org.teiid.query.resolver.QueryResolver
This implements an algorithm to resolve all the symbols created by the parser into real metadata IDs
resolveCommand(Command, Map, QueryMetadataInterface, AnalysisRecord, boolean) - Static method in class org.teiid.query.resolver.QueryResolver
 
resolveCriteria(Criteria, QueryMetadataInterface) - Static method in class org.teiid.query.resolver.QueryResolver
Resolve just a criteria.
resolveCriteria(LanguageObject, GroupSymbol, QueryMetadataInterface) - Static method in class org.teiid.query.resolver.util.ResolveVirtualGroupCriteriaVisitor
 
resolveElements(MappingDocument, XMLPlannerEnvironment) - Static method in class org.teiid.query.optimizer.xml.NameInSourceResolverVisitor
Resolve all the "NameInSource" property nodes (element names), with the their results set queries.
resolveElementsInGroup(GroupSymbol, QueryMetadataInterface) - Static method in class org.teiid.query.resolver.util.ResolverUtil
Returns the resolved elements in the given group.
resolveGroup(TempMetadataAdapter, ProcedureContainer) - Method in class org.teiid.query.resolver.command.ExecResolver
 
resolveGroup(TempMetadataAdapter, ProcedureContainer) - Method in class org.teiid.query.resolver.command.InsertResolver
 
resolveGroup(TempMetadataAdapter, ProcedureContainer) - Method in class org.teiid.query.resolver.ProcedureContainerResolver
 
resolveGroup(GroupSymbol, QueryMetadataInterface) - Static method in class org.teiid.query.resolver.util.ResolverUtil
 
resolveImplicitTempGroup(TempMetadataAdapter, GroupSymbol, List) - Static method in class org.teiid.query.resolver.util.ResolverUtil
 
resolveLanguageObject(LanguageObject, QueryMetadataInterface) - Static method in class org.teiid.query.resolver.util.ResolverVisitor
 
resolveLanguageObject(LanguageObject, Collection<GroupSymbol>, QueryMetadataInterface) - Static method in class org.teiid.query.resolver.util.ResolverVisitor
 
resolveLanguageObject(LanguageObject, Collection<GroupSymbol>, GroupContext, QueryMetadataInterface) - Static method in class org.teiid.query.resolver.util.ResolverVisitor
 
resolveLimit(Limit) - Static method in class org.teiid.query.resolver.util.ResolverUtil
 
resolveLookup(Function, QueryMetadataInterface) - Static method in class org.teiid.query.resolver.util.ResolverUtil
 
resolveNullLiterals(List) - Static method in class org.teiid.query.resolver.util.ResolverUtil
Look for a null literal in the SELECT clause and set it's type to STRING.
resolveOrderBy(OrderBy, QueryCommand, QueryMetadataInterface) - Static method in class org.teiid.query.resolver.util.ResolverUtil
Attempt to resolve the order by throws QueryResolverException if the symbol is not of SingleElementSymbol type
resolveProceduralCommand(Command, TempMetadataAdapter, AnalysisRecord) - Method in class org.teiid.query.resolver.command.DeleteResolver
 
resolveProceduralCommand(Command, TempMetadataAdapter, AnalysisRecord) - Method in class org.teiid.query.resolver.command.ExecResolver
 
resolveProceduralCommand(Command, TempMetadataAdapter, AnalysisRecord) - Method in class org.teiid.query.resolver.command.InsertResolver
Resolve an INSERT.
resolveProceduralCommand(Command, TempMetadataAdapter, AnalysisRecord) - Method in class org.teiid.query.resolver.command.UpdateResolver
 
resolveProceduralCommand(Command, TempMetadataAdapter, AnalysisRecord) - Method in class org.teiid.query.resolver.ProcedureContainerResolver
 
ResolverUtil - Class in org.teiid.query.resolver.util
Utilities used during resolution
ResolverUtil.ResolvedLookup - Class in org.teiid.query.resolver.util
 
ResolverUtil.ResolvedLookup() - Constructor for class org.teiid.query.resolver.util.ResolverUtil.ResolvedLookup
 
ResolverVisitor - Class in org.teiid.query.resolver.util
 
ResolverVisitor(QueryMetadataInterface, Collection<GroupSymbol>, GroupContext) - Constructor for class org.teiid.query.resolver.util.ResolverVisitor
Constructor for ResolveElementsVisitor.
resolveSubqueries(Command, TempMetadataAdapter, AnalysisRecord) - Static method in class org.teiid.query.resolver.QueryResolver
 
resolveTypes(Insert, TempMetadataAdapter, List, boolean) - Method in class org.teiid.query.resolver.command.InsertResolver
 
ResolveVirtualGroupCriteriaVisitor - Class in org.teiid.query.resolver.util
 
ResolveVirtualGroupCriteriaVisitor(GroupSymbol, QueryMetadataInterface) - Constructor for class org.teiid.query.resolver.util.ResolveVirtualGroupCriteriaVisitor
Constructor for ResolveElementsVisitor with no specified groups.
resolveVirtualGroupElements(CreateUpdateProcedureCommand, QueryMetadataInterface) - Method in class org.teiid.query.resolver.command.UpdateProcedureResolver
 
resolveXMLCriteria(Criteria, GroupContext, Collection, QueryMetadataInterface) - Static method in class org.teiid.query.resolver.command.XMLQueryResolver
Resolve the criteria specified on the XML query.
restore(Cache, BufferManager) - Method in interface org.teiid.cache.Cachable
 
RESULT_SET - Static variable in class org.teiid.query.metadata.StoredProcedureInfo
Constant identifying a RESULT SET parameter
RESULT_SET - Static variable in class org.teiid.query.sql.lang.SPParameter
Constant identifying a RESULT SET parameter
RESULT_SET_INFO - Static variable in class org.teiid.query.mapping.xml.MappingNodeConstants.Properties
Result Set Info object which contains the query and the plan for the source node.
RESULT_SET_NAME - Static variable in class org.teiid.query.mapping.xml.MappingNodeConstants.Properties
The name of the result being returned by this node
RESULT_SET_NAME - Static variable in class org.teiid.query.mapping.xml.MappingNodeConstants.Tags
 
resultSetExists(String) - Method in class org.teiid.query.processor.proc.ProcedurePlan
 
ResultSetInfo - Class in org.teiid.query.mapping.xml
Represents a result set used in an XML query - this can be based on either a mapping class query or a staging table.
ResultSetInfo(String) - Constructor for class org.teiid.query.mapping.xml.ResultSetInfo
 
ResultSetInfo(String, boolean) - Constructor for class org.teiid.query.mapping.xml.ResultSetInfo
 
resume(TransactionContext) - Method in interface org.teiid.dqp.service.TransactionService
 
RETURN - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
RETURN_VALUE - Static variable in class org.teiid.query.metadata.StoredProcedureInfo
Constant identifying a RETURN parameter
RETURN_VALUE - Static variable in class org.teiid.query.sql.lang.SPParameter
Constant identifying a RETURN parameter
returnParameters() - Method in class org.teiid.query.sql.lang.StoredProcedure
 
RETURNS - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
returnsResultParameter() - Method in class org.teiid.query.metadata.StoredProcedureInfo
 
returnsResultSet() - Method in class org.teiid.query.metadata.StoredProcedureInfo
 
returnsResultSet() - Method in class org.teiid.query.sql.lang.Command
 
returnsResultSet() - Method in class org.teiid.query.sql.lang.DynamicCommand
 
returnsResultSet() - Method in class org.teiid.query.sql.lang.Query
 
returnsResultSet() - Method in class org.teiid.query.sql.lang.QueryCommand
 
returnsResultSet() - Method in class org.teiid.query.sql.lang.StoredProcedure
 
returnsScalarValue() - Method in class org.teiid.query.sql.lang.StoredProcedure
 
REVOKE - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
rewrite(Command, CreateUpdateProcedureCommand, QueryMetadataInterface, CommandContext, Map, int) - Static method in class org.teiid.query.rewriter.QueryRewriter
 
rewrite(Command, QueryMetadataInterface, CommandContext) - Static method in class org.teiid.query.rewriter.QueryRewriter
 
rewriteCriteria(Criteria, CreateUpdateProcedureCommand, CommandContext, QueryMetadataInterface) - Static method in class org.teiid.query.rewriter.QueryRewriter
Rewrite the criteria by evaluating some trivial cases.
rewriteDefaultColumn() - Method in class org.teiid.query.sql.lang.XMLTable
 
rewriteExpression(Expression, CreateUpdateProcedureCommand, CommandContext, QueryMetadataInterface) - Static method in class org.teiid.query.rewriter.QueryRewriter
 
rewriteOrderBy(QueryCommand) - Method in class org.teiid.query.rewriter.QueryRewriter
Rewrite the order by clause.
rewriteOrderBy(QueryCommand, OrderBy, List, LinkedList<OrderByItem>) - Static method in class org.teiid.query.rewriter.QueryRewriter
 
right(String, Integer) - Static method in class org.teiid.query.function.FunctionMethods
 
RIGHT - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
rightSource - Variable in class org.teiid.query.processor.relational.JoinStrategy
 
rightTrim(String) - Static method in class org.teiid.query.function.FunctionMethods
 
rollback(TransactionContext) - Method in interface org.teiid.dqp.service.TransactionService
 
rollback(String) - Method in interface org.teiid.dqp.service.TransactionService
 
rollback(String, XidImpl, boolean) - Method in interface org.teiid.dqp.service.TransactionService
 
ROLLBACK - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
ROLLUP - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
round(int, int) - Static method in class org.teiid.query.function.FunctionMethods
 
round(float, int) - Static method in class org.teiid.query.function.FunctionMethods
 
round(double, int) - Static method in class org.teiid.query.function.FunctionMethods
 
round(BigDecimal, int) - Static method in class org.teiid.query.function.FunctionMethods
 
ROW - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
ROWCOUNT - Static variable in class org.teiid.query.sql.ProcedureReservedWords
 
ROWLIMIT - Static variable in class org.teiid.query.function.FunctionLibrary
 
rowlimit(Object) - Static method in class org.teiid.query.function.FunctionMethods
This pseudo-function should never actually be called - it is here solely so the xml rowlimit function can be resolved properly.
ROWLIMITEXCEPTION - Static variable in class org.teiid.query.function.FunctionLibrary
 
rowlimitexception(Object) - Static method in class org.teiid.query.function.FunctionMethods
This pseudo-function should never actually be called - it is here solely so the xml rowlimitexception function can be resolved properly.
ROWS - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
ROWS_UPDATED - Static variable in class org.teiid.query.sql.ProcedureReservedWords
 
rowValues(ParseInfo) - Method in class org.teiid.query.parser.SQLParser
Parse row values - this is a comma separated list of values.
rpad(String, Integer, String) - Static method in class org.teiid.query.function.FunctionMethods
 
rpad(String, Integer) - Static method in class org.teiid.query.function.FunctionMethods
 
RPAREN - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
RS_NAME - Static variable in class org.teiid.query.processor.proc.CreateCursorResultSetInstruction
 
rsName - Variable in class org.teiid.query.processor.proc.CreateCursorResultSetInstruction
 
RuleAccessPatternValidation - Class in org.teiid.query.optimizer.relational.rules
Validates that the access pattern(s) of a source are satisfied.
RuleAccessPatternValidation() - Constructor for class org.teiid.query.optimizer.relational.rules.RuleAccessPatternValidation
 
RuleAssignOutputElements - Class in org.teiid.query.optimizer.relational.rules
This rule is responsible for assigning the output elements to every node in the plan.
RuleAssignOutputElements() - Constructor for class org.teiid.query.optimizer.relational.rules.RuleAssignOutputElements
 
RuleCalculateCost - Class in org.teiid.query.optimizer.relational.rules
 
RuleCalculateCost() - Constructor for class org.teiid.query.optimizer.relational.rules.RuleCalculateCost
 
RuleChooseDependent - Class in org.teiid.query.optimizer.relational.rules
Finds nodes that can be turned into dependent joins
RuleChooseDependent() - Constructor for class org.teiid.query.optimizer.relational.rules.RuleChooseDependent
 
RuleChooseJoinStrategy - Class in org.teiid.query.optimizer.relational.rules
Marks join as a candidate merge join if conditions are met
RuleChooseJoinStrategy() - Constructor for class org.teiid.query.optimizer.relational.rules.RuleChooseJoinStrategy
 
RuleCleanCriteria - Class in org.teiid.query.optimizer.relational.rules
Removes phantom and TRUE or FALSE criteria
RuleCleanCriteria() - Constructor for class org.teiid.query.optimizer.relational.rules.RuleCleanCriteria
 
RuleCollapseSource - Class in org.teiid.query.optimizer.relational.rules
 
RuleCollapseSource() - Constructor for class org.teiid.query.optimizer.relational.rules.RuleCollapseSource
 
RuleConstants - Class in org.teiid.query.optimizer.relational.rules
 
RuleCopyCriteria - Class in org.teiid.query.optimizer.relational.rules
For each join node this rule will find the set of criteria allowed to influence the join (the join criteria, and inner side criteria on non full outer joins) and builds new criteria based upon the equality relationships found.
RuleCopyCriteria() - Constructor for class org.teiid.query.optimizer.relational.rules.RuleCopyCriteria
 
RuleImplementJoinStrategy - Class in org.teiid.query.optimizer.relational.rules
Inserts sort nodes for specific join strategies.
RuleImplementJoinStrategy() - Constructor for class org.teiid.query.optimizer.relational.rules.RuleImplementJoinStrategy
 
RuleMergeCriteria - Class in org.teiid.query.optimizer.relational.rules
TODO: this rule should attempt to intelligently order the criteria
RuleMergeCriteria() - Constructor for class org.teiid.query.optimizer.relational.rules.RuleMergeCriteria
 
RuleMergeVirtual - Class in org.teiid.query.optimizer.relational.rules
 
RuleMergeVirtual() - Constructor for class org.teiid.query.optimizer.relational.rules.RuleMergeVirtual
 
RulePlaceAccess - Class in org.teiid.query.optimizer.relational.rules
This rule finds all SOURCE nodes and associates ACCESS patterns, ACCESS nodes, and aliases.
RulePlaceAccess() - Constructor for class org.teiid.query.optimizer.relational.rules.RulePlaceAccess
 
RulePlanJoins - Class in org.teiid.query.optimizer.relational.rules
Determines join orderings based upon dependency and cost information The algorithm works as follows: Stage 1.
RulePlanJoins() - Constructor for class org.teiid.query.optimizer.relational.rules.RulePlanJoins
 
RulePlanProcedures - Class in org.teiid.query.optimizer.relational.rules
 
RulePlanProcedures() - Constructor for class org.teiid.query.optimizer.relational.rules.RulePlanProcedures
 
RulePlanSorts - Class in org.teiid.query.optimizer.relational.rules
Attempts to minimize the cost of sorting operations across the plan.
RulePlanSorts() - Constructor for class org.teiid.query.optimizer.relational.rules.RulePlanSorts
 
RulePlanUnions - Class in org.teiid.query.optimizer.relational.rules
Organizes union branches so that push down is possible.
RulePlanUnions() - Constructor for class org.teiid.query.optimizer.relational.rules.RulePlanUnions
 
RulePushAggregates - Class in org.teiid.query.optimizer.relational.rules
 
RulePushAggregates() - Constructor for class org.teiid.query.optimizer.relational.rules.RulePushAggregates
 
RulePushLimit - Class in org.teiid.query.optimizer.relational.rules
Pushes limit nodes to their lowest points.
RulePushLimit() - Constructor for class org.teiid.query.optimizer.relational.rules.RulePushLimit
 
RulePushNonJoinCriteria - Class in org.teiid.query.optimizer.relational.rules
Pushes on criteria out of the on clause if possible.
RulePushNonJoinCriteria() - Constructor for class org.teiid.query.optimizer.relational.rules.RulePushNonJoinCriteria
 
RulePushSelectCriteria - Class in org.teiid.query.optimizer.relational.rules
 
RulePushSelectCriteria() - Constructor for class org.teiid.query.optimizer.relational.rules.RulePushSelectCriteria
 
RuleRaiseAccess - Class in org.teiid.query.optimizer.relational.rules
 
RuleRaiseAccess() - Constructor for class org.teiid.query.optimizer.relational.rules.RuleRaiseAccess
 
RuleRaiseNull - Class in org.teiid.query.optimizer.relational.rules
Will attempt to raise null nodes to their highest points
RuleRaiseNull() - Constructor for class org.teiid.query.optimizer.relational.rules.RuleRaiseNull
 
RuleRemoveOptionalJoins - Class in org.teiid.query.optimizer.relational.rules
Removes optional join nodes if elements originating from that join are not used in the top level project symbols.
RuleRemoveOptionalJoins() - Constructor for class org.teiid.query.optimizer.relational.rules.RuleRemoveOptionalJoins
 
RuleStack - Class in org.teiid.query.optimizer.relational
 
RuleStack() - Constructor for class org.teiid.query.optimizer.relational.RuleStack
 
RuleValidateWhereAll - Class in org.teiid.query.optimizer.relational.rules
Validates that the any atomic query being sent to a model where the model requires a criteria actually has a criteria.
RuleValidateWhereAll() - Constructor for class org.teiid.query.optimizer.relational.rules.RuleValidateWhereAll
 

S

sameOptionAndHint(Command) - Method in class org.teiid.query.sql.lang.Command
 
sameSubject(String, Object, Subject) - Method in interface org.teiid.security.SecurityHelper
 
saveBatch() - Method in class org.teiid.common.buffer.TupleBuffer
Force the persistence of any rows held in memory.
SAVEPOINT - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
saveToBufferManager(BufferManager, XMLTranslator) - Static method in class org.teiid.query.processor.xml.XMLUtil
This method saves the given XML object to the buffer manager's disk process Documents less than the maxMemorySize will be held directly in memory
SaxonXQueryExpression - Class in org.teiid.query.xquery.saxon
 
SaxonXQueryExpression(String, XMLNamespaces, List<DerivedColumn>, List<XMLTable.XMLColumn>) - Constructor for class org.teiid.query.xquery.saxon.SaxonXQueryExpression
 
SaxonXQueryExpression.Result - Class in org.teiid.query.xquery.saxon
 
SaxonXQueryExpression.Result() - Constructor for class org.teiid.query.xquery.saxon.SaxonXQueryExpression.Result
 
ScalarSubquery - Class in org.teiid.query.sql.symbol
This is an Expression implementation that can be used in a SELECT clause.
ScalarSubquery(QueryCommand) - Constructor for class org.teiid.query.sql.symbol.ScalarSubquery
 
SCROLL - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
SEARCH - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
SEARCH_DOWN - Static variable in class org.teiid.query.mapping.xml.MappingNodeConstants
Indicates a search of a mapping document should be downward, DEPTH FIRST.
SEARCH_DOWN_BREADTH_FIRST - Static variable in class org.teiid.query.mapping.xml.MappingNodeConstants
Indicates a search of a mapping document should be downward, BREADTH FIRST.
SEARCH_UP - Static variable in class org.teiid.query.mapping.xml.MappingNodeConstants
Indicates a search of a mapping document should be upward.
SEARCHABLE_COMPARE - Static variable in class org.teiid.query.metadata.SupportConstants.Element
 
SEARCHABLE_LIKE - Static variable in class org.teiid.query.metadata.SupportConstants.Element
 
searchedCaseExpression(ParseInfo) - Method in class org.teiid.query.parser.SQLParser
Parse a searched CASE expression.
SearchedCaseExpression - Class in org.teiid.query.sql.symbol
 
SearchedCaseExpression(List, List) - Constructor for class org.teiid.query.sql.symbol.SearchedCaseExpression
Constructor for SearchedCaseExpression objects
second(Date) - Static method in class org.teiid.query.function.FunctionMethods
 
SECOND - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
SECURITY - Static variable in interface org.teiid.query.function.metadata.FunctionCategoryConstants
"Security" functions check authentication or authorization information
SecurityFunctionEvaluator - Interface in org.teiid.query.eval
 
SecurityHelper - Interface in org.teiid.security
 
SecuritySystemFunctions - Class in org.teiid.query.function.source
 
SecuritySystemFunctions() - Constructor for class org.teiid.query.function.source.SecuritySystemFunctions
 
SELECT - Static variable in class org.teiid.query.metadata.SupportConstants.Element
 
SELECT - Static variable in class org.teiid.query.optimizer.relational.plantree.NodeConstants.Types
 
select(ParseInfo) - Method in class org.teiid.query.parser.SQLParser
Parse a SELECT clause.
SELECT - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
Select - Class in org.teiid.query.sql.lang
This class represents the SELECT clause of a query, which defines what elements or expressions are returned from the query.
Select() - Constructor for class org.teiid.query.sql.lang.Select
Constructs a default instance of this class.
Select(List) - Constructor for class org.teiid.query.sql.lang.Select
Constructs an instance of this class from an ordered set of symbols.
selectExpression(ParseInfo) - Method in class org.teiid.query.parser.SQLParser
 
SelectNode - Class in org.teiid.query.processor.relational
 
SelectNode() - Constructor for class org.teiid.query.processor.relational.SelectNode
 
SelectNode(int) - Constructor for class org.teiid.query.processor.relational.SelectNode
 
selectSymbol(ParseInfo) - Method in class org.teiid.query.parser.SQLParser
 
SelectSymbol - Class in org.teiid.query.sql.symbol
This is the server's representation of a metadata symbol that can be used in a SELECT statement.
SelectSymbol(String, String) - Constructor for class org.teiid.query.sql.symbol.SelectSymbol
Passthrough constructor used for cloning
SelectSymbol(String) - Constructor for class org.teiid.query.sql.symbol.SelectSymbol
Construct a symbol with a name
SEMICOLON - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
SENSITIVE - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
separateCriteriaByAnd(Criteria) - Static method in class org.teiid.query.sql.lang.Criteria
This utility method will pull apart a tree of criteria by breaking all compound AND criteria apart.
SEPARATOR - Static variable in class org.teiid.query.sql.symbol.SingleElementSymbol
Character used to delimit name components in a symbol
SEQUENCE - Static variable in class org.teiid.query.mapping.xml.MappingNodeConstants
Constant defining a target node type of "sequence".
SESSION_DETERMINISTIC - Static variable in class org.teiid.query.function.metadata.FunctionMethod
 
SESSION_EXPIRATION - Static variable in interface org.teiid.dqp.service.SessionService
 
SESSION_ID - Static variable in class org.teiid.query.function.FunctionLibrary
 
session_id(CommandContext) - Static method in class org.teiid.query.function.FunctionMethods
 
SESSION_ID - Static variable in interface org.teiid.query.util.ContextProperties
 
SESSION_USER - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
SessionService - Interface in org.teiid.dqp.service
The session service deals with managing sessions; this involves creating sessions, closing sessions, terminating sessions, and updating session state.
SessionServiceException - Exception in org.teiid.dqp.service
 
SessionServiceException() - Constructor for exception org.teiid.dqp.service.SessionServiceException
No-Arg Constructor
SessionServiceException(String) - Constructor for exception org.teiid.dqp.service.SessionServiceException
Constructs an instance of the exception with the specified detail message.
SessionServiceException(Throwable) - Constructor for exception org.teiid.dqp.service.SessionServiceException
Constructs an instance of the exception with no detail message but with a single exception.
SessionServiceException(Throwable, String) - Constructor for exception org.teiid.dqp.service.SessionServiceException
Constructs an instance of the exception with the specified detail message and a single exception.
SessionServiceException(String, String) - Constructor for exception org.teiid.dqp.service.SessionServiceException
Construct an instance with an error code and message specified.
SessionServiceException(Throwable, String, String) - Constructor for exception org.teiid.dqp.service.SessionServiceException
Construct an instance with a linked exception, and an error code and message, specified.
SET - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
set(Expression, int, Expression) - Method in class org.teiid.query.sql.lang.CompareCriteria
Sets the operands and operator.
set(int, Criteria, Criteria) - Method in class org.teiid.query.sql.lang.CompoundCriteria
Sets a "standard" operand-operator-operand criteria.
set(int, Criteria) - Method in class org.teiid.query.sql.lang.CompoundCriteria
Sets a "standard" unary criteria.
set(int, List) - Method in class org.teiid.query.sql.lang.CompoundCriteria
Sets the operator and an arbitrary set of criteria.
set(Expression, Collection) - Method in class org.teiid.query.sql.lang.SetCriteria
Sets the membership expression and the set of value expressions
SET_OP - Static variable in class org.teiid.query.optimizer.relational.plantree.NodeConstants.Types
 
setAbort(boolean) - Method in class org.teiid.query.mapping.xml.MappingVisitor
 
setAbort(boolean) - Method in class org.teiid.query.sql.LanguageVisitor
 
setAccessPatterns(Collection<TempMetadataID>) - Method in class org.teiid.query.metadata.TempMetadataID
 
setAggregateFunction(AggregateSymbol.Type) - Method in class org.teiid.query.sql.symbol.AggregateSymbol
Set the aggregate function.
setAlias(String) - Method in class org.teiid.query.sql.symbol.DerivedColumn
 
setAliasResultName(String) - Method in class org.teiid.query.mapping.xml.MappingSourceNode
in the case of recursive node we need to know the original source node name; this represents that name.
setAll(boolean) - Method in class org.teiid.query.sql.lang.SetQuery
 
setAllConstants(boolean) - Method in class org.teiid.query.sql.lang.SetCriteria
 
setAllowEnvFunction(boolean) - Method in class org.teiid.query.function.SystemFunctionManager
 
setAlwaysInclude(boolean) - Method in class org.teiid.query.mapping.xml.MappingAttribute
 
setAlwaysInclude(boolean) - Method in class org.teiid.query.mapping.xml.MappingElement
 
setArgs(Expression[]) - Method in class org.teiid.query.sql.symbol.Function
Set the function arguments - it is assumed that the args are not null.
setAscending(boolean) - Method in class org.teiid.query.sql.lang.OrderByItem
 
setAsClauseSet(boolean) - Method in class org.teiid.query.sql.lang.DynamicCommand
 
setAsColumns(List) - Method in class org.teiid.query.sql.lang.DynamicCommand
 
setAsDefault(boolean) - Method in class org.teiid.query.mapping.xml.MappingCriteriaNode
 
setAttributes(XMLAttributes) - Method in class org.teiid.query.sql.symbol.XMLElement
 
setBatchSize(int) - Method in class org.teiid.common.buffer.TupleBuffer
 
setBindings(List) - Method in class org.teiid.query.mapping.relational.QueryNode
Set all of the bindings (existing are dropped)
setBlock(Block) - Method in class org.teiid.query.sql.proc.CreateUpdateProcedureCommand
Set the block on this command.
setBlock(Block) - Method in class org.teiid.query.sql.proc.LoopStatement
 
setBlock(Block) - Method in class org.teiid.query.sql.proc.WhileStatement
 
setBlockProgram(Program) - Method in class org.teiid.query.processor.xml.WhileInstruction
 
setBuffer(TupleBuffer, boolean) - Method in class org.teiid.query.processor.BatchIterator
 
setBufferManager(BufferManager) - Method in class org.teiid.query.util.CommandContext
 
setCacheHint(CacheHint) - Method in class org.teiid.query.metadata.TempMetadataID
 
setCacheHint(CacheHint) - Method in class org.teiid.query.sql.lang.Command
 
setCallableStatement(boolean) - Method in class org.teiid.query.sql.lang.StoredProcedure
 
setCalledWithReturn(boolean) - Method in class org.teiid.query.sql.lang.StoredProcedure
 
setCapabilitySupport(SourceCapabilities.Capability, boolean) - Method in class org.teiid.query.optimizer.capabilities.BasicSourceCapabilities
 
setCardinality(int) - Method in class org.teiid.query.metadata.TempMetadataID
 
setCategory(String) - Method in class org.teiid.query.function.metadata.FunctionMethod
Set category of method
setChangeList(SetClauseList) - Method in class org.teiid.query.sql.lang.Update
Set the list of CompareCriteria representing updates being made
setChildMetadata(Command, Command) - Static method in class org.teiid.query.resolver.QueryResolver
 
setChildMetadata(Command, Map, GroupContext) - Static method in class org.teiid.query.resolver.QueryResolver
 
setClassType(Class) - Method in class org.teiid.query.sql.lang.SPParameter
Set class type - MetaMatrix runtime types.
SetClause - Class in org.teiid.query.sql.lang
 
SetClause(ElementSymbol, Expression) - Constructor for class org.teiid.query.sql.lang.SetClause
 
setClauseList(boolean, ParseInfo) - Method in class org.teiid.query.parser.SQLParser
 
SetClauseList - Class in org.teiid.query.sql.lang
 
SetClauseList() - Constructor for class org.teiid.query.sql.lang.SetClauseList
 
SetClauseList(List<SetClause>) - Constructor for class org.teiid.query.sql.lang.SetClauseList
 
setClauses(List) - Method in class org.teiid.query.sql.lang.From
Set all the clauses
setCleanupReference(Object) - Method in class org.teiid.common.buffer.FileStore
 
setCollectNodeStatistics(boolean) - Method in class org.teiid.query.util.CommandContext
 
setColumns(List<ElementSymbol>) - Method in class org.teiid.query.sql.lang.Create
 
setColumns(List<TextTable.TextColumn>) - Method in class org.teiid.query.sql.lang.TextTable
 
setColumns(List<ElementSymbol>) - Method in class org.teiid.query.sql.lang.WithQueryCommand
 
setColumns(List<XMLTable.XMLColumn>) - Method in class org.teiid.query.sql.lang.XMLTable
 
setCommand(Command) - Method in class org.teiid.dqp.message.AtomicRequestMessage
 
setCommand(Command) - Method in class org.teiid.query.mapping.relational.QueryNode
Set command - this is provided as a convenient place to cache this command during conversion.
setCommand(Command) - Method in class org.teiid.query.mapping.xml.ResultSetInfo
 
setCommand(Command) - Method in class org.teiid.query.processor.relational.AccessNode
 
setCommand(Command) - Method in class org.teiid.query.sql.lang.ExistsCriteria
 
setCommand(QueryCommand) - Method in class org.teiid.query.sql.lang.SubqueryCompareCriteria
Set the subquery command (either a SELECT or a procedure execution).
setCommand(T) - Method in interface org.teiid.query.sql.lang.SubqueryContainer
Sets the subquery Command object
setCommand(Command) - Method in class org.teiid.query.sql.lang.SubqueryFromClause
Set the command held by the clause
setCommand(QueryCommand) - Method in class org.teiid.query.sql.lang.SubquerySetCriteria
Set the subquery command (either a SELECT or a procedure execution).
setCommand(QueryCommand) - Method in class org.teiid.query.sql.lang.WithQueryCommand
 
setCommand(Command) - Method in class org.teiid.query.sql.proc.AssignmentStatement
 
setCommand(Command) - Method in class org.teiid.query.sql.proc.CommandStatement
 
setCommand(Command) - Method in class org.teiid.query.sql.proc.LoopStatement
Sets the command.
setCommand(Query) - Method in class org.teiid.query.sql.proc.LoopStatement
 
setCommand(QueryCommand) - Method in class org.teiid.query.sql.symbol.ScalarSubquery
Sets the command.
setCommandPayload(Serializable) - Method in class org.teiid.query.util.CommandContext
 
setCondition(Criteria) - Method in class org.teiid.query.sql.proc.IfStatement
Set the condition that determines which block needs to be executed.
setCondition(Criteria) - Method in class org.teiid.query.sql.proc.WhileStatement
Set the condition that determines which block needs to be executed.
setConnectionID(String) - Method in class org.teiid.query.util.CommandContext
Sets the connectionID.
setConnectorBatchSize(int) - Method in class org.teiid.common.buffer.impl.BufferManagerImpl
 
setConnectorBatchSize(int) - Method in class org.teiid.query.util.CommandContext
 
setConnectorBindingId(String) - Method in class org.teiid.query.processor.relational.AccessNode
 
setConnectorName(String) - Method in class org.teiid.dqp.message.AtomicRequestMessage
 
setConstraint(Reference.Constraint) - Method in class org.teiid.query.sql.symbol.Reference
 
setContent(List<Expression>) - Method in class org.teiid.query.sql.symbol.XMLElement
 
setContext(CommandContext) - Method in class org.teiid.query.processor.ProcessorPlan
 
setContext(CommandContext) - Method in class org.teiid.query.processor.relational.RelationalNode
 
setCorrelatedReferences(SymbolMap) - Method in class org.teiid.query.sql.lang.Command
 
setCorrelatedReferences(SymbolMap) - Method in class org.teiid.query.sql.lang.TableFunctionReference
 
setCreationTime(long) - Method in class org.teiid.dqp.service.TransactionContext
 
setCrit(ParseInfo, Expression) - Method in class org.teiid.query.parser.SQLParser
Parse a set criteria.
setCriteria(String) - Method in class org.teiid.query.mapping.xml.MappingCriteriaNode
 
setCriteria(String) - Method in class org.teiid.query.mapping.xml.MappingRecursiveElement
Sets the criteria on which the recurrsion must occur
setCriteria(Criteria) - Method in class org.teiid.query.mapping.xml.ResultSetInfo
 
setCriteria(Criteria) - Method in class org.teiid.query.processor.relational.SelectNode
 
setCriteria(Criteria) - Method in class org.teiid.query.sql.lang.AtomicCriteria
Set sub criteria
setCriteria(List<Criteria>) - Method in class org.teiid.query.sql.lang.CompoundCriteria
Sets the criteria.
setCriteria(Criteria) - Method in class org.teiid.query.sql.lang.Delete
Set the criteria for this Delete command
setCriteria(Criteria) - Method in class org.teiid.query.sql.lang.Query
Set the criteria clause for the query.
SetCriteria - Class in org.teiid.query.sql.lang
A criteria which is true is the expression's value is a member in a list of values.
SetCriteria() - Constructor for class org.teiid.query.sql.lang.SetCriteria
Constructs a default instance of this class.
SetCriteria(Expression, Collection) - Constructor for class org.teiid.query.sql.lang.SetCriteria
Constructs an instance of this class with the membership expression and value expressions
setCriteria(Criteria) - Method in class org.teiid.query.sql.lang.Update
Set the criteria for this Update command
setCriteriaNode(Criteria) - Method in class org.teiid.query.mapping.xml.MappingCriteriaNode
This is parsed and resolved criteria node based on the criteria string.
setCriteriaNode(Criteria) - Method in class org.teiid.query.mapping.xml.MappingRecursiveElement
This is parsed and resolved criteria node based on the criteria string.
setCriteriaRaised(boolean) - Method in class org.teiid.query.mapping.xml.ResultSetInfo
 
setCriteriaSelector(CriteriaSelector) - Method in class org.teiid.query.sql.visitor.CriteriaTranslatorVisitor
Set the criteria selector used to restrict the part of the criteria that needs to be translated.
setCursorName(String) - Method in class org.teiid.query.sql.proc.LoopStatement
 
setDataTypes(String[]) - Method in class org.teiid.common.buffer.TupleBatch
 
setDebugStream(PrintStream) - Method in class org.teiid.query.parser.SQLParserTokenManager
 
setDefaultCondition(DefaultCondition) - Method in class org.teiid.query.processor.xml.IfInstruction
 
setDefaultExpression(Expression) - Method in class org.teiid.query.sql.lang.XMLTable.XMLColumn
 
setDefaultFactory(ObjectIDFactory) - Method in class org.teiid.core.id.IDGenerator
Set the factory that should be used by default for the IDGenerator.create() method is invoked.
setDefaultFactory(String) - Method in class org.teiid.core.id.IDGenerator
Set the factory that should be used by default for the IDGenerator.create() method is invoked.
setDefaultValue(String) - Method in class org.teiid.query.mapping.xml.MappingAttribute
 
setDefaultValue(String) - Method in class org.teiid.query.mapping.xml.MappingElement
 
setDefinition(String) - Method in class org.teiid.query.sql.symbol.GroupSymbol
Set the definition for the group symbol, which may be null
setDelimiter(Character) - Method in class org.teiid.query.sql.lang.TextTable
 
setDelimiter(Character) - Method in class org.teiid.query.sql.symbol.TextLine
 
setDependentValueSource(String) - Method in class org.teiid.query.processor.relational.JoinNode
 
setDerivedExpression(boolean) - Method in class org.teiid.query.sql.symbol.ExpressionSymbol
 
setDescription(String) - Method in class org.teiid.query.function.metadata.FunctionMethod
Set description of method
setDescription(String) - Method in class org.teiid.query.function.metadata.FunctionParameter
Set description of parameter
setDesiredType(Expression, Class<?>, LanguageObject) - Static method in class org.teiid.query.resolver.util.ResolverUtil
Utility to set the type of an expression if it is a Reference and has a null type.
setDeterminismLevel(int) - Method in class org.teiid.query.util.CommandContext
 
setDeterministic(int) - Method in class org.teiid.query.function.metadata.FunctionMethod
 
setDeterministicBoolean(boolean) - Method in class org.teiid.query.function.metadata.FunctionMethod
 
setDisplayFullyQualified(boolean) - Method in class org.teiid.query.sql.symbol.ElementSymbol
Set whether this element will be displayed as fully qualified
setDisplayMode(ElementSymbol.DisplayMode) - Method in class org.teiid.query.sql.symbol.ElementSymbol
 
setDisplayNamedParameters(boolean) - Method in class org.teiid.query.sql.lang.StoredProcedure
Indicate whether parameters should be displayed in traditional indexed manor, or as named parameters
setDistinct(boolean) - Method in class org.teiid.query.sql.lang.Select
Set whether select is distinct.
setDistinctIndex(int) - Method in class org.teiid.query.processor.relational.ListNestedSortComparator
 
setDocument(boolean) - Method in class org.teiid.query.sql.symbol.XMLParse
 
setDocument(Boolean) - Method in class org.teiid.query.sql.symbol.XMLSerialize
 
setDocumentEncoding(String) - Method in class org.teiid.query.mapping.xml.MappingDocument
 
setDocumentFormat(boolean) - Method in class org.teiid.query.processor.xml.DocumentInProgress
 
setDocumentGroup(GroupSymbol) - Method in class org.teiid.query.processor.xml.XMLProcessorEnvironment
 
setDocumentInProgress(DocumentInProgress) - Method in class org.teiid.query.processor.xml.XMLProcessorEnvironment
 
setDqp(DQPCore) - Method in interface org.teiid.dqp.service.SessionService
 
setElements(List) - Method in class org.teiid.query.processor.relational.RelationalNode
 
setElements(List) - Method in class org.teiid.query.processor.relational.SortingFilter
 
setElements(List) - Method in class org.teiid.query.sql.proc.CriteriaSelector
Set elements on which criteria is pecified on the user's query
setElementSymbol(ElementSymbol) - Method in class org.teiid.query.mapping.xml.MappingAttribute
 
setElementSymbol(ElementSymbol) - Method in class org.teiid.query.mapping.xml.MappingElement
 
setElementSymbols(List<ElementSymbol>) - Method in class org.teiid.query.sql.symbol.MultipleElementSymbol
Set the ElementSymbols that this symbol refers to
setElseBlock(Block) - Method in class org.teiid.query.sql.proc.IfStatement
Set the statement's ELSE block.
setElseExpression(Expression) - Method in class org.teiid.query.sql.symbol.AbstractCaseExpression
Sets the expression in the ELSE part of this expression.
setEmptyOnEmpty(Boolean) - Method in class org.teiid.query.sql.symbol.XMLQuery
 
setEnabled(boolean) - Method in class org.teiid.cache.CacheConfiguration
 
setEncoding(String) - Method in class org.teiid.query.sql.symbol.TextLine
 
setEnvironmentProperties(Properties) - Method in class org.teiid.query.util.CommandContext
 
setEscape(boolean) - Method in class org.teiid.query.sql.lang.TextTable
 
setEscapeChar(char) - Method in class org.teiid.query.sql.lang.MatchCriteria
Set the escape character which can be used when the wildcard or single character should be used literally.
setEstimateDepAccessCardinality(Number) - Method in class org.teiid.query.processor.relational.RelationalNode
 
setEstimateDepJoinCost(Number) - Method in class org.teiid.query.processor.relational.RelationalNode
 
setEstimateJoinCost(Number) - Method in class org.teiid.query.processor.relational.RelationalNode
 
setEstimateNodeCardinality(Number) - Method in class org.teiid.query.processor.relational.RelationalNode
 
setEstimateNodeSetSize(Number) - Method in class org.teiid.query.processor.relational.RelationalNode
 
setExceptionOnMaxRows(boolean) - Method in class org.teiid.dqp.message.AtomicRequestMessage
 
setExclude(boolean) - Method in class org.teiid.query.mapping.xml.MappingNode
 
setExecutionPayload(Serializable) - Method in class org.teiid.dqp.message.AtomicRequestMessage
 
setExpandedCommand(Command) - Method in class org.teiid.query.sql.lang.UnaryFromClause
 
setExpression(Expression) - Method in class org.teiid.query.processor.proc.AssignmentInstruction
 
setExpression(Expression) - Method in class org.teiid.query.processor.proc.ErrorInstruction
 
setExpression(Expression) - Method in class org.teiid.query.sql.lang.AbstractSetCriteria
Sets the membership expression
setExpression(Expression) - Method in class org.teiid.query.sql.lang.BetweenCriteria
Set expression.
setExpression(Expression) - Method in class org.teiid.query.sql.lang.ExpressionCriteria
 
setExpression(Expression) - Method in class org.teiid.query.sql.lang.IsNullCriteria
Set expression.
setExpression(Expression) - Method in class org.teiid.query.sql.lang.SPParameter
Set the expression defining this parameter
setExpression(Expression) - Method in class org.teiid.query.sql.proc.AssignmentStatement
 
setExpression(Expression) - Method in interface org.teiid.query.sql.proc.ExpressionStatement
 
setExpression(Expression) - Method in class org.teiid.query.sql.proc.RaiseErrorStatement
 
setExpression(Expression) - Method in class org.teiid.query.sql.symbol.CaseExpression
Sets the expression for this case expression
setExpression(Expression) - Method in class org.teiid.query.sql.symbol.DerivedColumn
 
setExpression(Expression) - Method in class org.teiid.query.sql.symbol.ExpressionSymbol
Set the expression represented by this symbol.
setExpression(ElementSymbol) - Method in class org.teiid.query.sql.symbol.Reference
Should never be called - used for an xml hack
setExpression(Expression) - Method in class org.teiid.query.sql.symbol.XMLParse
 
setExpression(Expression) - Method in class org.teiid.query.sql.symbol.XMLSerialize
 
setExpressionIndex(int) - Method in class org.teiid.query.function.aggregate.AggregateFunction
 
setExpressionPosition(int, int) - Method in class org.teiid.query.sql.lang.OrderBy
 
setExpressionPosition(int) - Method in class org.teiid.query.sql.lang.OrderByItem
 
setExpressions(List<DerivedColumn>) - Method in class org.teiid.query.sql.symbol.TextLine
 
setExternalGroupContexts(GroupContext) - Method in class org.teiid.query.sql.lang.Command
 
setFetchSize(int) - Method in class org.teiid.dqp.message.AtomicRequestMessage
 
setFile(Expression) - Method in class org.teiid.query.sql.lang.TextTable
 
setFinal(boolean) - Method in class org.teiid.common.buffer.TupleBuffer
 
setFinalRow(int) - Method in class org.teiid.dqp.message.AtomicResultsMessage
 
setFixedWidth(boolean) - Method in class org.teiid.query.sql.lang.TextTable
 
setFormatted(boolean) - Method in class org.teiid.query.mapping.xml.MappingDocument
 
setForwardOnly(boolean) - Method in class org.teiid.common.buffer.TupleBuffer
 
setFrom(From) - Method in class org.teiid.query.sql.lang.Query
Set the from clause for the query.
setFunctionDescriptor(FunctionDescriptor) - Method in class org.teiid.query.sql.symbol.Function
Set the descriptor for this function.
setFunctionSupport(String, boolean) - Method in class org.teiid.query.optimizer.capabilities.BasicSourceCapabilities
 
setGlobalTable(boolean) - Method in class org.teiid.query.sql.symbol.GroupSymbol
 
setGlobalTableStore(TempTableStore) - Method in class org.teiid.query.util.CommandContext
 
setGlobalValue(String, Object) - Method in class org.teiid.query.sql.util.VariableContext
 
setGroup(GroupSymbol) - Method in class org.teiid.query.sql.lang.Delete
Set the group for this Delete command
setGroup(GroupSymbol) - Method in class org.teiid.query.sql.lang.Insert
Set the group for this insert statement
setGroup(GroupSymbol) - Method in class org.teiid.query.sql.lang.Into
Set the group held by the clause
setGroup(GroupSymbol) - Method in class org.teiid.query.sql.lang.StoredProcedure
 
setGroup(GroupSymbol) - Method in class org.teiid.query.sql.lang.UnaryFromClause
Set the group held by the clause
setGroup(GroupSymbol) - Method in class org.teiid.query.sql.lang.Update
Set the group being updated
setGroupBy(GroupBy) - Method in class org.teiid.query.sql.lang.Query
Set the group by clause for the query.
setGroupingElements(List) - Method in class org.teiid.query.processor.relational.GroupingNode
Called by the planner to initialize the grouping node.
setGroups(Collection<GroupSymbol>) - Method in class org.teiid.query.resolver.util.ResolverVisitor
 
setGroups(Set<String>) - Method in class org.teiid.query.util.CommandContext
 
setGroupsInCriteria(List) - Method in class org.teiid.query.mapping.xml.MappingCriteriaNode
Groups that are referenced inthe criteria string.
setGroupsInCriteria(List) - Method in class org.teiid.query.mapping.xml.MappingRecursiveElement
Groups that are referenced inthe criteria string.
setGroupSymbol(GroupSymbol) - Method in class org.teiid.query.sql.symbol.ElementSymbol
Set the group symbol referred to by this element symbol
setHaving(Criteria) - Method in class org.teiid.query.sql.lang.Query
Set the criteria clause for the query.
setHeader(Integer) - Method in class org.teiid.query.sql.lang.TextTable
 
setID(int) - Method in class org.teiid.query.processor.relational.RelationalNode
 
setIfBlock(Block) - Method in class org.teiid.query.sql.proc.IfStatement
Set the statement's IF block.
setIgnoreInlineViewGroups(boolean) - Method in class org.teiid.query.sql.visitor.GroupCollectorVisitor
 
setImplicitParams(Map<ElementSymbol, Reference>) - Method in class org.teiid.query.processor.proc.ProcedurePlan
 
setIncludeHeader(boolean) - Method in class org.teiid.query.sql.symbol.TextLine
 
setIndecies(int[]) - Method in class org.teiid.query.processor.relational.SortingFilter
 
setIndex(int) - Method in class org.teiid.query.sql.lang.SPParameter
Set the positional index of this parameter
setInputParameters(FunctionParameter[]) - Method in class org.teiid.query.function.metadata.FunctionMethod
Set input parameters.
setInto(Into) - Method in class org.teiid.query.sql.lang.Query
 
setIntoElements(List) - Method in class org.teiid.query.processor.relational.ProjectIntoNode
 
setIntoGroup(GroupSymbol) - Method in class org.teiid.query.processor.relational.ProjectIntoNode
 
setIntoGroup(GroupSymbol) - Method in class org.teiid.query.sql.lang.DynamicCommand
 
setInvocationClass(String) - Method in class org.teiid.query.function.metadata.FunctionMethod
Set invocation class name
setInvocationMethod(String) - Method in class org.teiid.query.function.metadata.FunctionMethod
Set invocation method name
setIsExternalReference(boolean) - Method in class org.teiid.query.sql.symbol.ElementSymbol
Set whether this element is an external reference.
setIsResolved(boolean) - Method in class org.teiid.query.sql.lang.Command
This command is intended to only be used by the QueryResolver.
setIsTempTable(boolean) - Method in class org.teiid.query.sql.symbol.GroupSymbol
 
setIsXML(boolean) - Method in class org.teiid.query.sql.lang.Query
Get the xml flag for the query
setJoinCriteria(Criteria) - Method in class org.teiid.query.processor.relational.JoinNode
 
setJoinCriteria(List) - Method in class org.teiid.query.sql.lang.JoinPredicate
Set join criteria for this predicate
setJoinedWithParent(boolean) - Method in class org.teiid.query.mapping.xml.ResultSetInfo
 
setJoinExpressions(List, List) - Method in class org.teiid.query.processor.relational.JoinNode
 
setJoinRoot(boolean) - Method in class org.teiid.query.mapping.xml.ResultSetInfo
 
setJoinStrategy(JoinStrategy) - Method in class org.teiid.query.processor.relational.JoinNode
 
setJoinType(JoinType) - Method in class org.teiid.query.processor.relational.JoinNode
 
setJoinType(JoinType) - Method in class org.teiid.query.sql.lang.JoinPredicate
Set join type for this predicate
setLeftClause(FromClause) - Method in class org.teiid.query.sql.lang.JoinPredicate
Set left clause
setLeftDistinct(boolean) - Method in class org.teiid.query.processor.relational.JoinNode
 
setLeftExpression(Expression) - Method in class org.teiid.query.sql.lang.AbstractCompareCriteria
Set left expression.
setLeftExpression(Expression) - Method in class org.teiid.query.sql.lang.MatchCriteria
Set left expression.
setLeftMap(SymbolMap) - Method in class org.teiid.query.processor.relational.NestedTableJoinStrategy
 
setLeftQuery(QueryCommand) - Method in class org.teiid.query.sql.lang.SetQuery
 
setLimit(Limit) - Method in class org.teiid.query.sql.lang.QueryCommand
 
setLowerExpression(Expression) - Method in class org.teiid.query.sql.lang.BetweenCriteria
Set the lower expression.
setMakeDep(boolean) - Method in class org.teiid.query.sql.lang.FromClause
 
setMakeNotDep(boolean) - Method in class org.teiid.query.sql.lang.FromClause
 
setMappingClassNumber(int) - Method in class org.teiid.query.mapping.xml.ResultSetInfo
 
setMappingClassSymbol(ElementSymbol) - Method in class org.teiid.query.mapping.xml.ResultSetInfo
 
setMaxAgeInSeconds(int) - Method in class org.teiid.cache.CacheConfiguration
 
setMaxBufferSpace(long) - Method in class org.teiid.common.buffer.impl.FileStorageManager
Set the max amount of buffer space in bytes
setMaxEntries(int) - Method in class org.teiid.cache.CacheConfiguration
 
setMaxFileSize(long) - Method in class org.teiid.common.buffer.impl.FileStorageManager
 
setMaxOccurrs(int) - Method in class org.teiid.query.mapping.xml.MappingBaseNode
 
setMaxOpenFiles(int) - Method in class org.teiid.common.buffer.impl.FileStorageManager
 
setMaxProcessingBatchColumns(int) - Method in class org.teiid.common.buffer.impl.BufferManagerImpl
 
setMaxReserveBatchColumns(int) - Method in class org.teiid.common.buffer.impl.BufferManagerImpl
 
setMaxResultRows(int) - Method in class org.teiid.dqp.message.AtomicRequestMessage
 
setMaxSetSize(int) - Method in class org.teiid.query.processor.relational.DependentAccessNode
 
setMessage(String) - Method in class org.teiid.query.report.ReportItem
Sets the message.
setMetadata(QueryMetadataInterface) - Method in class org.teiid.query.processor.proc.ProcedurePlan
 
setMetadata(QueryMetadataInterface) - Method in class org.teiid.query.util.CommandContext
 
setMetadata(QueryMetadataInterface) - Method in class org.teiid.query.validator.AbstractValidationVisitor
 
setMetadataID(Object) - Method in class org.teiid.query.sql.lang.SPParameter
Set actual metadataID for this parameter
setMetadataID(Object) - Method in class org.teiid.query.sql.symbol.ElementSymbol
Set the metadata ID reference for this element
setMetadataID(Object) - Method in class org.teiid.query.sql.symbol.GroupSymbol
Set the metadata ID that this group symbol resolves to.
setMetadataType(TempMetadataID.Type) - Method in class org.teiid.query.metadata.TempMetadataID
 
setMethod(FunctionMethod) - Method in class org.teiid.query.function.metadata.InvalidFunctionItem
Sets the method.
setMinOccurrs(int) - Method in class org.teiid.query.mapping.xml.MappingBaseNode
 
setMode(ProjectIntoNode.Mode) - Method in class org.teiid.query.processor.relational.ProjectIntoNode
 
setMode(SortUtility.Mode) - Method in class org.teiid.query.processor.relational.SortNode
 
setModelID(Object) - Method in class org.teiid.query.metadata.StoredProcedureInfo
 
setModelID(Object) - Method in class org.teiid.query.sql.lang.StoredProcedure
 
setModelMetadataId(Object) - Method in class org.teiid.query.sql.symbol.GroupSymbol
 
setModelName(String) - Method in class org.teiid.dqp.message.AtomicRequestMessage
 
setModelName(String) - Method in class org.teiid.query.processor.relational.AccessNode
 
setModelName(String) - Method in class org.teiid.query.processor.relational.ProjectIntoNode
 
setMultisourceUpdate(boolean) - Method in class org.teiid.query.processor.relational.RelationalPlan
 
setMultiValued(List<?>) - Method in class org.teiid.query.sql.symbol.Constant
 
setName(String) - Method in class org.teiid.cache.CacheConfiguration
 
setName(String) - Method in class org.teiid.query.function.metadata.FunctionMethod
Set name of method
setName(String) - Method in class org.teiid.query.function.metadata.FunctionParameter
Set name
setName(String) - Method in class org.teiid.query.mapping.xml.MappingDocument
 
setName(String) - Method in class org.teiid.query.sql.lang.SPParameter
Set full parameter name
setName(String) - Method in class org.teiid.query.sql.lang.SubqueryFromClause
Reset the alias for this subquery from clause and it's pseudo-GroupSymbol.
setName(String) - Method in class org.teiid.query.sql.lang.TableFunctionReference
Reset the alias for this subquery from clause and it's pseudo-GroupSymbol.
setName(String) - Method in class org.teiid.query.sql.symbol.Function
 
setName(String) - Method in class org.teiid.query.sql.symbol.Symbol
Change the symbol's name.
setName(String) - Method in class org.teiid.query.sql.symbol.XMLElement
 
setNameInSource(String) - Method in class org.teiid.query.mapping.xml.MappingAttribute
 
setNameInSource(String) - Method in class org.teiid.query.mapping.xml.MappingElement
 
setNamespaces(Namespace[]) - Method in class org.teiid.query.mapping.xml.MappingElement
Declare the namespaces on the element.
setNamespaces(XMLNamespaces) - Method in class org.teiid.query.sql.lang.XMLTable
 
setNamespaces(XMLNamespaces) - Method in class org.teiid.query.sql.symbol.XMLElement
 
setNamespaces(XMLNamespaces) - Method in class org.teiid.query.sql.symbol.XMLForest
 
setNamespaces(XMLNamespaces) - Method in class org.teiid.query.sql.symbol.XMLQuery
 
setNegated(boolean) - Method in class org.teiid.query.sql.lang.AbstractSetCriteria
Sets the negation flag for this criteria.
setNegated(boolean) - Method in class org.teiid.query.sql.lang.BetweenCriteria
Sets the negation flag for this criteria.
setNegated(boolean) - Method in class org.teiid.query.sql.lang.DependentSetCriteria
 
setNegated(boolean) - Method in class org.teiid.query.sql.lang.IsNullCriteria
Sets the negation flag for this criteria.
setNegated(boolean) - Method in class org.teiid.query.sql.lang.MatchCriteria
Sets the negation flag for this criteria.
setNillable(boolean) - Method in class org.teiid.query.mapping.xml.MappingElement
 
setNillableDescriptor(NodeDescriptor) - Method in class org.teiid.query.processor.xml.AddNodeInstruction
 
setNoCache(boolean) - Method in class org.teiid.query.sql.lang.Option
 
setNonBlocking(boolean) - Method in class org.teiid.query.processor.QueryProcessor
 
setNonBlocking(boolean) - Method in class org.teiid.query.util.CommandContext
 
setNormalizeText(String) - Method in class org.teiid.query.mapping.xml.MappingAttribute
 
setNormalizeText(String) - Method in class org.teiid.query.mapping.xml.MappingElement
 
setNullDependent(boolean) - Method in class org.teiid.query.function.metadata.FunctionMethod
 
setNullOrdering(List<SortSpecification.NullOrdering>) - Method in class org.teiid.query.processor.relational.ListNestedSortComparator
 
setNullOrdering(SortSpecification.NullOrdering) - Method in class org.teiid.query.sql.lang.OrderByItem
 
setOffset(Expression) - Method in class org.teiid.query.sql.lang.Limit
 
setOperation(SetQuery.Operation) - Method in class org.teiid.query.sql.lang.SetQuery
Set type of operation
setOperator(int) - Method in class org.teiid.query.sql.lang.AbstractCompareCriteria
Sets the operator.
setOperator(int) - Method in class org.teiid.query.sql.lang.CompoundCriteria
Sets the operator used in the logical expression.
setOption(Option) - Method in class org.teiid.query.sql.lang.Command
Set the option clause for the query.
setOptional(boolean) - Method in class org.teiid.query.mapping.xml.MappingAttribute
 
setOptional(boolean) - Method in class org.teiid.query.mapping.xml.MappingElement
 
setOptional(boolean) - Method in class org.teiid.query.sql.lang.CompareCriteria
Set during planning to indicate that this criteria is no longer needed to correctly process a join
setOptional(boolean) - Method in class org.teiid.query.sql.lang.FromClause
 
setOrderBy(OrderBy) - Method in class org.teiid.query.mapping.xml.ResultSetInfo
 
setOrderBy(OrderBy) - Method in class org.teiid.query.sql.lang.QueryCommand
Set the order by clause for the query.
setOrderBy(OrderBy) - Method in class org.teiid.query.sql.symbol.AggregateSymbol
 
setOrdinal(boolean) - Method in class org.teiid.query.sql.lang.XMLTable.XMLColumn
 
setOriginalMetadataID(Object) - Method in class org.teiid.query.metadata.TempMetadataID
 
setOutputDefinition(String) - Method in class org.teiid.query.sql.symbol.GroupSymbol
 
setOutputElements(List) - Method in class org.teiid.query.processor.proc.ProcedurePlan
 
setOutputElements(List) - Method in class org.teiid.query.processor.relational.RelationalPlan
 
setOutputName(String) - Method in class org.teiid.query.sql.symbol.Symbol
 
setOutputParameter(FunctionParameter) - Method in class org.teiid.query.function.metadata.FunctionMethod
Set ouput parameter.
setParameter(SPParameter) - Method in class org.teiid.query.sql.lang.StoredProcedure
Set a stored procedure's parameter
setParameters(List<SPParameter>) - Method in class org.teiid.query.metadata.StoredProcedureInfo
 
setParameterType(int) - Method in class org.teiid.query.sql.lang.SPParameter
Set parameter type according to class constants.
setParameterValue(ElementSymbol, VariableContext, Object) - Method in class org.teiid.query.processor.proc.ProcedurePlan
 
setParams(LinkedHashMap<ElementSymbol, Expression>) - Method in class org.teiid.query.processor.proc.ProcedurePlan
 
setParent(RelationalNode) - Method in class org.teiid.query.processor.relational.RelationalNode
 
setParentContext(VariableContext) - Method in class org.teiid.query.sql.util.VariableContext
Set the parent variable context for this variable context, when looking up the variable's value, if the variable is not present in the current context, the parent context is lookedup.
setParentTempTableStore(TempTableStore) - Method in class org.teiid.query.tempdata.TempTableStore
 
setPartialResults(boolean) - Method in class org.teiid.dqp.message.AtomicRequestMessage
 
setPassing(List<DerivedColumn>) - Method in class org.teiid.query.sql.lang.XMLTable
 
setPassing(List<DerivedColumn>) - Method in class org.teiid.query.sql.symbol.XMLQuery
 
setPath(String) - Method in class org.teiid.query.sql.lang.XMLTable.XMLColumn
 
setPath(Expression) - Method in class org.teiid.query.sql.symbol.QueryString
 
setPathExpression(XPathExpression) - Method in class org.teiid.query.sql.lang.XMLTable.XMLColumn
 
setPlan(ProcessorPlan) - Method in class org.teiid.query.mapping.xml.ResultSetInfo
 
setPlanToProcessConverter(PlanToProcessConverter) - Method in class org.teiid.query.util.CommandContext
 
setPosition(int) - Method in class org.teiid.common.buffer.AbstractTupleSource
 
setPosition(int) - Method in interface org.teiid.common.buffer.IndexedTupleSource
Set the tuple source position
setPosition(int) - Method in class org.teiid.query.metadata.TempMetadataID
 
setPosition(int) - Method in class org.teiid.query.processor.BatchIterator
 
setPredicateQuantifier(int) - Method in class org.teiid.query.sql.lang.SubqueryCompareCriteria
Set the predicate quantifier - use one of the following: #NO_QUANTIFIER SubqueryCompareCriteria.ANY SubqueryCompareCriteria.SOME SubqueryCompareCriteria.ALL
setPreferMemory(boolean) - Method in class org.teiid.common.buffer.STree
 
setPrefersMemory(boolean) - Method in class org.teiid.common.buffer.TupleBuffer
 
setPrefersMemory(boolean) - Method in class org.teiid.query.sql.lang.CacheHint
 
setPreparedPlanCache(SessionAwareCache<PreparedPlan>) - Method in class org.teiid.query.util.CommandContext
 
setPrimaryKey(List<TempMetadataID>) - Method in class org.teiid.query.metadata.TempMetadataID
 
setProcAssignments(Map<ElementSymbol, ElementSymbol>) - Method in class org.teiid.query.processor.proc.CreateCursorResultSetInstruction
 
setProcedure(boolean) - Method in class org.teiid.query.sql.symbol.GroupSymbol
 
setProcedureCallableName(String) - Method in class org.teiid.query.metadata.StoredProcedureInfo
 
setProcedureCallableName(String) - Method in class org.teiid.query.sql.lang.StoredProcedure
 
setProcedureID(Object) - Method in class org.teiid.query.metadata.StoredProcedureInfo
 
setProcedureID(Object) - Method in class org.teiid.query.sql.lang.StoredProcedure
 
setProcedureName(String) - Method in class org.teiid.query.sql.lang.StoredProcedure
Set this stored procedure's name
setProcedureRelational(boolean) - Method in class org.teiid.query.sql.lang.StoredProcedure
 
setProcessingSortRight(boolean) - Method in class org.teiid.query.processor.relational.MergeJoinStrategy
 
setProcessorBatchSize(int) - Method in class org.teiid.common.buffer.impl.BufferManagerImpl
 
setProcessorBatchSize(int) - Method in class org.teiid.query.util.CommandContext
 
setProcessorID(Object) - Method in class org.teiid.query.util.CommandContext
 
setProcessorPlan(ProcessorPlan) - Method in class org.teiid.query.processor.relational.PlanExecutionNode
 
setProcessorPlan(ProcessorPlan) - Method in class org.teiid.query.sql.lang.Command
 
setProjectedColumns(List<XMLTable.XMLColumn>) - Method in class org.teiid.query.processor.relational.XMLTableNode
 
setProjectedSymbols(List) - Method in class org.teiid.query.sql.proc.CreateUpdateProcedureCommand
 
setProjectedTypes(List<Class<?>>, QueryMetadataInterface) - Method in class org.teiid.query.sql.lang.SetQuery
 
setPropagateName(boolean) - Method in class org.teiid.query.sql.symbol.DerivedColumn
 
setProperty(NodeConstants.Info, Object) - Method in class org.teiid.query.optimizer.relational.plantree.PlanNode
 
setPushdown(int) - Method in class org.teiid.query.function.metadata.FunctionMethod
Set pushdown property of method
setPushDown(String) - Method in class org.teiid.query.function.metadata.FunctionMethod
 
setQuery(String) - Method in class org.teiid.query.mapping.relational.QueryNode
Set the SQL query
SetQuery - Class in org.teiid.query.sql.lang
This object acts as a Set operator on multiple Queries - UNION, INTERSECT, and EXCEPT can be implemented with this Class
SetQuery(SetQuery.Operation) - Constructor for class org.teiid.query.sql.lang.SetQuery
Construct query with operation type
SetQuery(SetQuery.Operation, boolean, QueryCommand, QueryCommand) - Constructor for class org.teiid.query.sql.lang.SetQuery
 
SetQuery.Operation - Enum in org.teiid.query.sql.lang
 
setQueryExpression(QueryCommand) - Method in class org.teiid.query.sql.lang.Insert
 
setQueryNode(QueryNode) - Method in class org.teiid.query.metadata.TempMetadataID
 
setQueryPlan(PlanNode) - Method in class org.teiid.query.analysis.AnalysisRecord
 
setQueryPlan(QueryNode) - Method in class org.teiid.query.metadata.StoredProcedureInfo
 
setQueryProcessorFactory(QueryProcessor.ProcessorFactory) - Method in class org.teiid.query.util.CommandContext
 
SetQueryResolver - Class in org.teiid.query.resolver.command
 
SetQueryResolver() - Constructor for class org.teiid.query.resolver.command.SetQueryResolver
 
setQuote(Character) - Method in class org.teiid.query.sql.lang.TextTable
 
setQuote(Character) - Method in class org.teiid.query.sql.symbol.TextLine
 
setRecursionLimit(int, boolean) - Method in class org.teiid.query.mapping.xml.MappingRecursiveElement
Sets limit on how deep the recurrsion is allowed to occur in result document.
setReferences(List<Reference>) - Method in class org.teiid.query.processor.relational.InsertPlanExecutionNode
 
setReferenceValues(TableFunctionReference) - Method in class org.teiid.query.processor.relational.SubqueryAwareRelationalNode
 
setRemoveDuplicates(boolean) - Method in class org.teiid.query.processor.relational.GroupingNode
 
setRequestID(RequestID) - Method in class org.teiid.dqp.message.AtomicRequestMessage
 
setRequiresTransaction(boolean) - Method in class org.teiid.query.processor.proc.ProcedurePlan
 
setResultsCommand(Command) - Method in class org.teiid.query.sql.proc.CreateUpdateProcedureCommand
 
setResultSetCacheEnabled(boolean) - Method in class org.teiid.query.util.CommandContext
 
setResultSetInfo(ResultSetInfo) - Method in class org.teiid.query.mapping.xml.MappingSourceNode
 
setRightClause(FromClause) - Method in class org.teiid.query.sql.lang.JoinPredicate
Set right clause
setRightDistinct(boolean) - Method in class org.teiid.query.processor.relational.JoinNode
 
setRightExpression(Expression) - Method in class org.teiid.query.sql.lang.CompareCriteria
Set right expression.
setRightExpression(Expression) - Method in class org.teiid.query.sql.lang.MatchCriteria
Set right expression.
setRightMap(SymbolMap) - Method in class org.teiid.query.processor.relational.NestedTableJoinStrategy
 
setRightQuery(QueryCommand) - Method in class org.teiid.query.sql.lang.SetQuery
 
setRootNode(RelationalNode) - Method in class org.teiid.query.processor.relational.RelationalPlan
 
setRowCount(int) - Method in class org.teiid.common.buffer.TupleBuffer
 
setRowLimit(Expression) - Method in class org.teiid.query.sql.lang.Limit
 
setRowOffset(int) - Method in class org.teiid.common.buffer.TupleBatch
 
setScope(SourceCapabilities.Scope) - Method in class org.teiid.query.optimizer.capabilities.BasicSourceCapabilities
 
setSecurityFunctionEvaluator(SecurityFunctionEvaluator) - Method in class org.teiid.query.util.CommandContext
 
setSelect(Select) - Method in class org.teiid.query.sql.lang.Query
Set the select clause for the query.
setSelector(CriteriaSelector) - Method in class org.teiid.query.sql.proc.HasCriteria
Set the CriteriaSelector
setSelector(CriteriaSelector) - Method in class org.teiid.query.sql.proc.TranslateCriteria
Set the CriteriaSelector
setSelectorType(int) - Method in class org.teiid.query.sql.proc.CriteriaSelector
Set the type of criteria on the user query's elements
setSelectSymbols(List) - Method in class org.teiid.query.processor.relational.ProjectNode
 
setShouldEvaluate(boolean) - Method in class org.teiid.query.sql.symbol.ScalarSubquery
 
setShouldEvaluateExpressions(boolean) - Method in class org.teiid.query.processor.relational.AccessNode
 
setSkip(Integer) - Method in class org.teiid.query.sql.lang.TextTable
 
setSortElements(List<OrderByItem>) - Method in class org.teiid.query.processor.relational.SortNode
 
setSortItems(List<OrderByItem>) - Method in class org.teiid.query.processor.relational.SortingFilter
 
setSource(String) - Method in class org.teiid.query.mapping.xml.MappingBaseNode
 
setSource(String) - Method in class org.teiid.query.mapping.xml.MappingSourceNode
 
setSourceProperty(SourceCapabilities.Capability, Object) - Method in class org.teiid.query.optimizer.capabilities.BasicSourceCapabilities
This method adds the Source Property to the Property Map
setSql(Expression) - Method in class org.teiid.query.sql.lang.DynamicCommand
 
setStagingTables(List) - Method in class org.teiid.query.mapping.xml.MappingBaseNode
 
setState(TempTableStore.MatState, Boolean, Long) - Method in class org.teiid.query.tempdata.TempTableStore.MatTableInfo
 
setStatements(List<Statement>) - Method in class org.teiid.query.sql.proc.Block
Set the statements contained on this block.
setStorageDirectory(String) - Method in class org.teiid.common.buffer.impl.FileStorageManager
 
setStorageManager(StorageManager) - Method in class org.teiid.common.buffer.impl.BufferManagerImpl
Add a storage manager to this buffer manager, order is unimportant
setSupportsCloseWithLobs(boolean) - Method in class org.teiid.dqp.message.AtomicResultsMessage
 
setSupportsImplicitClose(boolean) - Method in class org.teiid.dqp.message.AtomicResultsMessage
 
setSymbol(SingleElementSymbol) - Method in class org.teiid.query.sql.lang.OrderByItem
 
setSymbol(ElementSymbol) - Method in class org.teiid.query.sql.lang.SetClause
 
setSymbol(SingleElementSymbol) - Method in class org.teiid.query.sql.symbol.AliasSymbol
Set the underlying symbol
setSymbolMap(Map) - Method in class org.teiid.query.mapping.xml.MappingSourceNode
 
setSymbolMap(Map) - Method in class org.teiid.query.sql.proc.CreateUpdateProcedureCommand
Set the symbol map between elements on the virtual group being updated and the elements on the transformation query.
setSymbols(List) - Method in class org.teiid.query.sql.lang.Select
Sets an ordered list of the symbols in the select.
setTable(TextTable) - Method in class org.teiid.query.processor.relational.TextTableNode
 
setTable(XMLTable) - Method in class org.teiid.query.processor.relational.XMLTableNode
 
setTable(GroupSymbol) - Method in class org.teiid.query.sql.lang.Create
 
setTable(GroupSymbol) - Method in class org.teiid.query.sql.lang.Drop
 
setTable(boolean) - Method in class org.teiid.query.sql.lang.SubqueryFromClause
 
setTabSize(int) - Method in class org.teiid.query.parser.JavaCharStream
 
setTemporaryMetadata(Map) - Method in class org.teiid.query.sql.lang.Command
 
setTempTable(boolean) - Method in class org.teiid.query.metadata.TempMetadataID
 
setTempTableStore(TempTableStore) - Method in class org.teiid.query.util.CommandContext
 
setTerminationFlag(boolean) - Method in class org.teiid.common.buffer.TupleBatch
Set whether this batch is the last in a series of batches.
setTextNormalizationMode(String) - Method in class org.teiid.query.processor.xml.NodeDescriptor
 
setThen(List) - Method in class org.teiid.query.sql.symbol.AbstractCaseExpression
Sets the List of THEN expressions in this CASE expression
setThreadId(String) - Method in class org.teiid.dqp.service.TransactionContext
 
setTimeoutEnd(long) - Method in class org.teiid.query.util.CommandContext
 
setTimeSliceEnd(long) - Method in class org.teiid.query.util.CommandContext
 
setTransaction(Transaction) - Method in class org.teiid.dqp.service.TransactionContext
 
setTransactional(boolean) - Method in class org.teiid.dqp.message.AtomicResultsMessage
 
setTransactionContext(TransactionContext) - Method in class org.teiid.dqp.message.AtomicRequestMessage
 
setTransactionType(TransactionContext.Scope) - Method in class org.teiid.dqp.service.TransactionContext
 
setTranslations(List) - Method in class org.teiid.query.sql.proc.TranslateCriteria
Set a list of comparecriteria(element-value pairs) used to translate the user's criteria.
setTranslations(Collection) - Method in class org.teiid.query.sql.visitor.CriteriaTranslatorVisitor
Set the translations to be used to replace elements on the user's command against the virtual group.
setTtl(Long) - Method in class org.teiid.query.sql.lang.CacheHint
 
setTtl(long) - Method in class org.teiid.query.tempdata.TempTableStore.MatTableInfo
 
setTupleSource(TupleSource) - Method in class org.teiid.query.sql.lang.Insert
 
setType(String) - Method in class org.teiid.cache.CacheConfiguration
 
setType(String) - Method in class org.teiid.query.function.metadata.FunctionParameter
Set type of parameter
setType(String) - Method in class org.teiid.query.mapping.xml.MappingElement
 
setType(int) - Method in class org.teiid.query.optimizer.relational.plantree.PlanNode
 
setType(Class) - Method in class org.teiid.query.sql.symbol.AbstractCaseExpression
Sets the type to which this expression has resolved.
setType(Class) - Method in class org.teiid.query.sql.symbol.ElementSymbol
Set the type of the symbol
setType(Class) - Method in class org.teiid.query.sql.symbol.Function
Set type of function
setType(Class<?>) - Method in class org.teiid.query.sql.symbol.Reference
 
setType(Class<?>) - Method in class org.teiid.query.sql.symbol.ScalarSubquery
Set type of ScalarSubquery
setTypeString(String) - Method in class org.teiid.query.sql.symbol.XMLSerialize
 
setUnresolvedSymbols(List) - Method in exception org.teiid.api.exception.query.QueryResolverException
Set the list of unresolved symbols during QueryResolution
setUnsatisfied(Set<ElementSymbol>) - Method in class org.teiid.query.resolver.util.AccessPattern
 
setUpdatable(boolean) - Method in class org.teiid.query.sql.lang.CacheHint
 
setUpdatable(String, boolean) - Method in class org.teiid.query.tempdata.TempTableStore
 
setUpdateCount(int) - Method in class org.teiid.query.metadata.StoredProcedureInfo
 
setUpdateCount(int) - Method in class org.teiid.query.sql.lang.ProcedureContainer
 
setUpdateProc(CreateUpdateProcedureCommand) - Method in class org.teiid.query.validator.ValidationVisitor
 
setUpdateProcedure(boolean) - Method in class org.teiid.query.processor.proc.ProcedurePlan
 
setUpdateProcedure(boolean) - Method in class org.teiid.query.sql.proc.CreateUpdateProcedureCommand
 
setUpdatingModelCount(int) - Method in class org.teiid.query.sql.lang.DynamicCommand
 
setUpperExpression(Expression) - Method in class org.teiid.query.sql.lang.BetweenCriteria
Set the upper expression.
setUri(String) - Method in class org.teiid.query.mapping.xml.Namespace
 
setUserCommand(Command) - Method in class org.teiid.query.sql.proc.CreateUpdateProcedureCommand
Set the user's command to which this obj which is the subcommand
setUserName(String) - Method in class org.teiid.query.util.CommandContext
Sets the userName.
setUserRowLimit(int, boolean) - Method in class org.teiid.query.mapping.xml.ResultSetInfo
 
setUsing(SetClauseList) - Method in class org.teiid.query.sql.lang.DynamicCommand
 
setUsingDefault(boolean) - Method in class org.teiid.query.sql.lang.SPParameter
 
setValidateXML(boolean) - Method in class org.teiid.query.util.CommandContext
 
setValue(String) - Method in class org.teiid.query.mapping.xml.MappingAttribute
 
setValue(String) - Method in class org.teiid.query.mapping.xml.MappingElement
 
setValue(Expression) - Method in class org.teiid.query.sql.lang.SetClause
 
setValue(Expression) - Method in class org.teiid.query.sql.proc.AssignmentStatement
Deprecated. 
setValue(ElementSymbol, Object) - Method in class org.teiid.query.sql.util.VariableContext
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.
setValueExpression(Expression) - Method in class org.teiid.query.sql.lang.DependentSetCriteria
Set the independent value expression
setValues(List) - Method in class org.teiid.query.sql.lang.Insert
Sets the values to be inserted.
setValues(Collection) - Method in class org.teiid.query.sql.lang.SetCriteria
Sets the values in the set.
setVarArg(boolean) - Method in class org.teiid.query.function.metadata.FunctionParameter
 
setVariable(ElementSymbol) - Method in class org.teiid.query.processor.proc.AssignmentInstruction
 
setVariable(ElementSymbol) - Method in class org.teiid.query.sql.proc.AssignmentStatement
Set the variable that is assigned to the value
setVariableContext(VariableContext) - Method in class org.teiid.query.util.CommandContext
 
setVariableContexts(List<VariableContext>) - Method in class org.teiid.query.sql.lang.BatchedUpdateCommand
 
setVariables(Collection<ElementSymbol>) - Method in class org.teiid.query.sql.lang.Insert
Set a collection of variables that replace the existing variables
setVariableType(String) - Method in class org.teiid.query.sql.proc.DeclareStatement
Set the type of this variable declared in this statement.
setVariableValues(Map) - Method in class org.teiid.query.sql.visitor.ExpressionMappingVisitor
 
setVdbName(String) - Method in class org.teiid.query.util.CommandContext
Sets the vdbName.
setVdbVersion(int) - Method in class org.teiid.query.util.CommandContext
Sets the vdbVersion.
setVirtualGroup(GroupSymbol) - Method in class org.teiid.query.sql.proc.CreateUpdateProcedureCommand
 
setWarnings(List<Exception>) - Method in class org.teiid.dqp.message.AtomicResultsMessage
 
setWellFormed(boolean) - Method in class org.teiid.query.sql.symbol.XMLParse
 
setWhen(List, List) - Method in class org.teiid.query.sql.symbol.AbstractCaseExpression
 
setWhen(List, List) - Method in class org.teiid.query.sql.symbol.CaseExpression
Sets the WHEN and THEN parts of this CASE expression.
setWhen(List, List) - Method in class org.teiid.query.sql.symbol.SearchedCaseExpression
Sets the WHEN and THEN parts of this CASE expression.
setWidth(Integer) - Method in class org.teiid.query.sql.lang.TextTable.TextColumn
 
setWith(List<WithQueryCommand>) - Method in class org.teiid.query.processor.relational.RelationalPlan
 
setWith(List<WithQueryCommand>) - Method in class org.teiid.query.sql.lang.QueryCommand
 
setWorkContext(DQPWorkContext) - Method in class org.teiid.dqp.message.AtomicRequestMessage
 
setXMLFormat(String) - Method in class org.teiid.query.processor.xml.XMLPlan
This method sets whether the documents should be returned in compact format (no extraneous whitespace).
setXMLFormat(String) - Method in class org.teiid.query.processor.xml.XMLProcessorEnvironment
 
setXMLSchemas(Collection<SQLXML>) - Method in class org.teiid.query.processor.xml.XMLPlan
Sets the XML schema
setXquery(String) - Method in class org.teiid.query.sql.lang.XMLTable
 
setXquery(String) - Method in class org.teiid.query.sql.symbol.XMLQuery
 
shareVariableContext(RelationalNode, CommandContext) - Static method in class org.teiid.query.processor.relational.DependentProcedureExecutionNode
 
SHORT - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
shouldAbort() - Method in class org.teiid.query.mapping.xml.MappingVisitor
 
shouldAbort() - Method in class org.teiid.query.mapping.xml.Navigator
 
shouldAbort() - Method in class org.teiid.query.sql.LanguageVisitor
 
shouldEvaluate() - Method in class org.teiid.query.sql.symbol.ScalarSubquery
 
shouldExecute(Command, boolean) - Static method in class org.teiid.query.processor.relational.RelationalNodeUtil
Decides whether a command needs to be executed.
showArcs(StringBuilder, PathMap.PathMapNode, int) - Static method in class org.teiid.query.xquery.saxon.SaxonXQueryExpression
 
shutdown() - Method in class org.teiid.common.buffer.impl.BufferManagerImpl
 
sign(int) - Static method in class org.teiid.query.function.FunctionMethods
 
sign(long) - Static method in class org.teiid.query.function.FunctionMethods
 
sign(float) - Static method in class org.teiid.query.function.FunctionMethods
 
sign(double) - Static method in class org.teiid.query.function.FunctionMethods
 
sign(BigInteger) - Static method in class org.teiid.query.function.FunctionMethods
 
sign(BigDecimal) - Static method in class org.teiid.query.function.FunctionMethods
 
SIGNED - Static variable in class org.teiid.query.metadata.SupportConstants.Element
 
SIMILAR - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
SimpleQueryResolver - Class in org.teiid.query.resolver.command
 
SimpleQueryResolver() - Constructor for class org.teiid.query.resolver.command.SimpleQueryResolver
 
SimpleQueryResolver.QueryResolverVisitor - Class in org.teiid.query.resolver.command
 
SimpleQueryResolver.QueryResolverVisitor(Query, TempMetadataAdapter, AnalysisRecord) - Constructor for class org.teiid.query.resolver.command.SimpleQueryResolver.QueryResolverVisitor
 
sin(Number) - Static method in class org.teiid.query.function.FunctionMethods
 
SingleElementSymbol - Class in org.teiid.query.sql.symbol
This is a subclass of Symbol representing a single output column.
SingleElementSymbol(String, String) - Constructor for class org.teiid.query.sql.symbol.SingleElementSymbol
Passthrough constructor used for cloning
SingleElementSymbol(String) - Constructor for class org.teiid.query.sql.symbol.SingleElementSymbol
Construct a symbol with a name
size() - Method in interface org.teiid.cache.Cache
Size of the cache
size() - Method in class org.teiid.cache.DefaultCache
 
size() - Method in class org.teiid.query.optimizer.relational.RuleStack
 
SLASH - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
SMALLINT - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
SOME - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
SOME - Static variable in class org.teiid.query.sql.lang.SubqueryCompareCriteria
"Some" predicate quantifier (equivalent to "Any")
SORT - Static variable in class org.teiid.query.optimizer.relational.plantree.NodeConstants.Types
 
sort() - Method in class org.teiid.query.processor.relational.SortUtility
 
SortingFilter - Class in org.teiid.query.processor.relational
 
SortingFilter(AggregateFunction, BufferManager, String, boolean) - Constructor for class org.teiid.query.processor.relational.SortingFilter
Constructor for DuplicateFilter.
sortKey(ParseInfo) - Method in class org.teiid.query.parser.SQLParser
 
sortLeft - Variable in class org.teiid.query.processor.relational.MergeJoinStrategy
 
SortNode - Class in org.teiid.query.processor.relational
 
SortNode(int) - Constructor for class org.teiid.query.processor.relational.SortNode
 
sortRight - Variable in class org.teiid.query.processor.relational.MergeJoinStrategy
 
sortSpecification(ParseInfo) - Method in class org.teiid.query.parser.SQLParser
 
SortUtility - Class in org.teiid.query.processor.relational
Implements several modes of a multi-pass sort.
SortUtility(TupleSource, List<OrderByItem>, SortUtility.Mode, BufferManager, String, List) - Constructor for class org.teiid.query.processor.relational.SortUtility
 
SortUtility(TupleSource, List, List<Boolean>, SortUtility.Mode, BufferManager, String, List) - Constructor for class org.teiid.query.processor.relational.SortUtility
 
SortUtility.Mode - Enum in org.teiid.query.processor.relational
 
SOURCE - Static variable in class org.teiid.query.mapping.xml.MappingNodeConstants
Constant defining a target node type of "source".
SOURCE - Static variable in class org.teiid.query.optimizer.relational.plantree.NodeConstants.Types
 
SourceCapabilities - Interface in org.teiid.query.optimizer.capabilities
 
SourceCapabilities.Capability - Enum in org.teiid.query.optimizer.capabilities
 
SourceCapabilities.Scope - Enum in org.teiid.query.optimizer.capabilities
 
SourceNodeGenaratorVisitor - Class in org.teiid.query.optimizer.xml
This class visits all the base nodes with "source" property set and extracts then and makes then independent nodes.
SourceNodeGenaratorVisitor() - Constructor for class org.teiid.query.optimizer.xml.SourceNodeGenaratorVisitor
 
SourceNodePlannerVisitor - Class in org.teiid.query.optimizer.xml
This visitor will take source node's QueryNode, move the the inputset criteria specified on the QueryNode on to the Source Node's query.
SourceNodePlannerVisitor(XMLPlannerEnvironment) - Constructor for class org.teiid.query.optimizer.xml.SourceNodePlannerVisitor
 
sources - Variable in class org.teiid.query.xquery.saxon.SaxonXQueryExpression.Result
 
SPACE - Static variable in class org.teiid.query.function.FunctionLibrary
 
SPACE_CHAR - Static variable in class org.teiid.query.function.FunctionMethods
 
specialConstructor - Variable in exception org.teiid.query.parser.ParseException
This variable determines which constructor was used to create this object and thereby affects the semantics of the "getMessage" method (see below).
specialToken - Variable in class org.teiid.query.parser.Token
This field is used to access special tokens that occur prior to this token, but after the immediately preceding regular (non-special) token.
SPECIFIC - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
SPECIFICTYPE - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
SPParameter - Class in org.teiid.query.sql.lang
Represents a StoredProcedure's parameter for encapsulation in the Query framework This is basically a holder object set from the Server's implementation of a stored procedure.
SPParameter(int, Expression) - Constructor for class org.teiid.query.sql.lang.SPParameter
Constructor used when constructing a parameter during execution.
SPParameter(int, int, String) - Constructor for class org.teiid.query.sql.lang.SPParameter
Constructor used when constructing a parameter from metadata.
SQL - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
SQLEXCEPTION - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
SQLParser - Class in org.teiid.query.parser
The SQLParser is a JavaCC-generated parser that reads a SQL string and produces a Query object.
SQLParser(InputStream) - Constructor for class org.teiid.query.parser.SQLParser
 
SQLParser(InputStream, String) - Constructor for class org.teiid.query.parser.SQLParser
 
SQLParser(Reader) - Constructor for class org.teiid.query.parser.SQLParser
 
SQLParser(SQLParserTokenManager) - Constructor for class org.teiid.query.parser.SQLParser
 
SQLParserConstants - Interface in org.teiid.query.parser
 
SQLParserTokenManager - Class in org.teiid.query.parser
 
SQLParserTokenManager(JavaCharStream) - Constructor for class org.teiid.query.parser.SQLParserTokenManager
 
SQLParserTokenManager(JavaCharStream, int) - Constructor for class org.teiid.query.parser.SQLParserTokenManager
 
SQLParserUtil - Class in org.teiid.query.parser
 
SQLParserUtil() - Constructor for class org.teiid.query.parser.SQLParserUtil
 
SQLSTATE - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
sqlStatement(ParseInfo) - Method in class org.teiid.query.parser.SQLParser
Parse sql statement
SQLStringVisitor - Class in org.teiid.query.sql.visitor
The SQLStringVisitor will visit a set of language objects and return the corresponding SQL string representation.
SQLStringVisitor() - Constructor for class org.teiid.query.sql.visitor.SQLStringVisitor
 
SQLWARNING - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
sqrt(Number) - Static method in class org.teiid.query.function.FunctionMethods
 
STAR - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
start(String, XidImpl, int, int, boolean) - Method in interface org.teiid.dqp.service.TransactionService
 
start(MappingDocument, Map) - Method in interface org.teiid.query.mapping.xml.MappingInterceptor
 
start(MappingAllNode, Map) - Method in interface org.teiid.query.mapping.xml.MappingInterceptor
 
start(MappingAttribute, Map) - Method in interface org.teiid.query.mapping.xml.MappingInterceptor
 
start(MappingChoiceNode, Map) - Method in interface org.teiid.query.mapping.xml.MappingInterceptor
 
start(MappingCommentNode, Map) - Method in interface org.teiid.query.mapping.xml.MappingInterceptor
 
start(MappingCriteriaNode, Map) - Method in interface org.teiid.query.mapping.xml.MappingInterceptor
 
start(MappingElement, Map) - Method in interface org.teiid.query.mapping.xml.MappingInterceptor
 
start(MappingRecursiveElement, Map) - Method in interface org.teiid.query.mapping.xml.MappingInterceptor
 
start(MappingSequenceNode, Map) - Method in interface org.teiid.query.mapping.xml.MappingInterceptor
 
start(MappingSourceNode, Map) - Method in interface org.teiid.query.mapping.xml.MappingInterceptor
 
start(MappingDocument, Map) - Method in class org.teiid.query.optimizer.xml.XMLPlanToProcessVisitor
 
start(MappingAttribute, Map) - Method in class org.teiid.query.optimizer.xml.XMLPlanToProcessVisitor
 
start(MappingCommentNode, Map) - Method in class org.teiid.query.optimizer.xml.XMLPlanToProcessVisitor
 
start(MappingAllNode, Map) - Method in class org.teiid.query.optimizer.xml.XMLPlanToProcessVisitor
 
start(MappingChoiceNode, Map) - Method in class org.teiid.query.optimizer.xml.XMLPlanToProcessVisitor
 
start(MappingCriteriaNode, Map) - Method in class org.teiid.query.optimizer.xml.XMLPlanToProcessVisitor
 
start(MappingSequenceNode, Map) - Method in class org.teiid.query.optimizer.xml.XMLPlanToProcessVisitor
 
start(MappingElement, Map) - Method in class org.teiid.query.optimizer.xml.XMLPlanToProcessVisitor
 
start(MappingSourceNode, Map) - Method in class org.teiid.query.optimizer.xml.XMLPlanToProcessVisitor
 
start(MappingRecursiveElement, Map) - Method in class org.teiid.query.optimizer.xml.XMLPlanToProcessVisitor
 
START - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
startBatchTimer() - Method in class org.teiid.query.processor.relational.RelationalNodeStatistics
 
statement(ParseInfo) - Method in class org.teiid.query.parser.SQLParser
Parse statement
Statement - Class in org.teiid.query.sql.proc
This class represents the a statement in the stored procedure language.
Statement() - Constructor for class org.teiid.query.sql.proc.Statement
 
STATIC - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
staticFlag - Static variable in class org.teiid.query.parser.JavaCharStream
 
StaticSymbolMappingVisitor - Class in org.teiid.query.sql.visitor
This class is used to update LanguageObjects by replacing the virtual elements/ groups present in them with their physical counterparts.
StaticSymbolMappingVisitor(Map) - Constructor for class org.teiid.query.sql.visitor.StaticSymbolMappingVisitor
This constructor initialises this object by setting the symbolMap and passing in the command object that is being visited.
StatsFunction - Class in org.teiid.query.function.aggregate
 
StatsFunction(AggregateSymbol.Type) - Constructor for class org.teiid.query.function.aggregate.StatsFunction
 
stopBatchTimer() - Method in class org.teiid.query.processor.relational.RelationalNodeStatistics
 
StorageManager - Interface in org.teiid.common.buffer
 
storedProcedure(ParseInfo, StoredProcedure) - Method in class org.teiid.query.parser.SQLParser
* Parse stored query command
StoredProcedure - Class in org.teiid.query.sql.lang
Represents a StoredProcedure statement of the form:
StoredProcedure() - Constructor for class org.teiid.query.sql.lang.StoredProcedure
Constructs a default instance of this class.
StoredProcedureInfo - Class in org.teiid.query.metadata
This class encapsulates everything needed to pass between runtime metadata and the QueryResolver via the facades
StoredProcedureInfo() - Constructor for class org.teiid.query.metadata.StoredProcedureInfo
 
STree - Class in org.teiid.common.buffer
Self balancing search tree using skip list like logic This has similar performance similar to a B+/-Tree, but with fewer updates.
STree(BatchManager, BatchManager, Comparator, int, int, String[]) - Constructor for class org.teiid.common.buffer.STree
 
STree.InsertMode - Enum in org.teiid.common.buffer
 
STRING - Static variable in interface org.teiid.query.function.metadata.FunctionCategoryConstants
"String" functions typically operate on or otherwise manipulate strings, such as concat, substring, etc.
STRING - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
STRING - Static variable in class org.teiid.query.processor.xml.XMLValueTranslator
 
STRING_RESULT - Static variable in class org.teiid.query.processor.xml.XMLProcessorEnvironment
XML result documents should be in String form
stringConstant() - Method in class org.teiid.query.parser.SQLParser
 
StringID - Class in org.teiid.core.id
 
StringID(String) - Constructor for class org.teiid.core.id.StringID
 
StringID(long) - Constructor for class org.teiid.core.id.StringID
 
StringIDFactory - Class in org.teiid.core.id
 
StringIDFactory() - Constructor for class org.teiid.core.id.StringIDFactory
 
stringToObject(String) - Method in class org.teiid.core.id.IDGenerator
Attempt to convert the specified string to the appropriate ObjectID instance.
stringToObject(String, String) - Method in class org.teiid.core.id.IDGenerator
Attempt to convert the specified string to the appropriate ObjectID instance.
stringToObject(String, char) - Method in class org.teiid.core.id.IDGenerator
Attempt to convert the specified string to the appropriate ObjectID instance.
stringToObject(String) - Method in class org.teiid.core.id.IntegerIDFactory
Attempt to convert the specified string to the appropriate ObjectID instance.
stringToObject(String) - Method in class org.teiid.core.id.LongIDFactory
Attempt to convert the specified string to the appropriate ObjectID instance.
stringToObject(String) - Method in interface org.teiid.core.id.ObjectIDFactory
Attempt to convert the specified string to the appropriate ObjectID instance.
stringToObject(String) - Method in class org.teiid.core.id.StringIDFactory
Attempt to convert the specified string to the appropriate ObjectID instance.
stringToObject(String) - Static method in class org.teiid.core.id.UUID
Attempt to convert the specified string to the appropriate ObjectID instance.
stringToObject(String) - Method in class org.teiid.core.id.UUIDFactory
Attempt to convert the specified string to the appropriate ObjectID instance.
stringVal() - Method in class org.teiid.query.parser.SQLParser
 
STRINGVAL - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
stringWithoutProtocolToObject(String) - Method in class org.teiid.core.id.IntegerIDFactory
Attempt to convert the specified string to the appropriate ObjectID instance.
stringWithoutProtocolToObject(String) - Method in class org.teiid.core.id.LongIDFactory
Attempt to convert the specified string to the appropriate ObjectID instance.
stringWithoutProtocolToObject(String) - Method in interface org.teiid.core.id.ObjectIDFactory
Attempt to convert the specified string to the appropriate ObjectID instance.
stringWithoutProtocolToObject(String) - Method in class org.teiid.core.id.StringIDFactory
Attempt to convert the specified string to the appropriate ObjectID instance.
stringWithoutProtocolToObject(String) - Method in class org.teiid.core.id.UUIDFactory
Attempt to convert the specified string to the appropriate ObjectID instance.
SUBMULTILIST - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
subquery(ParseInfo) - Method in class org.teiid.query.parser.SQLParser
 
SubqueryAwareEvaluator - Class in org.teiid.query.processor.relational
This utility handles the work of processing a subquery; certain types of processor nodes will use an instance of this class to do that work.
SubqueryAwareEvaluator(Map, ProcessorDataManager, CommandContext, BufferManager) - Constructor for class org.teiid.query.processor.relational.SubqueryAwareEvaluator
 
SubqueryAwareEvaluator.SubqueryState - Class in org.teiid.query.processor.relational
 
SubqueryAwareEvaluator.SubqueryState() - Constructor for class org.teiid.query.processor.relational.SubqueryAwareEvaluator.SubqueryState
 
SubqueryAwareRelationalNode - Class in org.teiid.query.processor.relational
 
SubqueryAwareRelationalNode() - Constructor for class org.teiid.query.processor.relational.SubqueryAwareRelationalNode
 
SubqueryAwareRelationalNode(int) - Constructor for class org.teiid.query.processor.relational.SubqueryAwareRelationalNode
 
subqueryCompareCriteria(ParseInfo, Expression) - Method in class org.teiid.query.parser.SQLParser
Parse a subquery compare criteria.
SubqueryCompareCriteria - Class in org.teiid.query.sql.lang
This class implements a quantified comparison predicate.
SubqueryCompareCriteria() - Constructor for class org.teiid.query.sql.lang.SubqueryCompareCriteria
 
SubqueryCompareCriteria(Expression, QueryCommand, int, int) - Constructor for class org.teiid.query.sql.lang.SubqueryCompareCriteria
 
SubqueryContainer<T extends Command> - Interface in org.teiid.query.sql.lang
This interface defines a common interface for all MetaMatrix SQL objects that contain subqueries.
subqueryFromClause(ParseInfo) - Method in class org.teiid.query.parser.SQLParser
Parse a unary from clause, which is just a single group name and an optional alias.
SubqueryFromClause - Class in org.teiid.query.sql.lang
A FROM subpart that represents a subquery.
SubqueryFromClause(String) - Constructor for class org.teiid.query.sql.lang.SubqueryFromClause
Construct default object
SubqueryFromClause(String, Command) - Constructor for class org.teiid.query.sql.lang.SubqueryFromClause
Construct object with specified command and name
SubqueryFromClause(GroupSymbol, Command) - Constructor for class org.teiid.query.sql.lang.SubqueryFromClause
 
SubquerySetCriteria - Class in org.teiid.query.sql.lang
A criteria which is true is the expression's value is a member in a list of values returned from a subquery.
SubquerySetCriteria() - Constructor for class org.teiid.query.sql.lang.SubquerySetCriteria
Constructor for SubquerySetCriteria.
SubquerySetCriteria(Expression, QueryCommand) - Constructor for class org.teiid.query.sql.lang.SubquerySetCriteria
 
SUBSTRING - Static variable in class org.teiid.query.function.FunctionLibrary
 
substring(String, Integer, Integer) - Static method in class org.teiid.query.function.FunctionMethods
 
substring(String, Integer) - Static method in class org.teiid.query.function.FunctionMethods
 
Sum - Class in org.teiid.query.function.aggregate
Accumulates (per tuple) and calculates the sum of the values of a column.
Sum() - Constructor for class org.teiid.query.function.aggregate.Sum
 
SupportConstants - Class in org.teiid.query.metadata
 
SupportConstants.Element - Class in org.teiid.query.metadata
 
SupportConstants.Group - Class in org.teiid.query.metadata
 
SupportConstants.Model - Class in org.teiid.query.metadata
 
supports(SourceCapabilities.Capability, Object, QueryMetadataInterface, CapabilitiesFinder) - Static method in class org.teiid.query.optimizer.relational.rules.CapabilitiesUtil
 
supportsAggregateFunction(Object, AggregateSymbol, QueryMetadataInterface, CapabilitiesFinder) - Static method in class org.teiid.query.optimizer.relational.rules.CapabilitiesUtil
 
supportsAggregates(List, Object, QueryMetadataInterface, CapabilitiesFinder) - Static method in class org.teiid.query.optimizer.relational.rules.CapabilitiesUtil
 
supportsCapability(SourceCapabilities.Capability) - Method in class org.teiid.query.optimizer.capabilities.BasicSourceCapabilities
 
supportsCapability(SourceCapabilities.Capability) - Method in interface org.teiid.query.optimizer.capabilities.SourceCapabilities
Returns true if the capability is supported.
supportsCaseExpression(Object, QueryMetadataInterface, CapabilitiesFinder) - Static method in class org.teiid.query.optimizer.relational.rules.CapabilitiesUtil
 
supportsCloseWithLobs() - Method in class org.teiid.dqp.message.AtomicResultsMessage
 
supportsFunction(String) - Method in class org.teiid.query.optimizer.capabilities.BasicSourceCapabilities
 
supportsFunction(String) - Method in interface org.teiid.query.optimizer.capabilities.SourceCapabilities
This method can be used to check whether a particular function is supported by this connector.
supportsGroupAliases(Object, QueryMetadataInterface, CapabilitiesFinder) - Static method in class org.teiid.query.optimizer.relational.rules.CapabilitiesUtil
 
supportsImplicitClose() - Method in class org.teiid.dqp.message.AtomicResultsMessage
 
supportsJoin(Object, JoinType, QueryMetadataInterface, CapabilitiesFinder) - Static method in class org.teiid.query.optimizer.relational.rules.CapabilitiesUtil
 
supportsOrderBy(Object, QueryMetadataInterface, CapabilitiesFinder) - Static method in class org.teiid.query.optimizer.relational.rules.CapabilitiesUtil
 
supportsPartialResults() - Method in class org.teiid.dqp.message.AtomicRequestMessage
 
supportsRowLimit(Object, QueryMetadataInterface, CapabilitiesFinder) - Static method in class org.teiid.query.optimizer.relational.rules.CapabilitiesUtil
 
supportsRowOffset(Object, QueryMetadataInterface, CapabilitiesFinder) - Static method in class org.teiid.query.optimizer.relational.rules.CapabilitiesUtil
 
supportsScalarFunction(Object, Function, QueryMetadataInterface, CapabilitiesFinder) - Static method in class org.teiid.query.optimizer.relational.rules.CapabilitiesUtil
 
supportsSearchedCaseExpression(Object, QueryMetadataInterface, CapabilitiesFinder) - Static method in class org.teiid.query.optimizer.relational.rules.CapabilitiesUtil
 
supportsSelectDistinct(Object, QueryMetadataInterface, CapabilitiesFinder) - Static method in class org.teiid.query.optimizer.relational.rules.CapabilitiesUtil
 
supportsSelectExpression(Object, QueryMetadataInterface, CapabilitiesFinder) - Static method in class org.teiid.query.optimizer.relational.rules.CapabilitiesUtil
 
supportsSelfJoins(Object, QueryMetadataInterface, CapabilitiesFinder) - Static method in class org.teiid.query.optimizer.relational.rules.CapabilitiesUtil
 
supportsSetOp(Object, SetQuery.Operation, QueryMetadataInterface, CapabilitiesFinder) - Static method in class org.teiid.query.optimizer.relational.rules.CapabilitiesUtil
 
supportsSetQueryOrderBy(Object, QueryMetadataInterface, CapabilitiesFinder) - Static method in class org.teiid.query.optimizer.relational.rules.CapabilitiesUtil
 
suspend(TransactionContext) - Method in interface org.teiid.dqp.service.TransactionService
 
SwitchTo(int) - Method in class org.teiid.query.parser.SQLParserTokenManager
 
Symbol - Class in org.teiid.query.sql.symbol
This is the server's representation of a metadata symbol.
Symbol(String, String) - Constructor for class org.teiid.query.sql.symbol.Symbol
Constructor to be used for cloning instances.
Symbol(String) - Constructor for class org.teiid.query.sql.symbol.Symbol
Construct a symbol with a name.
SymbolMap - Class in org.teiid.query.sql.util
 
SymbolMap() - Constructor for class org.teiid.query.sql.util.SymbolMap
 
SYMETRIC - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
SYNTHETIC - Static variable in class org.teiid.query.function.metadata.FunctionMethod
 
SYSTEM - Static variable in interface org.teiid.query.function.metadata.FunctionCategoryConstants
"System" functions expose system information.
SYSTEM - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
SYSTEM_USER - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
SystemFunctionManager - Class in org.teiid.query.function
 
SystemFunctionManager() - Constructor for class org.teiid.query.function.SystemFunctionManager
 
SystemSource - Class in org.teiid.query.function.source
This metadata source has metadata for the hard-coded system functions.
SystemSource(boolean) - Constructor for class org.teiid.query.function.source.SystemSource
Construct a source of system metadata.

T

TABLE - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
TableFunctionReference - Class in org.teiid.query.sql.lang
 
TableFunctionReference() - Constructor for class org.teiid.query.sql.lang.TableFunctionReference
 
TableFunctionReference.ProjectedColumn - Class in org.teiid.query.sql.lang
 
TableFunctionReference.ProjectedColumn(String, String) - Constructor for class org.teiid.query.sql.lang.TableFunctionReference.ProjectedColumn
 
TableFunctionReference.ProjectedColumn() - Constructor for class org.teiid.query.sql.lang.TableFunctionReference.ProjectedColumn
 
tablePrimary(ParseInfo) - Method in class org.teiid.query.parser.SQLParser
 
tableReference(ParseInfo) - Method in class org.teiid.query.parser.SQLParser
Parse a join predicate clause, which occurs as an element in the FROM clause.
tabSize - Variable in class org.teiid.query.parser.JavaCharStream
 
TagBuilderVisitor - Class in org.teiid.query.optimizer.xml
Builds a Element/Attribute or Comment tag for the XML Plan Node.
TagBuilderVisitor() - Constructor for class org.teiid.query.optimizer.xml.TagBuilderVisitor
 
tan(Number) - Static method in class org.teiid.query.function.FunctionMethods
 
TEMP_GROUP_NAME - Static variable in class org.teiid.query.mapping.xml.MappingNodeConstants.Tags
specifies a single temp group name - this tag has multiplicity of zero or more
TEMP_GROUP_NAMES - Static variable in class org.teiid.query.mapping.xml.MappingNodeConstants.Properties
The name(s) of the temporary group(s) to be materialized at this document node.
TEMP_GROUP_PREFIX - Static variable in class org.teiid.query.sql.symbol.GroupSymbol
 
TEMP_MODEL - Static variable in class org.teiid.query.metadata.TempMetadataAdapter
 
TempCapabilitiesFinder - Class in org.teiid.query.metadata
 
TempCapabilitiesFinder(CapabilitiesFinder) - Constructor for class org.teiid.query.metadata.TempCapabilitiesFinder
 
tempGroupIDs - Variable in class org.teiid.query.sql.lang.Command
All temporary group IDs discovered while resolving this command.
TempMetadataAdapter - Class in org.teiid.query.metadata
This is an adapter class, it contains another instance of QueryMetadataInterface as well as a TempMetadataStore.
TempMetadataAdapter(QueryMetadataInterface, TempMetadataStore) - Constructor for class org.teiid.query.metadata.TempMetadataAdapter
 
TempMetadataAdapter(QueryMetadataInterface, TempMetadataStore, Map, Map) - Constructor for class org.teiid.query.metadata.TempMetadataAdapter
 
TempMetadataID - Class in org.teiid.query.metadata
This class represents a temporary metadata ID.
TempMetadataID(String, List<TempMetadataID>) - Constructor for class org.teiid.query.metadata.TempMetadataID
Constructor for group form of metadata ID.
TempMetadataID(String, List<TempMetadataID>, TempMetadataID.Type) - Constructor for class org.teiid.query.metadata.TempMetadataID
Constructor for group form of metadata ID.
TempMetadataID(String, Class<?>) - Constructor for class org.teiid.query.metadata.TempMetadataID
Constructor for element form of metadata ID.
TempMetadataID(String, Class<?>, Object) - Constructor for class org.teiid.query.metadata.TempMetadataID
Constructor for element form of metadata ID with the underlying element.
TempMetadataID.Type - Enum in org.teiid.query.metadata
 
TempMetadataStore - Class in org.teiid.query.metadata
Store for temporary metadata discovering while resolving a query.
TempMetadataStore() - Constructor for class org.teiid.query.metadata.TempMetadataStore
Constructor for TempMetadataStore.
TempMetadataStore(Map<String, TempMetadataID>) - Constructor for class org.teiid.query.metadata.TempMetadataStore
Constructor for TempMetadataStore that takes a set of data to use.
TEMPORARY - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
TempTableDataManager - Class in org.teiid.query.tempdata
This proxy ProcessorDataManager is used to handle temporary tables.
TempTableDataManager(ProcessorDataManager, BufferManager, Executor, SessionAwareCache<CachedResults>, SessionAwareCache<CachedResults>, CacheFactory) - Constructor for class org.teiid.query.tempdata.TempTableDataManager
 
TempTableResolver - Class in org.teiid.query.resolver.command
 
TempTableResolver() - Constructor for class org.teiid.query.resolver.command.TempTableResolver
 
TempTableStore - Class in org.teiid.query.tempdata
 
TempTableStore(String) - Constructor for class org.teiid.query.tempdata.TempTableStore
 
TempTableStore.MatState - Enum in org.teiid.query.tempdata
 
TempTableStore.MatTableInfo - Class in org.teiid.query.tempdata
 
TempTableStore.MatTableInfo() - Constructor for class org.teiid.query.tempdata.TempTableStore.MatTableInfo
 
terminateBatches() - Method in class org.teiid.query.processor.proc.ProcedurePlan
 
terminateBatches() - Method in class org.teiid.query.processor.relational.RelationalNode
 
terminateSession(String, String) - Method in interface org.teiid.dqp.service.SessionService
Terminates the specified session.
terminateTransaction(String) - Method in interface org.teiid.dqp.service.TransactionService
 
testCondition(ProcedurePlan) - Method in class org.teiid.query.processor.proc.LoopInstruction
 
testCondition(ProcedurePlan) - Method in interface org.teiid.query.processor.proc.RepeatedInstruction
 
testCondition(ProcedurePlan) - Method in class org.teiid.query.processor.proc.WhileInstruction
 
TextAgg - Class in org.teiid.query.function.aggregate
Aggregates Text entries
TextAgg(CommandContext, TextLine) - Constructor for class org.teiid.query.function.aggregate.TextAgg
 
textAgg(ParseInfo) - Method in class org.teiid.query.parser.SQLParser
 
textColumn(ParseInfo) - Method in class org.teiid.query.parser.SQLParser
 
TextLine - Class in org.teiid.query.sql.symbol
Represents the only allowable expression for the textagg aggregate.
TextLine() - Constructor for class org.teiid.query.sql.symbol.TextLine
 
TextLine.ValueExtractor<T> - Interface in org.teiid.query.sql.symbol
 
textTable(ParseInfo) - Method in class org.teiid.query.parser.SQLParser
 
TextTable - Class in org.teiid.query.sql.lang
Represents the TEXTTABLE table function.
TextTable() - Constructor for class org.teiid.query.sql.lang.TextTable
 
TextTable.TextColumn - Class in org.teiid.query.sql.lang
 
TextTable.TextColumn(String, String, Integer) - Constructor for class org.teiid.query.sql.lang.TextTable.TextColumn
 
TextTable.TextColumn() - Constructor for class org.teiid.query.sql.lang.TextTable.TextColumn
 
TextTableNode - Class in org.teiid.query.processor.relational
Handles text file processing.
TextTableNode(int) - Constructor for class org.teiid.query.processor.relational.TextTableNode
 
THEN - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
throwException(boolean) - Method in class org.teiid.query.resolver.util.ResolverVisitor
 
throwExceptionOnDefault() - Method in class org.teiid.query.mapping.xml.MappingChoiceNode
 
throwExceptionOnRecurrsionLimit() - Method in class org.teiid.query.mapping.xml.MappingRecursiveElement
 
TIME - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
timesExpression(ParseInfo) - Method in class org.teiid.query.parser.SQLParser
Parse an expression - made up of literals and functions.
timesOperator() - Method in class org.teiid.query.parser.SQLParser
Parse the multiply/divide operator.
TIMESTAMP - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
TIMESTAMPADD - Static variable in class org.teiid.query.function.FunctionLibrary
 
timestampAdd(String, Integer, Timestamp) - Static method in class org.teiid.query.function.FunctionMethods
 
timestampCreate(Date, Time) - Static method in class org.teiid.query.function.FunctionMethods
This method truncates (ignores) figures
timestampDiff(String, Timestamp, Timestamp) - Static method in class org.teiid.query.function.FunctionMethods
This method truncates (ignores) figures
TIMESTAMPTYPE - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
TIMETYPE - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
TIMEZONE_HOUR - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
TIMEZONE_MINUTE - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
TINYINT - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
TO - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
toBytes(ClobType, String) - Static method in class org.teiid.query.function.FunctionMethods
 
toChars(BlobType, String) - Static method in class org.teiid.query.function.FunctionMethods
 
toConjunctiveNormalForm(Criteria) - Static method in class org.teiid.query.sql.lang.Criteria
 
toDisjunctiveNormalForm(Criteria) - Static method in class org.teiid.query.sql.lang.Criteria
 
toHex(CharBuffer, byte) - Static method in class org.teiid.query.function.CharsetUtils
 
token - Variable in class org.teiid.query.parser.SQLParser
 
Token - Class in org.teiid.query.parser
Describes the input token stream.
Token() - Constructor for class org.teiid.query.parser.Token
 
token_source - Variable in class org.teiid.query.parser.SQLParser
 
tokenImage - Variable in exception org.teiid.query.parser.ParseException
This is a reference to the "tokenImage" array of the generated parser within which the parse error occurred.
tokenImage - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
TokenMgrError - Error in org.teiid.query.parser
 
TokenMgrError() - Constructor for error org.teiid.query.parser.TokenMgrError
 
TokenMgrError(String, int) - Constructor for error org.teiid.query.parser.TokenMgrError
 
TokenMgrError(boolean, int, int, int, String, char, int) - Constructor for error org.teiid.query.parser.TokenMgrError
 
toString() - Method in class org.teiid.api.exception.query.UnresolvedSymbolDescription
Get string representation of the unresolved symbol description
toString() - Method in class org.teiid.common.buffer.STree
 
toString() - Method in class org.teiid.common.buffer.TupleBatch
Return a String describing this object
toString() - Method in class org.teiid.common.buffer.TupleBuffer
 
toString(ObjectID) - Method in class org.teiid.core.id.IDGenerator
Convenience method for obtaining the stringified form of an ObjectID.
toString(ObjectID, char) - Method in class org.teiid.core.id.IDGenerator
Convenience method for obtaining the stringified form of an ObjectID.
toString() - Method in class org.teiid.core.id.IntegerID
Returns a string representing the current state of the object.
toString(char) - Method in class org.teiid.core.id.IntegerID
 
toString() - Method in class org.teiid.core.id.LongID
Returns a string representing the current state of the object.
toString(char) - Method in class org.teiid.core.id.LongID
 
toString() - Method in interface org.teiid.core.id.ObjectID
Returns a string representing the current state of the object.
toString(char) - Method in interface org.teiid.core.id.ObjectID
Returns a string representing the current state of the object.
toString() - Method in class org.teiid.core.id.StringID
Returns a string representing the current state of the object.
toString(char) - Method in class org.teiid.core.id.StringID
 
toString() - Method in class org.teiid.core.id.UUID
Returns a string representing the current state of the object.
toString(char) - Method in class org.teiid.core.id.UUID
 
toString() - Method in class org.teiid.dqp.message.AtomicRequestID
 
toString() - Method in class org.teiid.dqp.message.AtomicRequestMessage
 
toString() - Method in class org.teiid.dqp.message.RequestID
Return a combined string for the ID.
toString() - Method in class org.teiid.dqp.service.TransactionContext
 
toString() - Method in class org.teiid.query.function.FunctionDescriptor
 
toString() - Method in class org.teiid.query.function.FunctionForm
String representation of the function form for debugging purposes.
toString() - Method in class org.teiid.query.function.metadata.FunctionMethod
Return string version for debugging purposes
toString() - Method in class org.teiid.query.function.metadata.FunctionParameter
Return string version for debugging purposes
toString() - Method in class org.teiid.query.mapping.relational.QueryNode
Print plantree structure starting at this node
toString() - Method in class org.teiid.query.mapping.xml.MappingNode
Returns a string representation of an instance of this class.
toString() - Method in class org.teiid.query.mapping.xml.MappingNodeLogger
 
toString() - Method in class org.teiid.query.mapping.xml.MappingSourceNode
 
toString() - Method in class org.teiid.query.mapping.xml.Namespace
 
toString() - Method in class org.teiid.query.mapping.xml.ResultSetInfo
 
toString() - Method in class org.teiid.query.metadata.TempMetadataID
Return string representation of ID
toString() - Method in class org.teiid.query.optimizer.capabilities.BasicSourceCapabilities
 
toString() - Method in class org.teiid.query.optimizer.relational.PlanHints
 
toString() - Method in class org.teiid.query.optimizer.relational.plantree.PlanNode
Print plantree structure starting at this node
toString() - Method in class org.teiid.query.optimizer.relational.rules.RuleAccessPatternValidation
 
toString() - Method in class org.teiid.query.optimizer.relational.rules.RuleAssignOutputElements
Get name of the rule
toString() - Method in class org.teiid.query.optimizer.relational.rules.RuleCalculateCost
 
toString() - Method in class org.teiid.query.optimizer.relational.rules.RuleChooseDependent
 
toString() - Method in class org.teiid.query.optimizer.relational.rules.RuleChooseJoinStrategy
 
toString() - Method in class org.teiid.query.optimizer.relational.rules.RuleCleanCriteria
 
toString() - Method in class org.teiid.query.optimizer.relational.rules.RuleCollapseSource
 
toString() - Method in class org.teiid.query.optimizer.relational.rules.RuleCopyCriteria
 
toString() - Method in class org.teiid.query.optimizer.relational.rules.RuleImplementJoinStrategy
 
toString() - Method in class org.teiid.query.optimizer.relational.rules.RuleMergeCriteria
 
toString() - Method in class org.teiid.query.optimizer.relational.rules.RuleMergeVirtual
 
toString() - Method in class org.teiid.query.optimizer.relational.rules.RulePlaceAccess
Return rule name
toString() - Method in class org.teiid.query.optimizer.relational.rules.RulePlanJoins
 
toString() - Method in class org.teiid.query.optimizer.relational.rules.RulePlanProcedures
 
toString() - Method in class org.teiid.query.optimizer.relational.rules.RulePlanSorts
 
toString() - Method in class org.teiid.query.optimizer.relational.rules.RulePlanUnions
 
toString() - Method in class org.teiid.query.optimizer.relational.rules.RulePushAggregates
 
toString() - Method in class org.teiid.query.optimizer.relational.rules.RulePushLimit
 
toString() - Method in class org.teiid.query.optimizer.relational.rules.RulePushNonJoinCriteria
 
toString() - Method in class org.teiid.query.optimizer.relational.rules.RulePushSelectCriteria
 
toString() - Method in class org.teiid.query.optimizer.relational.rules.RuleRaiseAccess
 
toString() - Method in class org.teiid.query.optimizer.relational.rules.RuleRaiseNull
 
toString() - Method in class org.teiid.query.optimizer.relational.rules.RuleRemoveOptionalJoins
 
toString() - Method in class org.teiid.query.optimizer.relational.rules.RuleValidateWhereAll
 
toString() - Method in class org.teiid.query.parser.Token
Returns the image.
toString() - Method in class org.teiid.query.processor.BatchedUpdatePlan
 
toString() - Method in class org.teiid.query.processor.proc.AssignmentInstruction
 
toString() - Method in class org.teiid.query.processor.proc.BreakInstruction
 
toString() - Method in class org.teiid.query.processor.proc.ContinueInstruction
 
toString() - Method in class org.teiid.query.processor.proc.CreateCursorResultSetInstruction
 
toString() - Method in class org.teiid.query.processor.proc.ErrorInstruction
 
toString() - Method in class org.teiid.query.processor.proc.ExecDynamicSqlInstruction
 
toString() - Method in class org.teiid.query.processor.proc.IfInstruction
 
toString() - Method in class org.teiid.query.processor.proc.LoopInstruction
 
toString() - Method in class org.teiid.query.processor.proc.ProcedurePlan
 
toString() - Method in class org.teiid.query.processor.proc.Program
 
toString() - Method in class org.teiid.query.processor.proc.WhileInstruction
 
toString() - Method in class org.teiid.query.processor.relational.MergeJoinStrategy
 
toString() - Method in class org.teiid.query.processor.relational.NestedLoopJoinStrategy
 
toString() - Method in class org.teiid.query.processor.relational.NestedTableJoinStrategy
 
toString() - Method in class org.teiid.query.processor.relational.RelationalNode
Print plantree structure starting at this node
toString() - Method in class org.teiid.query.processor.relational.RelationalPlan
 
toString() - Method in class org.teiid.query.processor.xml.AbortProcessingInstruction
 
toString() - Method in class org.teiid.query.processor.xml.AddCommentInstruction
 
toString() - Method in class org.teiid.query.processor.xml.AddNodeInstruction
 
toString() - Method in class org.teiid.query.processor.xml.BlockInstruction
 
toString() - Method in class org.teiid.query.processor.xml.CriteriaCondition
 
toString() - Method in class org.teiid.query.processor.xml.DefaultCondition
 
toString() - Method in class org.teiid.query.processor.xml.EndBlockInstruction
 
toString() - Method in class org.teiid.query.processor.xml.EndDocumentInstruction
 
toString() - Method in class org.teiid.query.processor.xml.ExecSqlInstruction
 
toString() - Method in class org.teiid.query.processor.xml.ExecStagingTableInstruction
 
toString() - Method in class org.teiid.query.processor.xml.IfInstruction
 
toString() - Method in class org.teiid.query.processor.xml.InitializeDocumentInstruction
 
toString() - Method in class org.teiid.query.processor.xml.JoinedWhileInstruction
 
toString() - Method in class org.teiid.query.processor.xml.MoveCursorInstruction
 
toString() - Method in class org.teiid.query.processor.xml.MoveDocInstruction
 
toString() - Method in class org.teiid.query.processor.xml.Program
 
toString() - Method in class org.teiid.query.processor.xml.RecurseProgramCondition
 
toString() - Method in class org.teiid.query.processor.xml.WhileInstruction
 
toString() - Method in class org.teiid.query.processor.xml.XMLPlan
 
toString() - Method in class org.teiid.query.report.ActivityReport
 
toString() - Method in class org.teiid.query.report.ReportItem
 
toString() - Method in class org.teiid.query.resolver.util.AccessPattern
 
toString() - Method in class org.teiid.query.sql.lang.BatchedUpdateCommand
 
toString() - Method in class org.teiid.query.sql.lang.CacheHint
 
toString() - Method in class org.teiid.query.sql.lang.Command
Returns a string representation of an instance of this class.
toString() - Method in class org.teiid.query.sql.lang.Create
 
toString() - Method in class org.teiid.query.sql.lang.Criteria
Return the parser string.
toString() - Method in class org.teiid.query.sql.lang.Delete
Returns a string representation of an instance of this class.
toString() - Method in class org.teiid.query.sql.lang.Drop
 
toString() - Method in class org.teiid.query.sql.lang.DynamicCommand
 
toString() - Method in class org.teiid.query.sql.lang.From
Returns a string representation of an instance of this class.
toString() - Method in class org.teiid.query.sql.lang.FromClause
 
toString() - Method in class org.teiid.query.sql.lang.GroupBy
Returns a string representation of an instance of this class.
toString() - Method in class org.teiid.query.sql.lang.GroupContext
 
toString() - Method in class org.teiid.query.sql.lang.Into
Returns a string representation of an instance of this class.
toString() - Method in class org.teiid.query.sql.lang.JoinType
Returns a string representation of an instance of this class.
toString() - Method in class org.teiid.query.sql.lang.Limit
 
toString() - Method in class org.teiid.query.sql.lang.Option
Returns a string representation of an instance of this class.
toString() - Method in class org.teiid.query.sql.lang.OrderBy
Returns a string representation of an instance of this class.
toString() - Method in class org.teiid.query.sql.lang.OrderByItem
 
toString() - Method in class org.teiid.query.sql.lang.Select
Returns a string representation of an instance of this class.
toString() - Method in class org.teiid.query.sql.lang.SetClause
 
toString() - Method in class org.teiid.query.sql.lang.SetClauseList
 
toString() - Method in class org.teiid.query.sql.lang.SPParameter
 
toString() - Method in class org.teiid.query.sql.lang.StoredProcedure
Returns a string representation of an instance of this class.
toString() - Method in class org.teiid.query.sql.lang.Update
Returns a string representation of an instance of this class.
toString() - Method in class org.teiid.query.sql.lang.WithQueryCommand
 
toString() - Method in class org.teiid.query.sql.proc.Block
Returns a string representation of an instance of this class.
toString() - Method in class org.teiid.query.sql.proc.CreateUpdateProcedureCommand
Returns a string representation of an instance of this class.
toString() - Method in class org.teiid.query.sql.proc.CriteriaSelector
Returns a string representation of an instance of this class.
toString() - Method in class org.teiid.query.sql.proc.DeclareStatement
Returns a string representation of an instance of this class.
toString() - Method in class org.teiid.query.sql.proc.HasCriteria
Returns a string representation of an instance of this class.
toString() - Method in class org.teiid.query.sql.proc.Statement
 
toString() - Method in class org.teiid.query.sql.proc.TranslateCriteria
Returns a string representation of an instance of this class.
toString() - Method in class org.teiid.query.sql.symbol.AbstractCaseExpression
Return a String representation of this object using SQLStringVisitor.
toString() - Method in class org.teiid.query.sql.symbol.Constant
Return a String representation of this object using SQLStringVisitor.
toString() - Method in class org.teiid.query.sql.symbol.DerivedColumn
 
toString() - Method in class org.teiid.query.sql.symbol.Function
Return string representation of the function.
toString() - Method in class org.teiid.query.sql.symbol.QueryString
 
toString() - Method in class org.teiid.query.sql.symbol.Reference
Return a String representation of this object using SQLStringVisitor.
toString() - Method in class org.teiid.query.sql.symbol.ScalarSubquery
Returns string representation of this object.
toString() - Method in class org.teiid.query.sql.symbol.Symbol
Returns string representation of this symbol.
toString() - Method in class org.teiid.query.sql.symbol.TextLine
 
toString() - Method in class org.teiid.query.sql.symbol.XMLAttributes
 
toString() - Method in class org.teiid.query.sql.symbol.XMLElement
 
toString() - Method in class org.teiid.query.sql.symbol.XMLForest
 
toString() - Method in class org.teiid.query.sql.symbol.XMLNamespaces
 
toString() - Method in class org.teiid.query.sql.symbol.XMLParse
 
toString() - Method in class org.teiid.query.sql.symbol.XMLQuery
 
toString() - Method in class org.teiid.query.sql.symbol.XMLSerialize
 
toString() - Method in class org.teiid.query.sql.util.SymbolMap
 
toString() - Method in class org.teiid.query.sql.util.VariableContext
 
toString() - Method in class org.teiid.query.util.CommandContext
 
toString() - Method in class org.teiid.query.validator.ValidatorFailure
Return description
toString() - Method in class org.teiid.query.validator.ValidatorReport
 
toString() - Method in class org.teiid.vdb.runtime.VDBKey
 
toStringNodeTree(MappingNode) - Static method in class org.teiid.query.mapping.xml.MappingNode
 
TRAILING - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
TransactionContext - Class in org.teiid.dqp.service
 
TransactionContext() - Constructor for class org.teiid.dqp.service.TransactionContext
 
TransactionContext.Scope - Enum in org.teiid.dqp.service
 
TransactionService - Interface in org.teiid.dqp.service
 
TransformationMetadata - Class in org.teiid.query.metadata
Teiid's implementation of the QueryMetadataInterface that reads columns, groups, models etc.
TransformationMetadata(VDBMetaData, CompositeMetadataStore, Map<String, TransformationMetadata.Resource>, Collection<FunctionMethod>, FunctionTree) - Constructor for class org.teiid.query.metadata.TransformationMetadata
TransformationMetadata constructor
TransformationMetadata.Resource - Class in org.teiid.query.metadata
 
TransformationMetadata.Resource(VirtualFile, boolean) - Constructor for class org.teiid.query.metadata.TransformationMetadata.Resource
 
TranslatableProcedureContainer - Class in org.teiid.query.sql.lang
 
TranslatableProcedureContainer() - Constructor for class org.teiid.query.sql.lang.TranslatableProcedureContainer
 
translate(String, String, String) - Static method in class org.teiid.query.function.FunctionMethods
 
TRANSLATE - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
translate(String, char) - Method in class org.teiid.query.sql.lang.MatchCriteria.PatternTranslator
 
translate(Criteria) - Method in class org.teiid.query.sql.visitor.CriteriaTranslatorVisitor
 
translateCriteria(ParseInfo) - Method in class org.teiid.query.parser.SQLParser
 
TranslateCriteria - Class in org.teiid.query.sql.proc
This object represents the criteria used in the stored procedure language that translates the portion of the user's criteria by doing symbol mapping to the elements of the physical group that defines the virtual group and translating the user's criteria using the element-expressions pairs represented as a list of comapreCriteria on this this object.
TranslateCriteria() - Constructor for class org.teiid.query.sql.proc.TranslateCriteria
Constructor for TranslateCriteria.
TranslateCriteria(CriteriaSelector) - Constructor for class org.teiid.query.sql.proc.TranslateCriteria
Constructor for TranslateCriteria.
TranslateCriteria(CriteriaSelector, List) - Constructor for class org.teiid.query.sql.proc.TranslateCriteria
Constructor for TranslateCriteria.
translateToXMLValue(Object, Class<?>, String) - Static method in class org.teiid.query.processor.xml.XMLValueTranslator
Translate the value object coming from the mapping class into the string that will be placed in the XML document for a tag.
TRANSLATION - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
TREAT - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
TRIGGER - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
TRUE - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
TRUE_CRITERIA - Static variable in class org.teiid.query.rewriter.QueryRewriter
 
truncate() - Method in class org.teiid.common.buffer.STree
 
ttl - Variable in class org.teiid.cache.DefaultCache
 
TTL - Static variable in class org.teiid.query.sql.lang.CacheHint
 
TUPLE_LIMIT - Static variable in class org.teiid.query.optimizer.relational.plantree.NodeConstants.Types
 
TupleBatch - Class in org.teiid.common.buffer
Represents a set of indexed tuples.
TupleBatch() - Constructor for class org.teiid.common.buffer.TupleBatch
Required to honor Externalizable contract
TupleBatch(int, List<?>[]) - Constructor for class org.teiid.common.buffer.TupleBatch
Constructor
TupleBatch(int, List) - Constructor for class org.teiid.common.buffer.TupleBatch
Constructor
TupleBrowser - Class in org.teiid.common.buffer
Implements intelligent browsing over a STree TODO: this is not as efficient as it should be over partial matches
TupleBrowser(STree, TupleSource, boolean) - Constructor for class org.teiid.common.buffer.TupleBrowser
Construct a value based browser.
TupleBrowser(STree, List<Object>, List<Object>, boolean) - Constructor for class org.teiid.common.buffer.TupleBrowser
Construct a range based browser
TupleBuffer - Class in org.teiid.common.buffer
 
TupleBuffer(BatchManager, String, List<?>, int[], int) - Constructor for class org.teiid.common.buffer.TupleBuffer
 
TupleSource - Interface in org.teiid.common.buffer
A cursored source of tuples.
TYPE_ASSIGNMENT - Static variable in class org.teiid.query.sql.proc.Statement
Represents a ASSIGNMENT statement
TYPE_BATCHED_UPDATE - Static variable in class org.teiid.query.sql.lang.Command
Represents a batched sequence of UPDATE statements
TYPE_BREAK - Static variable in class org.teiid.query.sql.proc.Statement
Represents a BREAK statement
TYPE_COMMAND - Static variable in class org.teiid.query.sql.proc.Statement
Represents a SQL COMMAND statement
TYPE_CONTINUE - Static variable in class org.teiid.query.sql.proc.Statement
Represents a CONTINUE statement
TYPE_CREATE - Static variable in class org.teiid.query.sql.lang.Command
 
TYPE_DECLARE - Static variable in class org.teiid.query.sql.proc.Statement
Represents a DECLARE statement
TYPE_DELETE - Static variable in class org.teiid.query.sql.lang.Command
Represents a SQL DELETE statement
TYPE_DROP - Static variable in class org.teiid.query.sql.lang.Command
 
TYPE_DYNAMIC - Static variable in class org.teiid.query.sql.lang.Command
 
TYPE_ERROR - Static variable in class org.teiid.query.sql.proc.Statement
Represents a ERROR statement
TYPE_IF - Static variable in class org.teiid.query.sql.proc.Statement
Represents a IF statement
TYPE_INSERT - Static variable in class org.teiid.query.sql.lang.Command
Represents a SQL INSERT statement
TYPE_LOOP - Static variable in class org.teiid.query.sql.proc.Statement
Represents a LOOP statement
TYPE_QUERY - Static variable in class org.teiid.query.sql.lang.Command
Represents a SQL SELECT statement
TYPE_SQL - Static variable in class org.teiid.query.sql.lang.Command
Represents any SQL statement, wrapped as a string
TYPE_STORED_PROCEDURE - Static variable in class org.teiid.query.sql.lang.Command
Represents a stored procedure command
TYPE_UNKNOWN - Static variable in class org.teiid.query.sql.lang.Command
Represents an unknown type of command
TYPE_UNKNOWN - Static variable in class org.teiid.query.sql.proc.Statement
Represents an unknown type of statement
TYPE_UPDATE - Static variable in class org.teiid.query.sql.lang.Command
Represents a SQL UPDATE statement
TYPE_UPDATE - Static variable in class org.teiid.query.sql.proc.Statement
 
TYPE_UPDATE_PROCEDURE - Static variable in class org.teiid.query.sql.lang.Command
Represents a update stored procedure command
TYPE_WHILE - Static variable in class org.teiid.query.sql.proc.Statement
Represents a WHILE statement
types - Variable in class org.teiid.common.buffer.STree
 

U

UDFSource - Class in org.teiid.query.function
 
UDFSource(Collection<FunctionMethod>) - Constructor for class org.teiid.query.function.UDFSource
 
unaryFromClause(ParseInfo) - Method in class org.teiid.query.parser.SQLParser
Parse a unary from clause, which is just a single group name and an optional alias.
UnaryFromClause - Class in org.teiid.query.sql.lang
A FROM subpart that represents a single group.
UnaryFromClause() - Constructor for class org.teiid.query.sql.lang.UnaryFromClause
Construct default object
UnaryFromClause(GroupSymbol) - Constructor for class org.teiid.query.sql.lang.UnaryFromClause
Construct object with specified group
UNDEFINED - Static variable in class org.teiid.query.sql.visitor.SQLStringVisitor
 
UNION - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
UnionAllNode - Class in org.teiid.query.processor.relational
 
UnionAllNode(int) - Constructor for class org.teiid.query.processor.relational.UnionAllNode
 
UNIQUE - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
UNKNOWN - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
UNKNOWN_CARDINALITY - Static variable in interface org.teiid.query.metadata.QueryMetadataInterface
Unknown cardinality.
UNKNOWN_CRITERIA - Static variable in class org.teiid.query.rewriter.QueryRewriter
 
UNKNOWN_JOIN_SCALING - Static variable in class org.teiid.query.optimizer.relational.rules.NewCalculateCostUtil
 
UNKNOWN_VALUE - Static variable in class org.teiid.query.optimizer.relational.rules.NewCalculateCostUtil
 
unLoadResultName(String) - Method in class org.teiid.query.optimizer.xml.XMLPlannerEnvironment
 
UnresolvedSymbolDescription - Class in org.teiid.api.exception.query
This helper object describes an unresolved symbol found during query resolution.
UnresolvedSymbolDescription(String, String) - Constructor for class org.teiid.api.exception.query.UnresolvedSymbolDescription
Construct a description given the symbol and it's description.
UP - Static variable in class org.teiid.query.processor.xml.MoveDocInstruction
 
UPDATABLE - Static variable in class org.teiid.query.sql.lang.CacheHint
 
update(List<?>) - Method in class org.teiid.common.buffer.TupleBrowser
Perform an in-place update of the tuple just returned by the next method WARNING - this must not change the key value
UPDATE - Static variable in class org.teiid.query.metadata.SupportConstants.Element
 
UPDATE - Static variable in class org.teiid.query.metadata.SupportConstants.Group
 
update(ParseInfo) - Method in class org.teiid.query.parser.SQLParser
Parse an UPDATE command
UPDATE - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
Update - Class in org.teiid.query.sql.lang
Represents a SQL Update statement of the form: "UPDATE SET = , ...
Update() - Constructor for class org.teiid.query.sql.lang.Update
Constructs a default instance of this class.
Update(GroupSymbol, SetClauseList) - Constructor for class org.teiid.query.sql.lang.Update
Construct with group and change list
Update(GroupSymbol, SetClauseList, Criteria) - Constructor for class org.teiid.query.sql.lang.Update
Construct with group, change list, and criteria
UPDATE_PROCEDURE - Static variable in class org.teiid.query.sql.util.UpdateProcedureGenerator
 
UpdateLineColumn(char) - Method in class org.teiid.query.parser.JavaCharStream
 
updateLock - Variable in class org.teiid.common.buffer.STree
 
UpdateProcedureGenerator - Class in org.teiid.query.sql.util
Use existing query transformation to create a simple insert/update/delete procedure.
UpdateProcedureGenerator() - Constructor for class org.teiid.query.sql.util.UpdateProcedureGenerator
 
UpdateProcedureResolver - Class in org.teiid.query.resolver.command
 
UpdateProcedureResolver() - Constructor for class org.teiid.query.resolver.command.UpdateProcedureResolver
 
updateReferences(int[], List<?>) - Method in class org.teiid.common.buffer.LobManager
 
UpdateResolver - Class in org.teiid.query.resolver.command
This class knows how to expand and resolve UDPATE commands.
UpdateResolver() - Constructor for class org.teiid.query.resolver.command.UpdateResolver
 
updateSymbolMapDependentValues() - Method in class org.teiid.query.mapping.xml.MappingSourceNode
 
updateTuple(List) - Method in class org.teiid.query.processor.BatchCollector.BatchProducerTupleSource
 
UpdateValidationVisitor - Class in org.teiid.query.validator
This visitor is used to validate updates through virtual groups.
UpdateValidationVisitor(QueryMetadataInterface) - Constructor for class org.teiid.query.validator.UpdateValidationVisitor
This constructor initialises the visitor by setting the metadata needed for validation.
upperCase(String) - Static method in class org.teiid.query.function.FunctionMethods
 
useAnsiJoin(Object, QueryMetadataInterface, CapabilitiesFinder) - Static method in class org.teiid.query.optimizer.relational.rules.CapabilitiesUtil
 
useAnsiQuotedIdentifiers() - Method in class org.teiid.query.parser.ParseInfo
 
useDocumentProjection(List<XMLTable.XMLColumn>, AnalysisRecord) - Method in class org.teiid.query.xquery.saxon.SaxonXQueryExpression
 
USER - Static variable in class org.teiid.query.function.FunctionLibrary
 
user(CommandContext) - Static method in class org.teiid.query.function.FunctionMethods
 
USER - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
USER_DETERMINISTIC - Static variable in class org.teiid.query.function.metadata.FunctionMethod
 
userCommand(ParseInfo) - Method in class org.teiid.query.parser.SQLParser
 
usesContextItem() - Method in class org.teiid.query.xquery.saxon.SaxonXQueryExpression
 
usesKey(Criteria, QueryMetadataInterface) - Static method in class org.teiid.query.optimizer.relational.rules.NewCalculateCostUtil
 
USING - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
Util - Static variable in class org.teiid.query.QueryPlugin
 
UUID - Class in org.teiid.core.id
This class represents a universally unique identifier, consisting of two long integral values.
UUID(long, long) - Constructor for class org.teiid.core.id.UUID
Construct an instance of this class from two long integral values.
UUID(UUID) - Constructor for class org.teiid.core.id.UUID
 
UUIDFactory - Class in org.teiid.core.id
This class is a factory for generating universally unique identifiers (UUID's).
UUIDFactory() - Constructor for class org.teiid.core.id.UUIDFactory
 

V

validate(ObjectID) - Method in class org.teiid.core.id.IntegerIDFactory
Return whether the specified ObjectID instance is valid.
validate(ObjectID) - Method in class org.teiid.core.id.LongIDFactory
Return whether the specified ObjectID instance is valid.
validate(ObjectID) - Method in class org.teiid.core.id.StringIDFactory
Return whether the specified ObjectID instance is valid.
validate(Object) - Method in interface org.teiid.query.sql.symbol.Reference.Constraint
 
validate(LanguageObject, AggregateValidationVisitor) - Static method in class org.teiid.query.validator.AggregateValidationVisitor
 
validate(LanguageObject, QueryMetadataInterface) - Static method in class org.teiid.query.validator.Validator
 
validate(LanguageObject, QueryMetadataInterface, AbstractValidationVisitor) - Static method in class org.teiid.query.validator.Validator
 
VALIDATE_WHERE_ALL - Static variable in class org.teiid.query.optimizer.relational.rules.RuleConstants
 
validateAndCollectCriteriaElements(MappingDocument, XMLPlannerEnvironment) - Static method in class org.teiid.query.optimizer.xml.ValidateMappedCriteriaVisitor
 
validateCategory(String) - Static method in class org.teiid.query.function.metadata.FunctionMetadataValidator
Determine whether a category is valid.
validateCommandPushdown(Object, QueryMetadataInterface, CapabilitiesFinder, QueryCommand) - Static method in class org.teiid.query.optimizer.relational.rules.CriteriaCapabilityValidatorVisitor
 
validateContainsRowsUpdatedVariable(CreateUpdateProcedureCommand) - Method in class org.teiid.query.validator.ValidationVisitor
Validate that the command assigns a value to the ROWS_UPDATED variable
validateDescription(String) - Static method in class org.teiid.query.function.metadata.FunctionMetadataValidator
Determine whether a description is valid.
validateElementsSupport(Collection, int) - Method in class org.teiid.query.validator.AbstractValidationVisitor
 
validateFunctionMethod(FunctionMethod, ActivityReport) - Static method in class org.teiid.query.function.metadata.FunctionMetadataValidator
Determine whether a FunctionMethod is valid.
validateFunctionMethods(Collection, ActivityReport) - Static method in class org.teiid.query.function.metadata.FunctionMetadataValidator
Validate a collection of FunctionMethod objects.
validateFunctionParameter(FunctionParameter) - Static method in class org.teiid.query.function.metadata.FunctionMetadataValidator
Determine whether a FunctionParameter is valid.
validateGroupSupportsUpdate(GroupSymbol) - Method in class org.teiid.query.validator.ValidationVisitor
 
validateHasProjectedSymbols(Command) - Method in class org.teiid.query.validator.ValidationVisitor
 
validateInsert(Insert) - Method in class org.teiid.query.validator.ValidationVisitor
 
validateInvocationMethod(String, String, int) - Static method in class org.teiid.query.function.metadata.FunctionMetadataValidator
Determine whether an invocation class and method are valid.
ValidateMappedCriteriaVisitor - Class in org.teiid.query.optimizer.xml
Validate the criteria specified on the elements.
ValidateMappedCriteriaVisitor(XMLPlannerEnvironment) - Constructor for class org.teiid.query.optimizer.xml.ValidateMappedCriteriaVisitor
 
validateName(String) - Static method in class org.teiid.query.function.metadata.FunctionMetadataValidator
Determine whether a function or parameter name is valid.
validateNoXMLProcedures(Command) - Method in class org.teiid.query.validator.ValidationVisitor
This method can be used to validate commands used in the stored procedure languge cannot be executed against XML documents.
validateNoXMLUpdates(Command) - Method in class org.teiid.query.validator.ValidationVisitor
This method can be used to validate Update commands cannot be executed against XML documents.
validateSelectElements(Select) - Method in class org.teiid.query.validator.ValidationVisitor
 
validateSelectInto(Query) - Method in class org.teiid.query.validator.ValidationVisitor
Validates SELECT INTO queries.
validateSession(String) - Method in interface org.teiid.dqp.service.SessionService
This method is intended to verify that the session is valid, and, if need be, set the session in an active state, ready to be used.
validateSetClauseList(SetClauseList) - Method in class org.teiid.query.validator.ValidationVisitor
 
validateSetQuery(SetQuery) - Method in class org.teiid.query.validator.ValidationVisitor
 
validateSortable(List) - Method in class org.teiid.query.validator.ValidationVisitor
Validate that no elements of type OBJECT are in a SELECT DISTINCT or and ORDER BY.
validateSubqueryPushdown(SubqueryContainer, Object, QueryMetadataInterface, CapabilitiesFinder, AnalysisRecord) - Static method in class org.teiid.query.optimizer.relational.rules.CriteriaCapabilityValidatorVisitor
Return null if the subquery cannot be pushed down, otherwise the model id of the pushdown target.
validateTranslateCriteria(TranslateCriteria) - Method in class org.teiid.query.validator.ValidationVisitor
A valid translated expression is not an AggregateSymbol and does not include elements not present on the groups of the command using the translated criteria.
validateType(String) - Static method in class org.teiid.query.function.metadata.FunctionMetadataValidator
Determine whether a parameter type is valid.
validateUpdate(Update) - Method in class org.teiid.query.validator.ValidationVisitor
 
validateXML() - Method in class org.teiid.query.util.CommandContext
 
validateXMLContentTypes(Expression, LanguageObject) - Method in class org.teiid.query.validator.ValidationVisitor
 
validateXpath(String) - Static method in class org.teiid.query.function.source.XMLSystemFunctions
Validate whether the XPath is a valid XPath.
ValidationVisitor - Class in org.teiid.query.validator
 
ValidationVisitor() - Constructor for class org.teiid.query.validator.ValidationVisitor
 
Validator - Class in org.teiid.query.validator
 
Validator() - Constructor for class org.teiid.query.validator.Validator
 
VALIDATOR_FAILURE - Static variable in class org.teiid.query.validator.ValidatorFailure
 
VALIDATOR_REPORT - Static variable in class org.teiid.query.validator.ValidatorReport
 
ValidatorFailure - Class in org.teiid.query.validator
 
ValidatorFailure(String) - Constructor for class org.teiid.query.validator.ValidatorFailure
 
ValidatorFailure(String, LanguageObject) - Constructor for class org.teiid.query.validator.ValidatorFailure
 
ValidatorFailure(String, Collection) - Constructor for class org.teiid.query.validator.ValidatorFailure
 
ValidatorReport - Class in org.teiid.query.validator
 
ValidatorReport() - Constructor for class org.teiid.query.validator.ValidatorReport
 
value - Variable in class org.teiid.query.eval.Evaluator.NameValuePair
 
VALUE - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
valueExpressionPrimary(ParseInfo) - Method in class org.teiid.query.parser.SQLParser
Parse a basic expression.
ValueIterator - Interface in org.teiid.query.sql.util
Interface for interating through Expressions or values.
ValueIteratorProviderCollectorVisitor - Class in org.teiid.query.sql.visitor
This visitor class will traverse a language object tree and collect all language objects that implement SubqueryContainer.
ValueIteratorProviderCollectorVisitor() - Constructor for class org.teiid.query.sql.visitor.ValueIteratorProviderCollectorVisitor
Construct a new visitor with the default collection type, which is a ArrayList.
ValueIteratorSource - Interface in org.teiid.query.sql.util
The ValueIteratorSource lets a language object that needs a ValueIterator hold this reference to the source of the ValueIterator as a reference until the ValueIterator can be ready.
valueOf(String) - Static method in enum org.teiid.cache.Cache.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.teiid.cache.CacheConfiguration.Policy
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.teiid.common.buffer.BufferManager.BufferReserveMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.teiid.common.buffer.BufferManager.TupleSourceType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.teiid.common.buffer.STree.InsertMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.teiid.dqp.service.TransactionContext.Scope
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.teiid.query.metadata.TempMetadataID.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.teiid.query.optimizer.capabilities.SourceCapabilities.Capability
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.teiid.query.optimizer.capabilities.SourceCapabilities.Scope
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.teiid.query.optimizer.relational.plantree.NodeConstants.Info
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.teiid.query.processor.relational.JoinNode.JoinStrategyType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.teiid.query.processor.relational.MergeJoinStrategy.SortOption
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.teiid.query.processor.relational.ProjectIntoNode.Mode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.teiid.query.processor.relational.SortUtility.Mode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.teiid.query.sql.lang.SetQuery.Operation
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.teiid.query.sql.symbol.AggregateSymbol.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.teiid.query.sql.symbol.ElementSymbol.DisplayMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.teiid.query.sql.visitor.EvaluatableVisitor.EvaluationLevel
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.teiid.query.tempdata.TempTableStore.MatState
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.teiid.cache.Cache.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.teiid.cache.CacheConfiguration.Policy
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Method in class org.teiid.cache.DefaultCache
 
values() - Static method in enum org.teiid.common.buffer.BufferManager.BufferReserveMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.teiid.common.buffer.BufferManager.TupleSourceType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.teiid.common.buffer.STree.InsertMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.teiid.dqp.service.TransactionContext.Scope
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.teiid.query.metadata.TempMetadataID.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.teiid.query.optimizer.capabilities.SourceCapabilities.Capability
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.teiid.query.optimizer.capabilities.SourceCapabilities.Scope
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.teiid.query.optimizer.relational.plantree.NodeConstants.Info
Returns an array containing the constants of this enum type, in the order they are declared.
VALUES - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
values() - Static method in enum org.teiid.query.processor.relational.JoinNode.JoinStrategyType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.teiid.query.processor.relational.MergeJoinStrategy.SortOption
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.teiid.query.processor.relational.ProjectIntoNode.Mode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.teiid.query.processor.relational.SortUtility.Mode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.teiid.query.sql.lang.SetQuery.Operation
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.teiid.query.sql.symbol.AggregateSymbol.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.teiid.query.sql.symbol.ElementSymbol.DisplayMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.teiid.query.sql.visitor.EvaluatableVisitor.EvaluationLevel
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.teiid.query.tempdata.TempTableStore.MatState
Returns an array containing the constants of this enum type, in the order they are declared.
VARCHAR - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
VariableContext - Class in org.teiid.query.sql.util
 
VariableContext() - Constructor for class org.teiid.query.sql.util.VariableContext
Constructor for VariableContext.
VariableContext(boolean) - Constructor for class org.teiid.query.sql.util.VariableContext
 
VariableResolver - Interface in org.teiid.query.resolver
 
VARIABLES - Static variable in class org.teiid.query.sql.ProcedureReservedWords
 
VARYING - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
VDB_DETERMINISTIC - Static variable in class org.teiid.query.function.metadata.FunctionMethod
 
VDBKey - Class in org.teiid.vdb.runtime
 
VDBKey(String, String) - Constructor for class org.teiid.vdb.runtime.VDBKey
 
VDBKey(String, int) - Constructor for class org.teiid.vdb.runtime.VDBKey
 
VIRTUAL - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
visit(MappingAllNode) - Method in class org.teiid.query.mapping.xml.InterceptingVisitor
 
visit(MappingAttribute) - Method in class org.teiid.query.mapping.xml.InterceptingVisitor
 
visit(MappingChoiceNode) - Method in class org.teiid.query.mapping.xml.InterceptingVisitor
 
visit(MappingCommentNode) - Method in class org.teiid.query.mapping.xml.InterceptingVisitor
 
visit(MappingCriteriaNode) - Method in class org.teiid.query.mapping.xml.InterceptingVisitor
 
visit(MappingDocument) - Method in class org.teiid.query.mapping.xml.InterceptingVisitor
 
visit(MappingElement) - Method in class org.teiid.query.mapping.xml.InterceptingVisitor
 
visit(MappingRecursiveElement) - Method in class org.teiid.query.mapping.xml.InterceptingVisitor
 
visit(MappingSequenceNode) - Method in class org.teiid.query.mapping.xml.InterceptingVisitor
 
visit(MappingSourceNode) - Method in class org.teiid.query.mapping.xml.InterceptingVisitor
 
visit(MappingNode) - Method in class org.teiid.query.mapping.xml.MappingVisitor
 
visit(MappingDocument) - Method in class org.teiid.query.mapping.xml.MappingVisitor
 
visit(MappingElement) - Method in class org.teiid.query.mapping.xml.MappingVisitor
 
visit(MappingAttribute) - Method in class org.teiid.query.mapping.xml.MappingVisitor
 
visit(MappingBaseNode) - Method in class org.teiid.query.mapping.xml.MappingVisitor
 
visit(MappingChoiceNode) - Method in class org.teiid.query.mapping.xml.MappingVisitor
 
visit(MappingSequenceNode) - Method in class org.teiid.query.mapping.xml.MappingVisitor
 
visit(MappingAllNode) - Method in class org.teiid.query.mapping.xml.MappingVisitor
 
visit(MappingCommentNode) - Method in class org.teiid.query.mapping.xml.MappingVisitor
 
visit(MappingCriteriaNode) - Method in class org.teiid.query.mapping.xml.MappingVisitor
 
visit(MappingRecursiveElement) - Method in class org.teiid.query.mapping.xml.MappingVisitor
 
visit(MappingSourceNode) - Method in class org.teiid.query.mapping.xml.MappingVisitor
 
visit(MappingNode) - Method in class org.teiid.query.mapping.xml.Navigator
 
visit(MappingElement) - Method in class org.teiid.query.mapping.xml.Navigator
 
visit(MappingRecursiveElement) - Method in class org.teiid.query.mapping.xml.Navigator
 
visit(SetQuery) - Method in class org.teiid.query.optimizer.relational.AliasGenerator
visit the branches other than the first with individual naming contexts Aliases are being added in all cases, even though they may only be needed in the order by case.
visit(Select) - Method in class org.teiid.query.optimizer.relational.AliasGenerator
 
visit(Query) - Method in class org.teiid.query.optimizer.relational.AliasGenerator
visit the query in definition order
visit(SubqueryFromClause) - Method in class org.teiid.query.optimizer.relational.AliasGenerator
 
visit(UnaryFromClause) - Method in class org.teiid.query.optimizer.relational.AliasGenerator
 
visit(ScalarSubquery) - Method in class org.teiid.query.optimizer.relational.AliasGenerator
 
visit(SubqueryCompareCriteria) - Method in class org.teiid.query.optimizer.relational.AliasGenerator
 
visit(SubquerySetCriteria) - Method in class org.teiid.query.optimizer.relational.AliasGenerator
 
visit(ExistsCriteria) - Method in class org.teiid.query.optimizer.relational.AliasGenerator
 
visit(OrderBy) - Method in class org.teiid.query.optimizer.relational.AliasGenerator
 
visit(Reference) - Method in class org.teiid.query.optimizer.relational.AliasGenerator
 
visit(XMLAttributes) - Method in class org.teiid.query.optimizer.relational.rules.CriteriaCapabilityValidatorVisitor
 
visit(XMLNamespaces) - Method in class org.teiid.query.optimizer.relational.rules.CriteriaCapabilityValidatorVisitor
 
visit(TextLine) - Method in class org.teiid.query.optimizer.relational.rules.CriteriaCapabilityValidatorVisitor
 
visit(XMLForest) - Method in class org.teiid.query.optimizer.relational.rules.CriteriaCapabilityValidatorVisitor
 
visit(XMLElement) - Method in class org.teiid.query.optimizer.relational.rules.CriteriaCapabilityValidatorVisitor
 
visit(XMLSerialize) - Method in class org.teiid.query.optimizer.relational.rules.CriteriaCapabilityValidatorVisitor
 
visit(XMLParse) - Method in class org.teiid.query.optimizer.relational.rules.CriteriaCapabilityValidatorVisitor
 
visit(XMLQuery) - Method in class org.teiid.query.optimizer.relational.rules.CriteriaCapabilityValidatorVisitor
 
visit(QueryString) - Method in class org.teiid.query.optimizer.relational.rules.CriteriaCapabilityValidatorVisitor
 
visit(AggregateSymbol) - Method in class org.teiid.query.optimizer.relational.rules.CriteriaCapabilityValidatorVisitor
 
visit(CaseExpression) - Method in class org.teiid.query.optimizer.relational.rules.CriteriaCapabilityValidatorVisitor
 
visit(CompareCriteria) - Method in class org.teiid.query.optimizer.relational.rules.CriteriaCapabilityValidatorVisitor
 
visit(CompoundCriteria) - Method in class org.teiid.query.optimizer.relational.rules.CriteriaCapabilityValidatorVisitor
 
visit(Function) - Method in class org.teiid.query.optimizer.relational.rules.CriteriaCapabilityValidatorVisitor
 
visit(IsNullCriteria) - Method in class org.teiid.query.optimizer.relational.rules.CriteriaCapabilityValidatorVisitor
 
visit(MatchCriteria) - Method in class org.teiid.query.optimizer.relational.rules.CriteriaCapabilityValidatorVisitor
 
visit(NotCriteria) - Method in class org.teiid.query.optimizer.relational.rules.CriteriaCapabilityValidatorVisitor
 
visit(SearchedCaseExpression) - Method in class org.teiid.query.optimizer.relational.rules.CriteriaCapabilityValidatorVisitor
 
visit(SetCriteria) - Method in class org.teiid.query.optimizer.relational.rules.CriteriaCapabilityValidatorVisitor
 
visit(ExistsCriteria) - Method in class org.teiid.query.optimizer.relational.rules.CriteriaCapabilityValidatorVisitor
 
visit(SubqueryCompareCriteria) - Method in class org.teiid.query.optimizer.relational.rules.CriteriaCapabilityValidatorVisitor
 
visit(ScalarSubquery) - Method in class org.teiid.query.optimizer.relational.rules.CriteriaCapabilityValidatorVisitor
 
visit(SubquerySetCriteria) - Method in class org.teiid.query.optimizer.relational.rules.CriteriaCapabilityValidatorVisitor
 
visit(DependentSetCriteria) - Method in class org.teiid.query.optimizer.relational.rules.CriteriaCapabilityValidatorVisitor
 
visit(MappingElement) - Method in class org.teiid.query.optimizer.xml.HandleNillableVisitor
 
visit(MappingRecursiveElement) - Method in class org.teiid.query.optimizer.xml.HandleNillableVisitor
 
visit(MappingAllNode) - Method in class org.teiid.query.optimizer.xml.MarkExcludeVisitor
 
visit(MappingSourceNode) - Method in class org.teiid.query.optimizer.xml.MarkExcludeVisitor
 
visit(MappingChoiceNode) - Method in class org.teiid.query.optimizer.xml.MarkExcludeVisitor
 
visit(MappingRecursiveElement) - Method in class org.teiid.query.optimizer.xml.MarkExcludeVisitor
 
visit(MappingSequenceNode) - Method in class org.teiid.query.optimizer.xml.MarkExcludeVisitor
 
visit(MappingAttribute) - Method in class org.teiid.query.optimizer.xml.MarkExcludeVisitor
 
visit(MappingElement) - Method in class org.teiid.query.optimizer.xml.MarkExcludeVisitor
 
visit(MappingSourceNode) - Method in class org.teiid.query.optimizer.xml.NameInSourceResolverVisitor
 
visit(MappingAttribute) - Method in class org.teiid.query.optimizer.xml.NameInSourceResolverVisitor
 
visit(MappingElement) - Method in class org.teiid.query.optimizer.xml.NameInSourceResolverVisitor
 
visit(MappingBaseNode) - Method in class org.teiid.query.optimizer.xml.SourceNodeGenaratorVisitor
In this code since we are only traversing the child nodes after the modification the removal and addtion of the nodes to the current may not affect the underlying collection object.
visit(MappingSourceNode) - Method in class org.teiid.query.optimizer.xml.SourceNodePlannerVisitor
 
visit(MappingAttribute) - Method in class org.teiid.query.optimizer.xml.TagBuilderVisitor
 
visit(MappingCommentNode) - Method in class org.teiid.query.optimizer.xml.TagBuilderVisitor
 
visit(MappingElement) - Method in class org.teiid.query.optimizer.xml.TagBuilderVisitor
 
visit(MappingRecursiveElement) - Method in class org.teiid.query.optimizer.xml.TagBuilderVisitor
 
visit(MappingCriteriaNode) - Method in class org.teiid.query.optimizer.xml.ValidateMappedCriteriaVisitor
 
visit(MappingRecursiveElement) - Method in class org.teiid.query.optimizer.xml.ValidateMappedCriteriaVisitor
 
visit(Query) - Method in class org.teiid.query.resolver.command.SimpleQueryResolver.QueryResolverVisitor
Resolving a Query requires a special ordering
visit(GroupSymbol) - Method in class org.teiid.query.resolver.command.SimpleQueryResolver.QueryResolverVisitor
 
visit(AllSymbol) - Method in class org.teiid.query.resolver.command.SimpleQueryResolver.QueryResolverVisitor
 
visit(AllInGroupSymbol) - Method in class org.teiid.query.resolver.command.SimpleQueryResolver.QueryResolverVisitor
 
visit(ScalarSubquery) - Method in class org.teiid.query.resolver.command.SimpleQueryResolver.QueryResolverVisitor
 
visit(ExistsCriteria) - Method in class org.teiid.query.resolver.command.SimpleQueryResolver.QueryResolverVisitor
 
visit(SubqueryCompareCriteria) - Method in class org.teiid.query.resolver.command.SimpleQueryResolver.QueryResolverVisitor
 
visit(SubquerySetCriteria) - Method in class org.teiid.query.resolver.command.SimpleQueryResolver.QueryResolverVisitor
 
visit(TextTable) - Method in class org.teiid.query.resolver.command.SimpleQueryResolver.QueryResolverVisitor
 
visit(XMLTable) - Method in class org.teiid.query.resolver.command.SimpleQueryResolver.QueryResolverVisitor
 
visit(SubqueryFromClause) - Method in class org.teiid.query.resolver.command.SimpleQueryResolver.QueryResolverVisitor
 
visit(UnaryFromClause) - Method in class org.teiid.query.resolver.command.SimpleQueryResolver.QueryResolverVisitor
 
visit(Into) - Method in class org.teiid.query.resolver.command.SimpleQueryResolver.QueryResolverVisitor
 
visit(JoinPredicate) - Method in class org.teiid.query.resolver.command.SimpleQueryResolver.QueryResolverVisitor
 
visit(From) - Method in class org.teiid.query.resolver.command.SimpleQueryResolver.QueryResolverVisitor
 
visit(Reference) - Method in class org.teiid.query.resolver.util.BindVariableVisitor
Visit a Reference object and bind it based on the bindings
visit(StoredProcedure) - Method in class org.teiid.query.resolver.util.BindVariableVisitor
 
visit(ElementSymbol) - Method in class org.teiid.query.resolver.util.ResolverVisitor
 
visit(BetweenCriteria) - Method in class org.teiid.query.resolver.util.ResolverVisitor
 
visit(CompareCriteria) - Method in class org.teiid.query.resolver.util.ResolverVisitor
 
visit(MatchCriteria) - Method in class org.teiid.query.resolver.util.ResolverVisitor
 
visit(SetCriteria) - Method in class org.teiid.query.resolver.util.ResolverVisitor
 
visit(SubqueryCompareCriteria) - Method in class org.teiid.query.resolver.util.ResolverVisitor
 
visit(SubquerySetCriteria) - Method in class org.teiid.query.resolver.util.ResolverVisitor
 
visit(IsNullCriteria) - Method in class org.teiid.query.resolver.util.ResolverVisitor
 
visit(Function) - Method in class org.teiid.query.resolver.util.ResolverVisitor
 
visit(CaseExpression) - Method in class org.teiid.query.resolver.util.ResolverVisitor
 
visit(SearchedCaseExpression) - Method in class org.teiid.query.resolver.util.ResolverVisitor
 
visit(SetClause) - Method in class org.teiid.query.resolver.util.ResolverVisitor
 
visit(XMLSerialize) - Method in class org.teiid.query.resolver.util.ResolverVisitor
 
visit(XMLQuery) - Method in class org.teiid.query.resolver.util.ResolverVisitor
 
visit(QueryString) - Method in class org.teiid.query.resolver.util.ResolverVisitor
 
visit(ExpressionCriteria) - Method in class org.teiid.query.resolver.util.ResolverVisitor
 
visit(TranslateCriteria) - Method in class org.teiid.query.resolver.util.ResolveVirtualGroupCriteriaVisitor
 
visit(CriteriaSelector) - Method in class org.teiid.query.resolver.util.ResolveVirtualGroupCriteriaVisitor
 
visit(BatchedUpdateCommand) - Method in class org.teiid.query.sql.LanguageVisitor
 
visit(BetweenCriteria) - Method in class org.teiid.query.sql.LanguageVisitor
 
visit(CaseExpression) - Method in class org.teiid.query.sql.LanguageVisitor
 
visit(CompareCriteria) - Method in class org.teiid.query.sql.LanguageVisitor
 
visit(CompoundCriteria) - Method in class org.teiid.query.sql.LanguageVisitor
 
visit(Delete) - Method in class org.teiid.query.sql.LanguageVisitor
 
visit(ExistsCriteria) - Method in class org.teiid.query.sql.LanguageVisitor
 
visit(From) - Method in class org.teiid.query.sql.LanguageVisitor
 
visit(GroupBy) - Method in class org.teiid.query.sql.LanguageVisitor
 
visit(Insert) - Method in class org.teiid.query.sql.LanguageVisitor
 
visit(IsNullCriteria) - Method in class org.teiid.query.sql.LanguageVisitor
 
visit(JoinPredicate) - Method in class org.teiid.query.sql.LanguageVisitor
 
visit(JoinType) - Method in class org.teiid.query.sql.LanguageVisitor
 
visit(Limit) - Method in class org.teiid.query.sql.LanguageVisitor
 
visit(MatchCriteria) - Method in class org.teiid.query.sql.LanguageVisitor
 
visit(NotCriteria) - Method in class org.teiid.query.sql.LanguageVisitor
 
visit(Option) - Method in class org.teiid.query.sql.LanguageVisitor
 
visit(OrderBy) - Method in class org.teiid.query.sql.LanguageVisitor
 
visit(Query) - Method in class org.teiid.query.sql.LanguageVisitor
 
visit(SearchedCaseExpression) - Method in class org.teiid.query.sql.LanguageVisitor
 
visit(Select) - Method in class org.teiid.query.sql.LanguageVisitor
 
visit(SetCriteria) - Method in class org.teiid.query.sql.LanguageVisitor
 
visit(SetQuery) - Method in class org.teiid.query.sql.LanguageVisitor
 
visit(StoredProcedure) - Method in class org.teiid.query.sql.LanguageVisitor
 
visit(SubqueryCompareCriteria) - Method in class org.teiid.query.sql.LanguageVisitor
 
visit(SubqueryFromClause) - Method in class org.teiid.query.sql.LanguageVisitor
 
visit(SubquerySetCriteria) - Method in class org.teiid.query.sql.LanguageVisitor
 
visit(UnaryFromClause) - Method in class org.teiid.query.sql.LanguageVisitor
 
visit(Update) - Method in class org.teiid.query.sql.LanguageVisitor
 
visit(Into) - Method in class org.teiid.query.sql.LanguageVisitor
 
visit(DependentSetCriteria) - Method in class org.teiid.query.sql.LanguageVisitor
 
visit(Create) - Method in class org.teiid.query.sql.LanguageVisitor
 
visit(Drop) - Method in class org.teiid.query.sql.LanguageVisitor
 
visit(AggregateSymbol) - Method in class org.teiid.query.sql.LanguageVisitor
 
visit(AliasSymbol) - Method in class org.teiid.query.sql.LanguageVisitor
 
visit(AllInGroupSymbol) - Method in class org.teiid.query.sql.LanguageVisitor
 
visit(AllSymbol) - Method in class org.teiid.query.sql.LanguageVisitor
 
visit(Constant) - Method in class org.teiid.query.sql.LanguageVisitor
 
visit(ElementSymbol) - Method in class org.teiid.query.sql.LanguageVisitor
 
visit(ExpressionSymbol) - Method in class org.teiid.query.sql.LanguageVisitor
 
visit(Function) - Method in class org.teiid.query.sql.LanguageVisitor
 
visit(GroupSymbol) - Method in class org.teiid.query.sql.LanguageVisitor
 
visit(Reference) - Method in class org.teiid.query.sql.LanguageVisitor
 
visit(ScalarSubquery) - Method in class org.teiid.query.sql.LanguageVisitor
 
visit(AssignmentStatement) - Method in class org.teiid.query.sql.LanguageVisitor
 
visit(Block) - Method in class org.teiid.query.sql.LanguageVisitor
 
visit(CommandStatement) - Method in class org.teiid.query.sql.LanguageVisitor
 
visit(CreateUpdateProcedureCommand) - Method in class org.teiid.query.sql.LanguageVisitor
 
visit(CriteriaSelector) - Method in class org.teiid.query.sql.LanguageVisitor
 
visit(DeclareStatement) - Method in class org.teiid.query.sql.LanguageVisitor
 
visit(HasCriteria) - Method in class org.teiid.query.sql.LanguageVisitor
 
visit(IfStatement) - Method in class org.teiid.query.sql.LanguageVisitor
 
visit(RaiseErrorStatement) - Method in class org.teiid.query.sql.LanguageVisitor
 
visit(TranslateCriteria) - Method in class org.teiid.query.sql.LanguageVisitor
 
visit(BreakStatement) - Method in class org.teiid.query.sql.LanguageVisitor
 
visit(ContinueStatement) - Method in class org.teiid.query.sql.LanguageVisitor
 
visit(WhileStatement) - Method in class org.teiid.query.sql.LanguageVisitor
 
visit(LoopStatement) - Method in class org.teiid.query.sql.LanguageVisitor
 
visit(DynamicCommand) - Method in class org.teiid.query.sql.LanguageVisitor
 
visit(ProcedureContainer) - Method in class org.teiid.query.sql.LanguageVisitor
 
visit(SetClauseList) - Method in class org.teiid.query.sql.LanguageVisitor
 
visit(SetClause) - Method in class org.teiid.query.sql.LanguageVisitor
 
visit(OrderByItem) - Method in class org.teiid.query.sql.LanguageVisitor
 
visit(XMLElement) - Method in class org.teiid.query.sql.LanguageVisitor
 
visit(XMLAttributes) - Method in class org.teiid.query.sql.LanguageVisitor
 
visit(XMLForest) - Method in class org.teiid.query.sql.LanguageVisitor
 
visit(XMLNamespaces) - Method in class org.teiid.query.sql.LanguageVisitor
 
visit(TextTable) - Method in class org.teiid.query.sql.LanguageVisitor
 
visit(TextLine) - Method in class org.teiid.query.sql.LanguageVisitor
 
visit(XMLTable) - Method in class org.teiid.query.sql.LanguageVisitor
 
visit(DerivedColumn) - Method in class org.teiid.query.sql.LanguageVisitor
 
visit(XMLSerialize) - Method in class org.teiid.query.sql.LanguageVisitor
 
visit(XMLQuery) - Method in class org.teiid.query.sql.LanguageVisitor
 
visit(QueryString) - Method in class org.teiid.query.sql.LanguageVisitor
 
visit(XMLParse) - Method in class org.teiid.query.sql.LanguageVisitor
 
visit(ExpressionCriteria) - Method in class org.teiid.query.sql.LanguageVisitor
 
visit(WithQueryCommand) - Method in class org.teiid.query.sql.LanguageVisitor
 
visit(AggregateSymbol) - Method in class org.teiid.query.sql.navigator.PreOrPostOrderNavigator
 
visit(AliasSymbol) - Method in class org.teiid.query.sql.navigator.PreOrPostOrderNavigator
 
visit(AllInGroupSymbol) - Method in class org.teiid.query.sql.navigator.PreOrPostOrderNavigator
 
visit(AllSymbol) - Method in class org.teiid.query.sql.navigator.PreOrPostOrderNavigator
 
visit(AssignmentStatement) - Method in class org.teiid.query.sql.navigator.PreOrPostOrderNavigator
 
visit(BatchedUpdateCommand) - Method in class org.teiid.query.sql.navigator.PreOrPostOrderNavigator
 
visit(BetweenCriteria) - Method in class org.teiid.query.sql.navigator.PreOrPostOrderNavigator
 
visit(Block) - Method in class org.teiid.query.sql.navigator.PreOrPostOrderNavigator
 
visit(BreakStatement) - Method in class org.teiid.query.sql.navigator.PreOrPostOrderNavigator
 
visit(CaseExpression) - Method in class org.teiid.query.sql.navigator.PreOrPostOrderNavigator
 
visit(CommandStatement) - Method in class org.teiid.query.sql.navigator.PreOrPostOrderNavigator
 
visit(CompareCriteria) - Method in class org.teiid.query.sql.navigator.PreOrPostOrderNavigator
 
visit(CompoundCriteria) - Method in class org.teiid.query.sql.navigator.PreOrPostOrderNavigator
 
visit(Constant) - Method in class org.teiid.query.sql.navigator.PreOrPostOrderNavigator
 
visit(ContinueStatement) - Method in class org.teiid.query.sql.navigator.PreOrPostOrderNavigator
 
visit(CreateUpdateProcedureCommand) - Method in class org.teiid.query.sql.navigator.PreOrPostOrderNavigator
 
visit(CriteriaSelector) - Method in class org.teiid.query.sql.navigator.PreOrPostOrderNavigator
 
visit(DeclareStatement) - Method in class org.teiid.query.sql.navigator.PreOrPostOrderNavigator
 
visit(Delete) - Method in class org.teiid.query.sql.navigator.PreOrPostOrderNavigator
 
visit(DependentSetCriteria) - Method in class org.teiid.query.sql.navigator.PreOrPostOrderNavigator
 
visit(ElementSymbol) - Method in class org.teiid.query.sql.navigator.PreOrPostOrderNavigator
 
visit(ExistsCriteria) - Method in class org.teiid.query.sql.navigator.PreOrPostOrderNavigator
 
visit(ExpressionSymbol) - Method in class org.teiid.query.sql.navigator.PreOrPostOrderNavigator
 
visit(From) - Method in class org.teiid.query.sql.navigator.PreOrPostOrderNavigator
 
visit(Function) - Method in class org.teiid.query.sql.navigator.PreOrPostOrderNavigator
 
visit(GroupBy) - Method in class org.teiid.query.sql.navigator.PreOrPostOrderNavigator
 
visit(GroupSymbol) - Method in class org.teiid.query.sql.navigator.PreOrPostOrderNavigator
 
visit(HasCriteria) - Method in class org.teiid.query.sql.navigator.PreOrPostOrderNavigator
 
visit(IfStatement) - Method in class org.teiid.query.sql.navigator.PreOrPostOrderNavigator
 
visit(Insert) - Method in class org.teiid.query.sql.navigator.PreOrPostOrderNavigator
 
visit(Create) - Method in class org.teiid.query.sql.navigator.PreOrPostOrderNavigator
 
visit(Drop) - Method in class org.teiid.query.sql.navigator.PreOrPostOrderNavigator
 
visit(Into) - Method in class org.teiid.query.sql.navigator.PreOrPostOrderNavigator
 
visit(IsNullCriteria) - Method in class org.teiid.query.sql.navigator.PreOrPostOrderNavigator
 
visit(JoinPredicate) - Method in class org.teiid.query.sql.navigator.PreOrPostOrderNavigator
 
visit(JoinType) - Method in class org.teiid.query.sql.navigator.PreOrPostOrderNavigator
 
visit(Limit) - Method in class org.teiid.query.sql.navigator.PreOrPostOrderNavigator
 
visit(LoopStatement) - Method in class org.teiid.query.sql.navigator.PreOrPostOrderNavigator
 
visit(MatchCriteria) - Method in class org.teiid.query.sql.navigator.PreOrPostOrderNavigator
 
visit(NotCriteria) - Method in class org.teiid.query.sql.navigator.PreOrPostOrderNavigator
 
visit(Option) - Method in class org.teiid.query.sql.navigator.PreOrPostOrderNavigator
 
visit(OrderBy) - Method in class org.teiid.query.sql.navigator.PreOrPostOrderNavigator
 
visit(OrderByItem) - Method in class org.teiid.query.sql.navigator.PreOrPostOrderNavigator
 
visit(Query) - Method in class org.teiid.query.sql.navigator.PreOrPostOrderNavigator
 
visit(RaiseErrorStatement) - Method in class org.teiid.query.sql.navigator.PreOrPostOrderNavigator
 
visit(Reference) - Method in class org.teiid.query.sql.navigator.PreOrPostOrderNavigator
 
visit(ScalarSubquery) - Method in class org.teiid.query.sql.navigator.PreOrPostOrderNavigator
 
visit(SearchedCaseExpression) - Method in class org.teiid.query.sql.navigator.PreOrPostOrderNavigator
 
visit(Select) - Method in class org.teiid.query.sql.navigator.PreOrPostOrderNavigator
 
visit(SetCriteria) - Method in class org.teiid.query.sql.navigator.PreOrPostOrderNavigator
 
visit(SetQuery) - Method in class org.teiid.query.sql.navigator.PreOrPostOrderNavigator
 
visit(StoredProcedure) - Method in class org.teiid.query.sql.navigator.PreOrPostOrderNavigator
 
visit(SubqueryCompareCriteria) - Method in class org.teiid.query.sql.navigator.PreOrPostOrderNavigator
 
visit(SubqueryFromClause) - Method in class org.teiid.query.sql.navigator.PreOrPostOrderNavigator
 
visit(SubquerySetCriteria) - Method in class org.teiid.query.sql.navigator.PreOrPostOrderNavigator
 
visit(TranslateCriteria) - Method in class org.teiid.query.sql.navigator.PreOrPostOrderNavigator
 
visit(UnaryFromClause) - Method in class org.teiid.query.sql.navigator.PreOrPostOrderNavigator
 
visit(Update) - Method in class org.teiid.query.sql.navigator.PreOrPostOrderNavigator
 
visit(WhileStatement) - Method in class org.teiid.query.sql.navigator.PreOrPostOrderNavigator
 
visit(DynamicCommand) - Method in class org.teiid.query.sql.navigator.PreOrPostOrderNavigator
NOTE: we specifically don't need to visit the as columns or the using identifiers.
visit(SetClauseList) - Method in class org.teiid.query.sql.navigator.PreOrPostOrderNavigator
 
visit(SetClause) - Method in class org.teiid.query.sql.navigator.PreOrPostOrderNavigator
 
visit(TextLine) - Method in class org.teiid.query.sql.navigator.PreOrPostOrderNavigator
 
visit(XMLForest) - Method in class org.teiid.query.sql.navigator.PreOrPostOrderNavigator
 
visit(XMLAttributes) - Method in class org.teiid.query.sql.navigator.PreOrPostOrderNavigator
 
visit(XMLElement) - Method in class org.teiid.query.sql.navigator.PreOrPostOrderNavigator
 
visit(XMLNamespaces) - Method in class org.teiid.query.sql.navigator.PreOrPostOrderNavigator
 
visit(TextTable) - Method in class org.teiid.query.sql.navigator.PreOrPostOrderNavigator
 
visit(XMLTable) - Method in class org.teiid.query.sql.navigator.PreOrPostOrderNavigator
 
visit(XMLQuery) - Method in class org.teiid.query.sql.navigator.PreOrPostOrderNavigator
 
visit(DerivedColumn) - Method in class org.teiid.query.sql.navigator.PreOrPostOrderNavigator
 
visit(XMLSerialize) - Method in class org.teiid.query.sql.navigator.PreOrPostOrderNavigator
 
visit(QueryString) - Method in class org.teiid.query.sql.navigator.PreOrPostOrderNavigator
 
visit(XMLParse) - Method in class org.teiid.query.sql.navigator.PreOrPostOrderNavigator
 
visit(ExpressionCriteria) - Method in class org.teiid.query.sql.navigator.PreOrPostOrderNavigator
 
visit(WithQueryCommand) - Method in class org.teiid.query.sql.navigator.PreOrPostOrderNavigator
 
visit(Insert) - Method in class org.teiid.query.sql.visitor.AbstractSymbolMappingVisitor
This method updates the Insert object it receives as an argument by replacing the virtual groups/elements with their physical counterparts.
visit(Delete) - Method in class org.teiid.query.sql.visitor.AbstractSymbolMappingVisitor
This method updates the Delete object it receives as an argument by replacing the virtual groups/elements with their physical counterparts.
visit(Update) - Method in class org.teiid.query.sql.visitor.AbstractSymbolMappingVisitor
This method updates the Update object it receives as an argument by replacing the virtual groups/elements with their physical counterparts.
visit(SetClause) - Method in class org.teiid.query.sql.visitor.AbstractSymbolMappingVisitor
 
visit(AllInGroupSymbol) - Method in class org.teiid.query.sql.visitor.AbstractSymbolMappingVisitor
Swap each ElementSymbol referenced by AllInGroupSymbol
visit(AllSymbol) - Method in class org.teiid.query.sql.visitor.AbstractSymbolMappingVisitor
Swap each ElementSymbol referenced by AllSymbol
visit(UnaryFromClause) - Method in class org.teiid.query.sql.visitor.AbstractSymbolMappingVisitor
Swap group in unary from clause.
visit(StoredProcedure) - Method in class org.teiid.query.sql.visitor.AbstractSymbolMappingVisitor
Swap name of stored proc and elements in stored procedure parameter expressions
visit(CriteriaSelector) - Method in class org.teiid.query.sql.visitor.AbstractSymbolMappingVisitor
Swap elements in CriteriaSelector
visit(AggregateSymbol) - Method in class org.teiid.query.sql.visitor.AggregateSymbolCollectorVisitor.AggregateStopNavigator
 
visit(ExpressionSymbol) - Method in class org.teiid.query.sql.visitor.AggregateSymbolCollectorVisitor.AggregateStopNavigator
 
visit(AggregateSymbol) - Method in class org.teiid.query.sql.visitor.AggregateSymbolCollectorVisitor
 
visit(ExpressionSymbol) - Method in class org.teiid.query.sql.visitor.AggregateSymbolCollectorVisitor
 
visit(ElementSymbol) - Method in class org.teiid.query.sql.visitor.AggregateSymbolCollectorVisitor
 
visit(ExistsCriteria) - Method in class org.teiid.query.sql.visitor.CommandCollectorVisitor
 
visit(ScalarSubquery) - Method in class org.teiid.query.sql.visitor.CommandCollectorVisitor
 
visit(SubqueryCompareCriteria) - Method in class org.teiid.query.sql.visitor.CommandCollectorVisitor
 
visit(SubqueryFromClause) - Method in class org.teiid.query.sql.visitor.CommandCollectorVisitor
Visit a language object and collect symbols.
visit(SubquerySetCriteria) - Method in class org.teiid.query.sql.visitor.CommandCollectorVisitor
Visit a language object and collect symbols.
visit(CommandStatement) - Method in class org.teiid.query.sql.visitor.CommandCollectorVisitor
Visit a language object and collect symbols.
visit(LoopStatement) - Method in class org.teiid.query.sql.visitor.CommandCollectorVisitor
Visit a language object and collect symbols.
visit(BatchedUpdateCommand) - Method in class org.teiid.query.sql.visitor.CommandCollectorVisitor
 
visit(Reference) - Method in class org.teiid.query.sql.visitor.CorrelatedReferenceCollectorVisitor
Visit a language object and collect symbols.
visit(ElementSymbol) - Method in class org.teiid.query.sql.visitor.ElementCollectorVisitor
Visit a language object and collect symbols.
visit(AllInGroupSymbol) - Method in class org.teiid.query.sql.visitor.ElementCollectorVisitor
Visit a language object and collect symbols.
visit(AllSymbol) - Method in class org.teiid.query.sql.visitor.ElementCollectorVisitor
Visit a language object and collect symbols.
visit(Function) - Method in class org.teiid.query.sql.visitor.EvaluatableVisitor
 
visit(Constant) - Method in class org.teiid.query.sql.visitor.EvaluatableVisitor
 
visit(ElementSymbol) - Method in class org.teiid.query.sql.visitor.EvaluatableVisitor
 
visit(ExpressionSymbol) - Method in class org.teiid.query.sql.visitor.EvaluatableVisitor
 
visit(AggregateSymbol) - Method in class org.teiid.query.sql.visitor.EvaluatableVisitor
 
visit(Reference) - Method in class org.teiid.query.sql.visitor.EvaluatableVisitor
We assume the non-push down for correlation variables, then make specific checks when correlated variables are allowed.
visit(StoredProcedure) - Method in class org.teiid.query.sql.visitor.EvaluatableVisitor
 
visit(ScalarSubquery) - Method in class org.teiid.query.sql.visitor.EvaluatableVisitor
 
visit(DependentSetCriteria) - Method in class org.teiid.query.sql.visitor.EvaluatableVisitor
 
visit(ExistsCriteria) - Method in class org.teiid.query.sql.visitor.EvaluatableVisitor
 
visit(SubquerySetCriteria) - Method in class org.teiid.query.sql.visitor.EvaluatableVisitor
 
visit(SubqueryCompareCriteria) - Method in class org.teiid.query.sql.visitor.EvaluatableVisitor
 
visit(Select) - Method in class org.teiid.query.sql.visitor.ExpressionMappingVisitor
 
visit(DerivedColumn) - Method in class org.teiid.query.sql.visitor.ExpressionMappingVisitor
 
visit(XMLTable) - Method in class org.teiid.query.sql.visitor.ExpressionMappingVisitor
 
visit(XMLSerialize) - Method in class org.teiid.query.sql.visitor.ExpressionMappingVisitor
 
visit(XMLParse) - Method in class org.teiid.query.sql.visitor.ExpressionMappingVisitor
 
visit(AliasSymbol) - Method in class org.teiid.query.sql.visitor.ExpressionMappingVisitor
 
visit(ExpressionSymbol) - Method in class org.teiid.query.sql.visitor.ExpressionMappingVisitor
 
visit(BetweenCriteria) - Method in class org.teiid.query.sql.visitor.ExpressionMappingVisitor
 
visit(CaseExpression) - Method in class org.teiid.query.sql.visitor.ExpressionMappingVisitor
 
visit(CompareCriteria) - Method in class org.teiid.query.sql.visitor.ExpressionMappingVisitor
 
visit(Function) - Method in class org.teiid.query.sql.visitor.ExpressionMappingVisitor
 
visit(IsNullCriteria) - Method in class org.teiid.query.sql.visitor.ExpressionMappingVisitor
 
visit(MatchCriteria) - Method in class org.teiid.query.sql.visitor.ExpressionMappingVisitor
 
visit(SearchedCaseExpression) - Method in class org.teiid.query.sql.visitor.ExpressionMappingVisitor
 
visit(SetCriteria) - Method in class org.teiid.query.sql.visitor.ExpressionMappingVisitor
 
visit(DependentSetCriteria) - Method in class org.teiid.query.sql.visitor.ExpressionMappingVisitor
 
visit(SubqueryCompareCriteria) - Method in class org.teiid.query.sql.visitor.ExpressionMappingVisitor
 
visit(SubquerySetCriteria) - Method in class org.teiid.query.sql.visitor.ExpressionMappingVisitor
 
visit(StoredProcedure) - Method in class org.teiid.query.sql.visitor.ExpressionMappingVisitor
 
visit(AggregateSymbol) - Method in class org.teiid.query.sql.visitor.ExpressionMappingVisitor
 
visit(GroupBy) - Method in class org.teiid.query.sql.visitor.ExpressionMappingVisitor
Swap each ElementSymbol in GroupBy (other symbols are ignored).
visit(OrderByItem) - Method in class org.teiid.query.sql.visitor.ExpressionMappingVisitor
 
visit(Limit) - Method in class org.teiid.query.sql.visitor.ExpressionMappingVisitor
 
visit(DynamicCommand) - Method in class org.teiid.query.sql.visitor.ExpressionMappingVisitor
 
visit(SetClause) - Method in class org.teiid.query.sql.visitor.ExpressionMappingVisitor
 
visit(QueryString) - Method in class org.teiid.query.sql.visitor.ExpressionMappingVisitor
 
visit(ExpressionCriteria) - Method in class org.teiid.query.sql.visitor.ExpressionMappingVisitor
 
visit(AssignmentStatement) - Method in class org.teiid.query.sql.visitor.ExpressionMappingVisitor
 
visit(Insert) - Method in class org.teiid.query.sql.visitor.ExpressionMappingVisitor
 
visit(XMLElement) - Method in class org.teiid.query.sql.visitor.ExpressionMappingVisitor
 
visit(Function) - Method in class org.teiid.query.sql.visitor.FunctionCollectorVisitor
Visit a language object and collect symbols.
visit(GroupSymbol) - Method in class org.teiid.query.sql.visitor.GroupCollectorVisitor
Visit a language object and collect symbols.
visit(StoredProcedure) - Method in class org.teiid.query.sql.visitor.GroupCollectorVisitor
Visit a language object and collect symbols.
visit(Into) - Method in class org.teiid.query.sql.visitor.GroupCollectorVisitor
 
visit(SubqueryFromClause) - Method in class org.teiid.query.sql.visitor.GroupCollectorVisitor
 
visit(BetweenCriteria) - Method in class org.teiid.query.sql.visitor.PredicateCollectorVisitor
Visit a language object and collect criteria.
visit(CompareCriteria) - Method in class org.teiid.query.sql.visitor.PredicateCollectorVisitor
Visit a language object and collect criteria.
visit(IsNullCriteria) - Method in class org.teiid.query.sql.visitor.PredicateCollectorVisitor
Visit a language object and collect criteria.
visit(MatchCriteria) - Method in class org.teiid.query.sql.visitor.PredicateCollectorVisitor
Visit a language object and collect criteria.
visit(SetCriteria) - Method in class org.teiid.query.sql.visitor.PredicateCollectorVisitor
Visit a language object and collect criteria.
visit(DependentSetCriteria) - Method in class org.teiid.query.sql.visitor.PredicateCollectorVisitor
Visit a language object and collect criteria.
visit(ExistsCriteria) - Method in class org.teiid.query.sql.visitor.PredicateCollectorVisitor
 
visit(SubqueryCompareCriteria) - Method in class org.teiid.query.sql.visitor.PredicateCollectorVisitor
 
visit(SubquerySetCriteria) - Method in class org.teiid.query.sql.visitor.PredicateCollectorVisitor
Visit a language object and collect criteria.
visit(Reference) - Method in class org.teiid.query.sql.visitor.ReferenceCollectorVisitor
Visit a language object and collect symbols.
visit(BetweenCriteria) - Method in class org.teiid.query.sql.visitor.SQLStringVisitor
 
visit(CaseExpression) - Method in class org.teiid.query.sql.visitor.SQLStringVisitor
 
visit(CompareCriteria) - Method in class org.teiid.query.sql.visitor.SQLStringVisitor
 
visit(CompoundCriteria) - Method in class org.teiid.query.sql.visitor.SQLStringVisitor
 
visit(Delete) - Method in class org.teiid.query.sql.visitor.SQLStringVisitor
 
visit(DependentSetCriteria) - Method in class org.teiid.query.sql.visitor.SQLStringVisitor
 
visit(From) - Method in class org.teiid.query.sql.visitor.SQLStringVisitor
 
visit(GroupBy) - Method in class org.teiid.query.sql.visitor.SQLStringVisitor
 
visit(Insert) - Method in class org.teiid.query.sql.visitor.SQLStringVisitor
 
visit(Create) - Method in class org.teiid.query.sql.visitor.SQLStringVisitor
 
visit(Drop) - Method in class org.teiid.query.sql.visitor.SQLStringVisitor
 
visit(IsNullCriteria) - Method in class org.teiid.query.sql.visitor.SQLStringVisitor
 
visit(JoinPredicate) - Method in class org.teiid.query.sql.visitor.SQLStringVisitor
 
visit(JoinType) - Method in class org.teiid.query.sql.visitor.SQLStringVisitor
 
visit(MatchCriteria) - Method in class org.teiid.query.sql.visitor.SQLStringVisitor
 
visit(NotCriteria) - Method in class org.teiid.query.sql.visitor.SQLStringVisitor
 
visit(Option) - Method in class org.teiid.query.sql.visitor.SQLStringVisitor
 
visit(OrderBy) - Method in class org.teiid.query.sql.visitor.SQLStringVisitor
 
visit(OrderByItem) - Method in class org.teiid.query.sql.visitor.SQLStringVisitor
 
visit(DynamicCommand) - Method in class org.teiid.query.sql.visitor.SQLStringVisitor
 
visit(SetClauseList) - Method in class org.teiid.query.sql.visitor.SQLStringVisitor
 
visit(SetClause) - Method in class org.teiid.query.sql.visitor.SQLStringVisitor
 
visit(WithQueryCommand) - Method in class org.teiid.query.sql.visitor.SQLStringVisitor
 
visit(Query) - Method in class org.teiid.query.sql.visitor.SQLStringVisitor
 
visit(SearchedCaseExpression) - Method in class org.teiid.query.sql.visitor.SQLStringVisitor
 
visit(Select) - Method in class org.teiid.query.sql.visitor.SQLStringVisitor
 
visit(SetCriteria) - Method in class org.teiid.query.sql.visitor.SQLStringVisitor
 
visit(SetQuery) - Method in class org.teiid.query.sql.visitor.SQLStringVisitor
 
visit(StoredProcedure) - Method in class org.teiid.query.sql.visitor.SQLStringVisitor
 
visit(SubqueryFromClause) - Method in class org.teiid.query.sql.visitor.SQLStringVisitor
 
visit(SubquerySetCriteria) - Method in class org.teiid.query.sql.visitor.SQLStringVisitor
 
visit(UnaryFromClause) - Method in class org.teiid.query.sql.visitor.SQLStringVisitor
 
visit(Update) - Method in class org.teiid.query.sql.visitor.SQLStringVisitor
 
visit(Into) - Method in class org.teiid.query.sql.visitor.SQLStringVisitor
 
visit(AggregateSymbol) - Method in class org.teiid.query.sql.visitor.SQLStringVisitor
 
visit(AliasSymbol) - Method in class org.teiid.query.sql.visitor.SQLStringVisitor
 
visit(AllInGroupSymbol) - Method in class org.teiid.query.sql.visitor.SQLStringVisitor
 
visit(AllSymbol) - Method in class org.teiid.query.sql.visitor.SQLStringVisitor
 
visit(Constant) - Method in class org.teiid.query.sql.visitor.SQLStringVisitor
 
visit(ElementSymbol) - Method in class org.teiid.query.sql.visitor.SQLStringVisitor
 
visit(ExpressionSymbol) - Method in class org.teiid.query.sql.visitor.SQLStringVisitor
 
visit(Function) - Method in class org.teiid.query.sql.visitor.SQLStringVisitor
 
visit(GroupSymbol) - Method in class org.teiid.query.sql.visitor.SQLStringVisitor
 
visit(Reference) - Method in class org.teiid.query.sql.visitor.SQLStringVisitor
 
visit(Block) - Method in class org.teiid.query.sql.visitor.SQLStringVisitor
 
visit(CommandStatement) - Method in class org.teiid.query.sql.visitor.SQLStringVisitor
 
visit(CreateUpdateProcedureCommand) - Method in class org.teiid.query.sql.visitor.SQLStringVisitor
 
visit(DeclareStatement) - Method in class org.teiid.query.sql.visitor.SQLStringVisitor
 
visit(IfStatement) - Method in class org.teiid.query.sql.visitor.SQLStringVisitor
 
visit(AssignmentStatement) - Method in class org.teiid.query.sql.visitor.SQLStringVisitor
 
visit(HasCriteria) - Method in class org.teiid.query.sql.visitor.SQLStringVisitor
 
visit(TranslateCriteria) - Method in class org.teiid.query.sql.visitor.SQLStringVisitor
 
visit(CriteriaSelector) - Method in class org.teiid.query.sql.visitor.SQLStringVisitor
 
visit(RaiseErrorStatement) - Method in class org.teiid.query.sql.visitor.SQLStringVisitor
 
visit(BreakStatement) - Method in class org.teiid.query.sql.visitor.SQLStringVisitor
 
visit(ContinueStatement) - Method in class org.teiid.query.sql.visitor.SQLStringVisitor
 
visit(LoopStatement) - Method in class org.teiid.query.sql.visitor.SQLStringVisitor
 
visit(WhileStatement) - Method in class org.teiid.query.sql.visitor.SQLStringVisitor
 
visit(ExistsCriteria) - Method in class org.teiid.query.sql.visitor.SQLStringVisitor
 
visit(SubqueryCompareCriteria) - Method in class org.teiid.query.sql.visitor.SQLStringVisitor
 
visit(ScalarSubquery) - Method in class org.teiid.query.sql.visitor.SQLStringVisitor
 
visit(XMLAttributes) - Method in class org.teiid.query.sql.visitor.SQLStringVisitor
 
visit(XMLElement) - Method in class org.teiid.query.sql.visitor.SQLStringVisitor
 
visit(XMLForest) - Method in class org.teiid.query.sql.visitor.SQLStringVisitor
 
visit(TextLine) - Method in class org.teiid.query.sql.visitor.SQLStringVisitor
 
visit(XMLNamespaces) - Method in class org.teiid.query.sql.visitor.SQLStringVisitor
 
visit(Limit) - Method in class org.teiid.query.sql.visitor.SQLStringVisitor
 
visit(TextTable) - Method in class org.teiid.query.sql.visitor.SQLStringVisitor
 
visit(XMLTable) - Method in class org.teiid.query.sql.visitor.SQLStringVisitor
 
visit(XMLQuery) - Method in class org.teiid.query.sql.visitor.SQLStringVisitor
 
visit(DerivedColumn) - Method in class org.teiid.query.sql.visitor.SQLStringVisitor
 
visit(XMLSerialize) - Method in class org.teiid.query.sql.visitor.SQLStringVisitor
 
visit(QueryString) - Method in class org.teiid.query.sql.visitor.SQLStringVisitor
 
visit(XMLParse) - Method in class org.teiid.query.sql.visitor.SQLStringVisitor
 
visit(ExpressionCriteria) - Method in class org.teiid.query.sql.visitor.SQLStringVisitor
 
visit(SubquerySetCriteria) - Method in class org.teiid.query.sql.visitor.ValueIteratorProviderCollectorVisitor
Visit a language object and collect symbols.
visit(SubqueryCompareCriteria) - Method in class org.teiid.query.sql.visitor.ValueIteratorProviderCollectorVisitor
Visit a language object and collect symbols.
visit(ExistsCriteria) - Method in class org.teiid.query.sql.visitor.ValueIteratorProviderCollectorVisitor
Visit a language object and collect symbols.
visit(ScalarSubquery) - Method in class org.teiid.query.sql.visitor.ValueIteratorProviderCollectorVisitor
Visit a language object and collect symbols.
visit(WithQueryCommand) - Method in class org.teiid.query.sql.visitor.ValueIteratorProviderCollectorVisitor
 
visit(AggregateSymbol) - Method in class org.teiid.query.validator.AggregateValidationVisitor
 
visit(ElementSymbol) - Method in class org.teiid.query.validator.AggregateValidationVisitor
 
visit(ExpressionSymbol) - Method in class org.teiid.query.validator.AggregateValidationVisitor
 
visit(CaseExpression) - Method in class org.teiid.query.validator.AggregateValidationVisitor
 
visit(SearchedCaseExpression) - Method in class org.teiid.query.validator.AggregateValidationVisitor
 
visit(Function) - Method in class org.teiid.query.validator.AggregateValidationVisitor
 
visit(SetQuery) - Method in class org.teiid.query.validator.UpdateValidationVisitor
The command being visited should never be a SetQuery object, this method reports a validation error if this mehod is visited.
visit(StoredProcedure) - Method in class org.teiid.query.validator.UpdateValidationVisitor
The command being visited should never be a StoredProcedure object, this method reports a validation error if this mehod is visited.
visit(Insert) - Method in class org.teiid.query.validator.UpdateValidationVisitor
The command being visited should never be a Insert object, this method reports a validation error if this mehod is visited.
visit(Update) - Method in class org.teiid.query.validator.UpdateValidationVisitor
The command being visited should never be a Update object, this method reports a validation error if this mehod is visited.
visit(Delete) - Method in class org.teiid.query.validator.UpdateValidationVisitor
The command being visited should never be a Delete object, this method reports a validation error if this mehod is visited.
visit(Query) - Method in class org.teiid.query.validator.UpdateValidationVisitor
This method visits the Query object and verifies that it has only a Select and From clause.
visit(Select) - Method in class org.teiid.query.validator.UpdateValidationVisitor
This method visits the Select and verifies that the expressions defined on it are all ElementSymbols or aliased ElementSymbols
visit(From) - Method in class org.teiid.query.validator.UpdateValidationVisitor
This method visits the From object to validate that it has only one physical group in it.
visit(BatchedUpdateCommand) - Method in class org.teiid.query.validator.ValidationVisitor
 
visit(Delete) - Method in class org.teiid.query.validator.ValidationVisitor
 
visit(GroupBy) - Method in class org.teiid.query.validator.ValidationVisitor
 
visit(GroupSymbol) - Method in class org.teiid.query.validator.ValidationVisitor
 
visit(Insert) - Method in class org.teiid.query.validator.ValidationVisitor
 
visit(OrderByItem) - Method in class org.teiid.query.validator.ValidationVisitor
 
visit(Query) - Method in class org.teiid.query.validator.ValidationVisitor
 
visit(Select) - Method in class org.teiid.query.validator.ValidationVisitor
 
visit(SubquerySetCriteria) - Method in class org.teiid.query.validator.ValidationVisitor
 
visit(DependentSetCriteria) - Method in class org.teiid.query.validator.ValidationVisitor
 
visit(SetQuery) - Method in class org.teiid.query.validator.ValidationVisitor
 
visit(Update) - Method in class org.teiid.query.validator.ValidationVisitor
 
visit(Into) - Method in class org.teiid.query.validator.ValidationVisitor
 
visit(Function) - Method in class org.teiid.query.validator.ValidationVisitor
 
visit(AssignmentStatement) - Method in class org.teiid.query.validator.ValidationVisitor
 
visit(CommandStatement) - Method in class org.teiid.query.validator.ValidationVisitor
 
visit(ScalarSubquery) - Method in class org.teiid.query.validator.ValidationVisitor
 
visit(CreateUpdateProcedureCommand) - Method in class org.teiid.query.validator.ValidationVisitor
 
visit(DeclareStatement) - Method in class org.teiid.query.validator.ValidationVisitor
 
visit(IfStatement) - Method in class org.teiid.query.validator.ValidationVisitor
 
visit(WhileStatement) - Method in class org.teiid.query.validator.ValidationVisitor
 
visit(TranslateCriteria) - Method in class org.teiid.query.validator.ValidationVisitor
 
visit(CompoundCriteria) - Method in class org.teiid.query.validator.ValidationVisitor
 
visit(BetweenCriteria) - Method in class org.teiid.query.validator.ValidationVisitor
 
visit(IsNullCriteria) - Method in class org.teiid.query.validator.ValidationVisitor
 
visit(MatchCriteria) - Method in class org.teiid.query.validator.ValidationVisitor
 
visit(NotCriteria) - Method in class org.teiid.query.validator.ValidationVisitor
 
visit(SetCriteria) - Method in class org.teiid.query.validator.ValidationVisitor
 
visit(SubqueryCompareCriteria) - Method in class org.teiid.query.validator.ValidationVisitor
 
visit(Option) - Method in class org.teiid.query.validator.ValidationVisitor
 
visit(DynamicCommand) - Method in class org.teiid.query.validator.ValidationVisitor
 
visit(Create) - Method in class org.teiid.query.validator.ValidationVisitor
 
visit(Drop) - Method in class org.teiid.query.validator.ValidationVisitor
 
visit(CompareCriteria) - Method in class org.teiid.query.validator.ValidationVisitor
 
visit(Limit) - Method in class org.teiid.query.validator.ValidationVisitor
 
visit(XMLForest) - Method in class org.teiid.query.validator.ValidationVisitor
 
visit(AggregateSymbol) - Method in class org.teiid.query.validator.ValidationVisitor
 
visit(XMLAttributes) - Method in class org.teiid.query.validator.ValidationVisitor
 
visit(XMLElement) - Method in class org.teiid.query.validator.ValidationVisitor
 
visit(QueryString) - Method in class org.teiid.query.validator.ValidationVisitor
 
visit(XMLTable) - Method in class org.teiid.query.validator.ValidationVisitor
 
visit(XMLQuery) - Method in class org.teiid.query.validator.ValidationVisitor
 
visit(XMLNamespaces) - Method in class org.teiid.query.validator.ValidationVisitor
 
visit(TextTable) - Method in class org.teiid.query.validator.ValidationVisitor
 
visit(XMLParse) - Method in class org.teiid.query.validator.ValidationVisitor
 
visit(ExistsCriteria) - Method in class org.teiid.query.validator.ValidationVisitor
 
visit(SubqueryFromClause) - Method in class org.teiid.query.validator.ValidationVisitor
 
visit(LoopStatement) - Method in class org.teiid.query.validator.ValidationVisitor
 
visit(WithQueryCommand) - Method in class org.teiid.query.validator.ValidationVisitor
 
visitCriteria(String, Criteria) - Method in class org.teiid.query.sql.visitor.SQLStringVisitor
 
visitNode(LanguageObject) - Method in class org.teiid.query.sql.navigator.AbstractNavigator
 
visitNode(LanguageObject) - Method in class org.teiid.query.sql.visitor.SQLStringVisitor
 
visitNodes(Collection) - Method in class org.teiid.query.sql.navigator.AbstractNavigator
 
visitVisitor(LanguageObject) - Method in class org.teiid.query.sql.navigator.AbstractNavigator
 

W

walkAttributes(MappingElement) - Method in class org.teiid.query.mapping.xml.MappingVisitor
 
walkChildNodes(MappingNode) - Method in class org.teiid.query.mapping.xml.MappingVisitor
 
week(Date) - Static method in class org.teiid.query.function.FunctionMethods
 
WHEN - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
WHENEVER - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
where(ParseInfo) - Method in class org.teiid.query.parser.SQLParser
Parse a WHERE clause.
WHERE - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
WHILE - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
WhileInstruction - Class in org.teiid.query.processor.proc
 
WhileInstruction(Program, Criteria) - Constructor for class org.teiid.query.processor.proc.WhileInstruction
 
WhileInstruction - Class in org.teiid.query.processor.xml
Loop instruction on the result set execute before this instruction.
WhileInstruction(String) - Constructor for class org.teiid.query.processor.xml.WhileInstruction
Constructor for WhileInstruction.
whileStatement(ParseInfo) - Method in class org.teiid.query.parser.SQLParser
Parse while statement
WhileStatement - Class in org.teiid.query.sql.proc
This class represents a while statement in the storedprocedure language.
WhileStatement(Criteria, Block) - Constructor for class org.teiid.query.sql.proc.WhileStatement
Constructor for IfStatement.
WILDCARD_CHAR - Static variable in class org.teiid.query.sql.lang.MatchCriteria
The default wildcard character - '%'
willBecomeConstant(LanguageObject) - Static method in class org.teiid.query.sql.visitor.EvaluatableVisitor
Will return true if the expression can be deterministically evaluated at runtime, but it may not be evaluatable during planning
willBecomeConstant(LanguageObject, boolean) - Static method in class org.teiid.query.sql.visitor.EvaluatableVisitor
 
WINDOW - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
WITH - Static variable in class org.teiid.query.optimizer.relational.plantree.NodeConstants.Types
 
WITH - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
WITHIN - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
withListElement(ParseInfo) - Method in class org.teiid.query.parser.SQLParser
 
WITHOUT - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
WithQueryCommand - Class in org.teiid.query.sql.lang
 
WithQueryCommand(GroupSymbol, List<ElementSymbol>, QueryCommand) - Constructor for class org.teiid.query.sql.lang.WithQueryCommand
 
write(int) - Method in class org.teiid.common.buffer.FileStore.FileStoreOutputStream
 
write(byte[], int, int) - Method in class org.teiid.common.buffer.FileStore.FileStoreOutputStream
 
write(byte[]) - Method in class org.teiid.common.buffer.FileStore
 
write(byte[], int, int) - Method in class org.teiid.common.buffer.FileStore
 
write(MappingDocument, PrintWriter) - Method in class org.teiid.query.mapping.xml.MappingOutputter
 
writeDirect(byte[], int, int) - Method in class org.teiid.common.buffer.FileStore
 
writeDirect(byte[], int, int) - Method in class org.teiid.common.buffer.impl.FileStorageManager.DiskStore
Concurrent writes are prevented by FileStore, but in general should not happen since processing is single threaded.
writeExternal(ObjectOutput) - Method in class org.teiid.common.buffer.TupleBatch
 
writeExternal(ObjectOutput) - Method in class org.teiid.dqp.message.AtomicRequestID
 
writeExternal(ObjectOutput) - Method in class org.teiid.dqp.message.AtomicResultsMessage
 
writeExternal(ObjectOutput) - Method in class org.teiid.dqp.message.RequestID
 

X

XML - Static variable in interface org.teiid.query.function.metadata.FunctionCategoryConstants
"XML" functions are for manipulating XML documents.
XML - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
XML_COMPACT_FORMAT - Static variable in class org.teiid.query.processor.xml.XMLPlan
XML results format: XML results displayed in compact form
XML_FORM_RESULTS_PROPERTY - Static variable in class org.teiid.query.optimizer.xml.XMLPlannerEnvironment
Property key to indicate what form the XML result documents should be in, either String (default) or JDOM document.
XML_TREE_FORMAT - Static variable in class org.teiid.query.processor.xml.XMLPlan
XML results format: XML results displayed as a tree
XMLAgg - Class in org.teiid.query.function.aggregate
Aggregates XML entries
XMLAgg(CommandContext) - Constructor for class org.teiid.query.function.aggregate.XMLAgg
 
xmlAgg(ParseInfo) - Method in class org.teiid.query.parser.SQLParser
 
XMLAGG - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
xmlAttributes(ParseInfo) - Method in class org.teiid.query.parser.SQLParser
 
XMLATTRIBUTES - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
XMLAttributes - Class in org.teiid.query.sql.symbol
Represents XMLATTRIBUTES name value pairs
XMLAttributes(List<DerivedColumn>) - Constructor for class org.teiid.query.sql.symbol.XMLAttributes
 
XMLBINARY - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
XMLCAST - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
xmlColumn(ParseInfo) - Method in class org.teiid.query.parser.SQLParser
 
xmlComment(String) - Static method in class org.teiid.query.function.source.XMLSystemFunctions
 
XMLCOMMENT - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
xmlConcat(CommandContext, XMLType, Object...) - Static method in class org.teiid.query.function.source.XMLSystemFunctions
 
XMLCONCAT - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
XMLDOCUMENT - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
xmlElement(CommandContext, String, Evaluator.NameValuePair<String>[], Evaluator.NameValuePair<?>[], List<?>) - Static method in class org.teiid.query.function.source.XMLSystemFunctions
Basic support for xmlelement.
xmlElement(ParseInfo) - Method in class org.teiid.query.parser.SQLParser
 
XMLELEMENT - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
XMLElement - Class in org.teiid.query.sql.symbol
Represents XMLATTRIBUTES/XMLFOREST name value pairs
XMLElement(String, List<Expression>) - Constructor for class org.teiid.query.sql.symbol.XMLElement
 
XMLEXISTS - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
xmlForest(CommandContext, Evaluator.NameValuePair[], Evaluator.NameValuePair[]) - Static method in class org.teiid.query.function.source.XMLSystemFunctions
 
xmlForest(ParseInfo) - Method in class org.teiid.query.parser.SQLParser
 
XMLFOREST - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
XMLForest - Class in org.teiid.query.sql.symbol
 
XMLForest(List<DerivedColumn>) - Constructor for class org.teiid.query.sql.symbol.XMLForest
 
XMLITERATE - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
xmlNamespaces(ParseInfo) - Method in class org.teiid.query.parser.SQLParser
 
XMLNAMESPACES - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
XMLNamespaces - Class in org.teiid.query.sql.symbol
 
XMLNamespaces(List<XMLNamespaces.NamespaceItem>) - Constructor for class org.teiid.query.sql.symbol.XMLNamespaces
 
XMLNamespaces.NamespaceItem - Class in org.teiid.query.sql.symbol
 
XMLNamespaces.NamespaceItem(String, String) - Constructor for class org.teiid.query.sql.symbol.XMLNamespaces.NamespaceItem
 
XMLNamespaces.NamespaceItem(String) - Constructor for class org.teiid.query.sql.symbol.XMLNamespaces.NamespaceItem
 
XMLNamespaces.NamespaceItem() - Constructor for class org.teiid.query.sql.symbol.XMLNamespaces.NamespaceItem
 
XMLNodeMappingVisitor - Class in org.teiid.query.optimizer.xml
This visitor is able to map symbols based on the XML document model: given a symbol representing one of the nodes of the document which is mapped, this object will find the Symbol representing the relational element it is mapped to.
XMLNodeMappingVisitor(MappingDocument, QueryMetadataInterface) - Constructor for class org.teiid.query.optimizer.xml.XMLNodeMappingVisitor
Constructor for XMLNodeMappingVisitor.
xmlParse(ParseInfo) - Method in class org.teiid.query.parser.SQLParser
 
XMLPARSE - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
XMLParse - Class in org.teiid.query.sql.symbol
 
XMLParse() - Constructor for class org.teiid.query.sql.symbol.XMLParse
 
xmlPi(String) - Static method in class org.teiid.query.function.source.XMLSystemFunctions
 
xmlPi(String, String) - Static method in class org.teiid.query.function.source.XMLSystemFunctions
 
XMLPI - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
XMLPlan - Class in org.teiid.query.processor.xml
 
XMLPlan(XMLProcessorEnvironment) - Constructor for class org.teiid.query.processor.xml.XMLPlan
Constructor for XMLPlan.
XMLPlanner - Class in org.teiid.query.optimizer.xml
This prepares an XMLPlan from a Mapping Document structure of MappingNodes.
XMLPlanner() - Constructor for class org.teiid.query.optimizer.xml.XMLPlanner
Default constructor.
XMLPlannerEnvironment - Class in org.teiid.query.optimizer.xml
This handy little class simply holds data that is sent recursively throughout the XMLPlanner.
XMLPlannerEnvironment(QueryMetadataInterface) - Constructor for class org.teiid.query.optimizer.xml.XMLPlannerEnvironment
 
XMLPlanToProcessVisitor - Class in org.teiid.query.optimizer.xml
This class converts the MappingDocument to a Program which can be executed using the Query Processor
XMLPlanToProcessVisitor(XMLPlannerEnvironment) - Constructor for class org.teiid.query.optimizer.xml.XMLPlanToProcessVisitor
 
XMLProcessorEnvironment - Class in org.teiid.query.processor.xml
 
XMLProcessorEnvironment() - Constructor for class org.teiid.query.processor.xml.XMLProcessorEnvironment
 
XMLProcessorEnvironment(Program) - Constructor for class org.teiid.query.processor.xml.XMLProcessorEnvironment
 
xmlQuery(ParseInfo) - Method in class org.teiid.query.parser.SQLParser
 
XMLQUERY - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
XMLQuery - Class in org.teiid.query.sql.symbol
 
XMLQuery() - Constructor for class org.teiid.query.sql.symbol.XMLQuery
 
XMLQueryPlanner - Class in org.teiid.query.optimizer.xml
 
XMLQueryPlanner() - Constructor for class org.teiid.query.optimizer.xml.XMLQueryPlanner
 
XMLQueryResolver - Class in org.teiid.query.resolver.command
 
XMLQueryResolver() - Constructor for class org.teiid.query.resolver.command.XMLQueryResolver
 
xmlSerialize(ParseInfo) - Method in class org.teiid.query.parser.SQLParser
 
XMLSERIALIZE - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
XMLSerialize - Class in org.teiid.query.sql.symbol
 
XMLSerialize() - Constructor for class org.teiid.query.sql.symbol.XMLSerialize
 
XMLStagaingQueryPlanner - Class in org.teiid.query.optimizer.xml
This class has code to with planning the automatic XML staging queries.
XMLStagaingQueryPlanner() - Constructor for class org.teiid.query.optimizer.xml.XMLStagaingQueryPlanner
 
XMLSystemFunctions - Class in org.teiid.query.function.source
This class contains scalar system functions supporting for XML manipulation.
XMLSystemFunctions() - Constructor for class org.teiid.query.function.source.XMLSystemFunctions
 
xmlTable(ParseInfo) - Method in class org.teiid.query.parser.SQLParser
 
XMLTABLE - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
XMLTable - Class in org.teiid.query.sql.lang
 
XMLTable() - Constructor for class org.teiid.query.sql.lang.XMLTable
 
XMLTable.XMLColumn - Class in org.teiid.query.sql.lang
 
XMLTable.XMLColumn(String) - Constructor for class org.teiid.query.sql.lang.XMLTable.XMLColumn
 
XMLTable.XMLColumn(String, String, String, Expression) - Constructor for class org.teiid.query.sql.lang.XMLTable.XMLColumn
 
XMLTable.XMLColumn() - Constructor for class org.teiid.query.sql.lang.XMLTable.XMLColumn
 
XMLTableNode - Class in org.teiid.query.processor.relational
Handles xml table processing.
XMLTableNode(int) - Constructor for class org.teiid.query.processor.relational.XMLTableNode
 
XMLTEXT - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
XMLUtil - Class in org.teiid.query.processor.xml
Utility methods to be used with the XML and XQuery processing.
XMLUtil() - Constructor for class org.teiid.query.processor.xml.XMLUtil
 
XMLUtil.FileStoreInputStreamFactory - Class in org.teiid.query.processor.xml
 
XMLUtil.FileStoreInputStreamFactory(FileStore, String) - Constructor for class org.teiid.query.processor.xml.XMLUtil.FileStoreInputStreamFactory
 
XMLVALIDATE - Static variable in interface org.teiid.query.parser.SQLParserConstants
 
XMLValueTranslator - Class in org.teiid.query.processor.xml
This class will make a minimal effort to output xsd formatted values for a given built-in type.
XMLValueTranslator() - Constructor for class org.teiid.query.processor.xml.XMLValueTranslator
 
xpathValue(Object, String) - Static method in class org.teiid.query.function.source.XMLSystemFunctions
 
xslTransform(CommandContext, Object, Object) - Static method in class org.teiid.query.function.source.XMLSystemFunctions
 

Y

year(Date) - Static method in class org.teiid.query.function.FunctionMethods
 
YEAR - Static variable in interface org.teiid.query.parser.SQLParserConstants
 

A B C D E F G H I J K L M N O P Q R S T U V W X Y

Copyright © 2010. All Rights Reserved.