Skip navigation links
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

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
 
AbstractWorkItem - Class in org.teiid.dqp.internal.process
Represents a task that performs work that may take more than one processing pass to complete.
AbstractWorkItem() - Constructor for class org.teiid.dqp.internal.process.AbstractWorkItem
 
acceptsVerion(VDBKey) - Method in class org.teiid.vdb.runtime.VDBKey
 
acceptVisitor(LanguageVisitor) - Method in class org.teiid.query.optimizer.SourceTriggerActionPlanner.SourceEventCommand
 
acceptVisitor(LanguageVisitor) - Method in class org.teiid.query.sql.lang.AlterProcedure
 
acceptVisitor(LanguageVisitor) - Method in class org.teiid.query.sql.lang.AlterTrigger
 
acceptVisitor(LanguageVisitor) - Method in class org.teiid.query.sql.lang.AlterView
 
acceptVisitor(LanguageVisitor) - Method in class org.teiid.query.sql.lang.ArrayTable
 
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.IsDistinctCriteria
 
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.ObjectTable
 
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.BranchingStatement
 
acceptVisitor(LanguageVisitor) - Method in class org.teiid.query.sql.proc.CommandStatement
 
acceptVisitor(LanguageVisitor) - Method in class org.teiid.query.sql.proc.CreateProcedureCommand
 
acceptVisitor(LanguageVisitor) - Method in class org.teiid.query.sql.proc.DeclareStatement
 
acceptVisitor(LanguageVisitor) - Method in class org.teiid.query.sql.proc.ExceptionExpression
 
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.RaiseStatement
 
acceptVisitor(LanguageVisitor) - Method in class org.teiid.query.sql.proc.ReturnStatement
 
acceptVisitor(LanguageVisitor) - Method in class org.teiid.query.sql.proc.TriggerAction
 
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.Array
 
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.JSONObject
 
acceptVisitor(LanguageVisitor) - Method in class org.teiid.query.sql.symbol.MultipleElementSymbol
 
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.WindowFrame
 
acceptVisitor(LanguageVisitor) - Method in class org.teiid.query.sql.symbol.WindowFunction
 
acceptVisitor(LanguageVisitor) - Method in class org.teiid.query.sql.symbol.WindowSpecification
 
acceptVisitor(LanguageVisitor) - Method in class org.teiid.query.sql.symbol.XMLAttributes
 
acceptVisitor(LanguageVisitor) - Method in class org.teiid.query.sql.symbol.XMLCast
 
acceptVisitor(LanguageVisitor) - Method in class org.teiid.query.sql.symbol.XMLElement
 
acceptVisitor(LanguageVisitor) - Method in class org.teiid.query.sql.symbol.XMLExists
 
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 - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
ACCESS_PATTERN_VALIDATION - Static variable in class org.teiid.query.optimizer.relational.rules.RuleConstants
 
accessedDataObject(Object) - Method in class org.teiid.query.util.CommandContext
 
accessedPlanningObject(Object) - Method in class org.teiid.query.util.CommandContext
 
AccessInfo - Class in org.teiid.dqp.internal.process
Tracks what views were used and what tables are accessed
AccessInfo() - Constructor for class org.teiid.dqp.internal.process.AccessInfo
 
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 - Static variable in interface org.teiid.query.metadata.DDLConstants
 
ACCESSPATTERN - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
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
 
activateSpan(Span) - Method in class org.teiid.query.util.TeiidTracingUtil
 
ActivityReport<R extends ReportItem> - 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(CacheEntry, Serializer<?>) - Method in interface org.teiid.common.buffer.Cache
Adds an entry to the cache.
add(CacheEntry, Serializer) - Method in class org.teiid.common.buffer.impl.BufferFrontedFileStoreCache
 
add(V) - Method in class org.teiid.common.buffer.impl.LrfuEvictionQueue
 
add(CacheEntry, Serializer<?>) - Method in class org.teiid.common.buffer.impl.MemoryStorageManager
 
add(int, T) - Method in class org.teiid.common.buffer.LightWeightCopyOnWriteList
 
ADD - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
add_escapes(String, StringBuilder) - Method in class org.teiid.query.parser.QueryParser
Used to convert raw characters to their escaped version when these raw version cannot be used as part of an ASCII string literal.
addAccessed(TempMetadataID) - Method in class org.teiid.query.util.CommandContext
Used by the planner to track only what is accessed by the plan
addAccessedObject(Object) - Method in class org.teiid.dqp.internal.process.AccessInfo
 
addAdditionalMetadata(Create, TempMetadataID) - Static method in class org.teiid.query.resolver.command.TempTableResolver
 
addAll(Collection<? extends T>) - Method in class org.teiid.common.buffer.LightWeightCopyOnWriteList
 
addAll(int, Collection<? extends T>) - Method in class org.teiid.common.buffer.LightWeightCopyOnWriteList
 
addAndGetReservedBuffers(int) - Method in class org.teiid.query.util.CommandContext
 
addAnnotation(String, String, String, Annotation.Priority) - Method in class org.teiid.query.analysis.AnalysisRecord
 
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.
addBatchRow(List<?>) - Method in class org.teiid.query.processor.relational.AccessNode
 
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
 
addCacheHint(CacheHint) - Method in class org.teiid.query.sql.visitor.SQLStringVisitor
 
addCallback(TempTableStore.TransactionCallback) - Method in class org.teiid.query.tempdata.TempTableStore.TempTableSynchronization
 
addCapabilities(String, SourceCapabilities) - Method in class org.teiid.dqp.internal.process.CachedFinder
 
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
addChanging(TempMetadataStore, GroupContext, List<ElementSymbol>) - Static method in class org.teiid.query.resolver.ProcedureContainerResolver
 
addChild(RelationalNode) - Method in class org.teiid.query.processor.relational.ProjectNode
 
addChild(RelationalNode) - Method in class org.teiid.query.processor.relational.RelationalNode
 
addChildren(Collection<PlanNode>) - Method in class org.teiid.query.optimizer.relational.plantree.PlanNode
 
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<? extends FromClause>) - Method in class org.teiid.query.sql.lang.From
Add clauses to the FROM
addConnectorManager(String, ConnectorManager) - Method in class org.teiid.dqp.internal.datamgr.ConnectorManagerRepository
 
addConnectorRequest(AtomicRequestID, DataTierTupleSource) - Method in class org.teiid.dqp.internal.process.RequestWorkItem
 
addCreatedLob(FileStoreInputStreamFactory) - Method in class org.teiid.query.util.CommandContext
 
addCriteria(Criteria) - Method in class org.teiid.query.sql.lang.CompoundCriteria
Add another criteria to the clause.
addDependentGroup(String) - Method in class org.teiid.query.sql.lang.Option
Add group to make dependent
addDependentGroup(String, Option.MakeDep) - Method in class org.teiid.query.sql.lang.Option
 
addedLimit - Variable in class org.teiid.dqp.internal.process.Request
 
addElement(TempMetadataID) - Method in class org.teiid.query.metadata.TempMetadataID
add a element to the temp table.
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, Expression) - 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 escaped (or unicode escaped) equivalents in the given string
addExternalGroupToContext(GroupSymbol) - Method in class org.teiid.query.sql.lang.Command
 
addFirstChild(PlanNode) - Method in class org.teiid.query.optimizer.relational.plantree.PlanNode
 
addFunction(String, FunctionMetadataSource, FunctionMethod, boolean) - Method in class org.teiid.query.function.FunctionTree
Store the method for function resolution and invocation.
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
addIndependentGroup(String, Option.MakeDep) - Method in class org.teiid.query.sql.lang.Option
 
addIndex(Object, List<TempMetadataID>) - Method in class org.teiid.query.metadata.TempMetadataID
 
addInput(List<?>, CommandContext) - Method in class org.teiid.query.function.aggregate.AggregateFunction
 
addInput(List<?>, CommandContext, long, long, TupleBuffer) - Method in class org.teiid.query.function.aggregate.NthValue
 
addInput(GeometryType) - Method in class org.teiid.query.function.GeometryUtils.Extent
 
addInputDirect(List<?>, CommandContext) - Method in class org.teiid.query.function.aggregate.AggregateFunction
Called for the element value in every row of a group.
addInputDirect(Object, List<?>, CommandContext) - Method in class org.teiid.query.function.aggregate.ArrayAgg
 
addInputDirect(Object, List<?>, CommandContext) - Method in class org.teiid.query.function.aggregate.Avg
 
addInputDirect(Object, List<?>, CommandContext) - Method in class org.teiid.query.function.aggregate.ConstantFunction
 
addInputDirect(List<?>, CommandContext) - Method in class org.teiid.query.function.aggregate.Count
 
addInputDirect(List<?>, CommandContext) - Method in class org.teiid.query.function.aggregate.CountBig
 
addInputDirect(Object, List<?>, CommandContext) - Method in class org.teiid.query.function.aggregate.FirstLastValue
 
addInputDirect(Object, List<?>, CommandContext) - Method in class org.teiid.query.function.aggregate.JSONArrayAgg
 
addInputDirect(List<?>, CommandContext) - Method in class org.teiid.query.function.aggregate.LeadLagValue
 
addInputDirect(Object, List<?>, CommandContext) - Method in class org.teiid.query.function.aggregate.Max
 
addInputDirect(Object, List<?>, CommandContext) - Method in class org.teiid.query.function.aggregate.Min
 
addInputDirect(List<?>, CommandContext) - Method in class org.teiid.query.function.aggregate.NthValue
 
addInputDirect(Object, List<?>, CommandContext) - Method in class org.teiid.query.function.aggregate.Ntile
 
addInputDirect(List<?>, CommandContext) - Method in class org.teiid.query.function.aggregate.RankingFunction
 
addInputDirect(List<?>, CommandContext) - Method in class org.teiid.query.function.aggregate.RankingFunctionBig
 
addInputDirect(List<?>, CommandContext) - Method in class org.teiid.query.function.aggregate.SingleArgumentAggregateFunction
 
addInputDirect(Object, List<?>, CommandContext) - Method in class org.teiid.query.function.aggregate.SingleArgumentAggregateFunction
 
addInputDirect(Object, List<?>, CommandContext) - Method in class org.teiid.query.function.aggregate.StatsFunction
 
addInputDirect(List<?>, CommandContext) - Method in class org.teiid.query.function.aggregate.StringAgg
 
addInputDirect(Object, List<?>, CommandContext) - Method in class org.teiid.query.function.aggregate.Sum
 
addInputDirect(Object, List<?>, CommandContext) - Method in class org.teiid.query.function.aggregate.TextAgg
 
addInputDirect(List<?>, CommandContext) - Method in class org.teiid.query.function.aggregate.UserDefined
 
addInputDirect(Object, List<?>, CommandContext) - Method in class org.teiid.query.function.aggregate.XMLAgg
 
addInputDirect(List<?>, CommandContext) - Method in class org.teiid.query.processor.relational.SortingFilter
 
addInstruction(ProgramInstruction) - Method in class org.teiid.query.processor.proc.Program
 
addInstructions(Program) - Method in class org.teiid.query.processor.proc.Program
 
addItem(R) - Method in class org.teiid.query.report.ActivityReport
Add a new item to the report.
addItems(Collection<R>) - Method in class org.teiid.query.report.ActivityReport
Add a new collection of items to the report.
additionalCritieria - Variable in class org.teiid.query.optimizer.relational.rules.RulePlanSubqueries.PlannedResult
 
addKey(List<?>) - Method in class org.teiid.query.util.GeneratedKeysImpl
 
addLanaguageObjects(PlanNode, String, Collection<? 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(CommandListener) - Method in class org.teiid.query.util.CommandContext
 
addMapping(ElementSymbol, Expression) - Method in class org.teiid.query.sql.util.SymbolMap
 
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.
addNotDependentGroup(String) - Method in class org.teiid.query.sql.lang.Option
Add group to make dependent
addOrSetOption(String, Database.ResourceType, String, String, boolean) - Method in class org.teiid.query.metadata.DatabaseStore
 
addOrSetOption(String, Database.ResourceType, String, Database.ResourceType, String, String, boolean) - Method in class org.teiid.query.metadata.DatabaseStore
 
addParameter(SPParameter) - Method in class org.teiid.query.metadata.StoredProcedureInfo
 
addRequestWork(Callable<T>) - Method in class org.teiid.dqp.internal.process.RequestWorkItem
 
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<? extends Expression>) - Static method in class org.teiid.query.resolver.ProcedureContainerResolver
 
addScalarGroup(String, TempMetadataStore, GroupContext, List<? extends Expression>, boolean) - Static method in class org.teiid.query.resolver.ProcedureContainerResolver
 
addScalarGroup(String, TempMetadataStore, GroupContext, List<? extends Expression>, boolean[]) - Static method in class org.teiid.query.resolver.ProcedureContainerResolver
 
addSetChildOption(String, Database.ResourceType, String, Database.ResourceType, DatabaseStore) - Method in class org.teiid.query.parser.SQLParser
 
addSetOption(String, Database.ResourceType, DatabaseStore) - Method in class org.teiid.query.parser.SQLParser
 
addStatement(Statement) - Method in class org.teiid.query.sql.proc.Block
Add a Statement to this block.
addStatement(Statement, boolean) - Method in class org.teiid.query.sql.proc.Block
 
addSubqueryHint(ExistsCriteria.SubqueryHint) - Method in class org.teiid.query.sql.visitor.SQLStringVisitor
 
addSymbol(Expression) - Method in class org.teiid.query.sql.lang.GroupBy
Adds a new symbol to the list of symbols.
addSymbol(Expression) - Method in class org.teiid.query.sql.lang.Select
 
addSymbols(Collection<? extends Expression>) - Method in class org.teiid.query.sql.lang.Select
 
addTableBody(Table) - Method in class org.teiid.query.metadata.DDLStringVisitor
 
addTabs(int) - Method in class org.teiid.query.sql.visitor.SQLStringVisitor
 
addTag(String) - Method in class org.teiid.query.sql.lang.ProcedureContainer
 
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 Expression>, boolean, boolean) - Method in class org.teiid.query.metadata.TempMetadataStore
Add a temp group and all it's elements
addTempGroup(TempMetadataAdapter, GroupSymbol, List<? extends Expression>, boolean) - Static method in class org.teiid.query.resolver.util.ResolverUtil
 
addTempTable(TempMetadataAdapter, GroupSymbol, List<? extends Expression>) - Static method in class org.teiid.query.resolver.util.ResolverUtil
 
addToCacheGroup(Long, Long) - Method in interface org.teiid.common.buffer.Cache
Must be called prior to adding an entry
addToCacheGroup(Long, Long) - Method in class org.teiid.common.buffer.impl.BufferFrontedFileStoreCache
 
addToCacheGroup(Long, Long) - Method in class org.teiid.common.buffer.impl.MemoryStorageManager
 
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
 
addTransactionContext(TransactionContext) - Method in class org.teiid.dqp.internal.process.TransactionServerImpl.TransactionMapping
 
addTranslatorMetadata(String, VDBTranslatorMetaData) - Method in class org.teiid.dqp.internal.datamgr.TranslatorRepository
 
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(Object) - Method in class org.teiid.query.function.JSONFunctionMethods.JSONBuilder
 
addValue(String, Object) - Method in class org.teiid.query.function.JSONFunctionMethods.JSONBuilder
 
addValue(Object) - Method in class org.teiid.query.function.source.XMLSystemFunctions.XmlConcat
 
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(Expression) - Method in class org.teiid.query.sql.lang.OrderBy
Adds a new variable to the list of order by elements.
addVariable(Expression, 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<ElementSymbol>) - Method in class org.teiid.query.sql.lang.Insert
Add a collection of variables to end of list
addWaiter(RequestWorkItem) - Method in class org.teiid.query.tempdata.GlobalTableStoreImpl.MatTableInfo
 
addWarning(Exception) - Method in class org.teiid.dqp.internal.datamgr.ExecutionContextImpl
Add an exception as a warning to this Execution.
addWarning(TeiidException) - Method in class org.teiid.query.processor.ProcessorPlan
 
addWarning(Exception) - Method in class org.teiid.query.util.CommandContext
 
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
 
aes_decrypt(BinaryType, BinaryType) - Static method in class org.teiid.query.function.FunctionMethods
 
aes_encrypt(BinaryType, BinaryType) - Static method in class org.teiid.query.function.FunctionMethods
 
AFTER - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
afterCompletion(int) - Method in class org.teiid.query.tempdata.TempTableStore.TempTableSynchronization
 
AGGREGATE - Static variable in interface org.teiid.query.function.metadata.FunctionCategoryConstants
 
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
 
AggregateStopNavigator(LanguageVisitor, Collection<? super Expression>, Collection<? extends Expression>) - Constructor for class org.teiid.query.sql.visitor.AggregateSymbolCollectorVisitor.AggregateStopNavigator
 
AggregateStopNavigator(LanguageVisitor, Collection<? extends Expression>) - Constructor for class org.teiid.query.sql.visitor.AggregateSymbolCollectorVisitor.AggregateStopNavigator
 
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.
AggregateSymbol(String, AggregateSymbol.Type, boolean, Expression[]) - Constructor for class org.teiid.query.sql.symbol.AggregateSymbol
Constructor used for cloning
AggregateSymbol(String, boolean, Expression) - Constructor for class org.teiid.query.sql.symbol.AggregateSymbol
Construct an aggregate symbol with all given data.
AggregateSymbol(String, boolean, Expression[], OrderBy) - Constructor for class org.teiid.query.sql.symbol.AggregateSymbol
 
AggregateSymbol.Type - Enum in org.teiid.query.sql.symbol
 
AggregateSymbolCollectorVisitor - Class in org.teiid.query.sql.visitor
 
AggregateSymbolCollectorVisitor(Collection<? super AggregateSymbol>, Collection<? super ElementSymbol>) - Constructor for class org.teiid.query.sql.visitor.AggregateSymbolCollectorVisitor
 
AggregateSymbolCollectorVisitor.AggregateStopNavigator - Class in org.teiid.query.sql.visitor
 
AGGRESSIVE_JOIN_GROUPING - Static variable in class org.teiid.query.util.Options
 
aggressiveJoinGrouping(boolean) - Method in class org.teiid.query.util.Options
 
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, Expression) - Constructor for class org.teiid.query.sql.symbol.AliasSymbol
Construct an AliasSymbol given the alias name and the underlying symbol.
ALL - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
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
RegularExpression Id.
allInGroupSymbol() - Method in class org.teiid.query.parser.SQLParser
 
allocate(int, boolean) - Static method in class org.teiid.common.buffer.impl.BlockByteBuffer
 
ALLOCATE - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
allocateBlock(int) - Method in interface org.teiid.common.buffer.impl.BlockManager
 
ALLOW_MATVIEW_MANAGEMENT - Static variable in class org.teiid.query.metadata.MaterializationMetadataRepository
 
ALLOWED_LANGUAGES - Static variable in class org.teiid.query.metadata.TransformationMetadata
 
alter(ParseInfo) - Method in class org.teiid.query.parser.SQLParser
 
ALTER - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
Alter<T extends Command> - Class in org.teiid.query.sql.lang
 
Alter() - Constructor for class org.teiid.query.sql.lang.Alter
 
alterAddColumn(String, Database.ResourceType, DatabaseStore) - Method in class org.teiid.query.parser.SQLParser
 
alterAddConstraint(String, Database.ResourceType, DatabaseStore) - Method in class org.teiid.query.parser.SQLParser
 
alterBaseColumn(String, Database.ResourceType, String, SQLParserUtil.ParsedDataType, boolean, boolean) - Method in class org.teiid.query.metadata.DatabaseStore
 
alterChildOptionPair(String, Database.ResourceType, String, Database.ResourceType, DatabaseStore) - Method in class org.teiid.query.parser.SQLParser
 
alterChildOptionsList(String, Database.ResourceType, String, Database.ResourceType, DatabaseStore) - Method in class org.teiid.query.parser.SQLParser
 
alterColumn(String, Database.ResourceType, Database.ResourceType, DatabaseStore) - Method in class org.teiid.query.parser.SQLParser
 
alterCreate(Create) - Method in class org.teiid.query.tempdata.TempTableStore.RecursiveTableProcessor
 
alterCreate(Create) - Method in class org.teiid.query.tempdata.TempTableStore.TableProcessor
Alter the create if needed
alterDatabase(DatabaseStore) - Method in class org.teiid.query.parser.SQLParser
 
alterDropColumn(String, Database.ResourceType, DatabaseStore) - Method in class org.teiid.query.parser.SQLParser
 
alterInsteadOfTrigger(VDBMetaData, Table, String, Boolean, Table.TriggerEvent, boolean) - Static method in class org.teiid.query.processor.DdlPlan
 
alterOptionPair(String, Database.ResourceType, DatabaseStore) - Method in class org.teiid.query.parser.SQLParser
 
alterOptionsList(String, Database.ResourceType, DatabaseStore) - Method in class org.teiid.query.parser.SQLParser
 
alterProcedure(DatabaseStore, ParseInfo) - Method in class org.teiid.query.parser.SQLParser
 
AlterProcedure - Class in org.teiid.query.sql.lang
 
AlterProcedure() - Constructor for class org.teiid.query.sql.lang.AlterProcedure
 
alterProcedureDefinition(VDBMetaData, Procedure, String, boolean) - Static method in class org.teiid.query.processor.DdlPlan
 
alterRenameColumn(String, Database.ResourceType, DatabaseStore) - Method in class org.teiid.query.parser.SQLParser
 
alterRenameTable(String, Database.ResourceType, DatabaseStore) - Method in class org.teiid.query.parser.SQLParser
 
AlterResolver - Class in org.teiid.query.resolver.command
 
AlterResolver() - Constructor for class org.teiid.query.resolver.command.AlterResolver
 
alterServer(DatabaseStore) - Method in class org.teiid.query.parser.SQLParser
 
alterStatement(DatabaseStore) - Method in class org.teiid.query.parser.SQLParser
 
alterTable(DatabaseStore, ParseInfo) - Method in class org.teiid.query.parser.SQLParser
 
alterTranslator(DatabaseStore) - Method in class org.teiid.query.parser.SQLParser
 
alterTrigger(DatabaseStore, ParseInfo) - Method in class org.teiid.query.parser.SQLParser
 
AlterTrigger - Class in org.teiid.query.sql.lang
 
AlterTrigger() - Constructor for class org.teiid.query.sql.lang.AlterTrigger
 
alterView(VDBMetaData, Table, String, boolean) - Static method in class org.teiid.query.processor.DdlPlan
 
AlterView - Class in org.teiid.query.sql.lang
 
AlterView() - Constructor for class org.teiid.query.sql.lang.AlterView
 
analysisRecord - Variable in class org.teiid.dqp.internal.process.Request
 
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
 
analyticAggregateSymbol(ParseInfo) - Method in class org.teiid.query.parser.SQLParser
 
AND - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
AND - Static variable in class org.teiid.query.sql.lang.CompoundCriteria
Constant indicating the logical "and" of two or more criteria.
ANNOTATION - Static variable in interface org.teiid.query.metadata.DDLConstants
 
ansiQuotedIdentifiers - Variable in class org.teiid.query.parser.ParseInfo
 
ANY - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
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.metadata.DDLStringVisitor
 
append(Object) - Method in class org.teiid.query.sql.visitor.SQLStringVisitor
 
appendMakeDepOptions(Option.MakeDep) - Method in class org.teiid.query.sql.visitor.SQLStringVisitor
 
appendSetQuery(SetQuery, QueryCommand, boolean) - Method in class org.teiid.query.sql.visitor.SQLStringVisitor
 
applyDemorgan(Criteria) - Static method in class org.teiid.query.sql.lang.Criteria
 
applyRowSecurity(QueryMetadataInterface, GroupSymbol, CommandContext) - Static method in class org.teiid.query.optimizer.relational.RowBasedSecurityHelper
 
ARE - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
area(GeometryType) - Static method in class org.teiid.query.function.GeometryFunctionMethods
 
area(GeometryType) - Static method in class org.teiid.query.function.GeometryUtils
 
areAggregatesCardinalityDependent(Collection<AggregateSymbol>) - Static method in class org.teiid.query.sql.symbol.AggregateSymbol
 
areColumnsCachable(Collection<? extends Expression>) - Static method in class org.teiid.query.sql.lang.Query
 
areResultsCachable() - Method in class org.teiid.query.optimizer.SourceTriggerActionPlanner.SourceEventCommand
 
areResultsCachable() - Method in class org.teiid.query.sql.lang.Alter
 
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() - 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.CreateProcedureCommand
 
areResultsCachable() - Method in class org.teiid.query.sql.proc.TriggerAction
 
argIndexes - Variable in class org.teiid.query.function.aggregate.AggregateFunction
 
ARRAY - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
Array - Class in org.teiid.query.sql.symbol
 
Array(List<Expression>) - Constructor for class org.teiid.query.sql.symbol.Array
 
Array(Class<?>, List<Expression>) - Constructor for class org.teiid.query.sql.symbol.Array
 
ARRAY_AGG - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
ARRAY_GET - Static variable in class org.teiid.query.function.FunctionLibrary
 
array_get(Object, int) - Static method in class org.teiid.query.function.FunctionMethods
 
array_length(Object) - Static method in class org.teiid.query.function.FunctionMethods
 
ArrayAgg - Class in org.teiid.query.function.aggregate
 
ArrayAgg() - Constructor for class org.teiid.query.function.aggregate.ArrayAgg
 
arrayExpression(ParseInfo) - Method in class org.teiid.query.parser.SQLParser
 
arrayTable(ParseInfo) - Method in class org.teiid.query.parser.SQLParser
 
ARRAYTABLE - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
ArrayTable - Class in org.teiid.query.sql.lang
Represents the ArrayTable table function.
ArrayTable() - Constructor for class org.teiid.query.sql.lang.ArrayTable
 
ArrayTableNode - Class in org.teiid.query.processor.relational
Handles array table processing.
ArrayTableNode(int) - Constructor for class org.teiid.query.processor.relational.ArrayTableNode
 
AS - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
asBlob(GeographyType) - Static method in class org.teiid.query.function.GeographyFunctionMethods
 
asBlob(GeometryType) - Static method in class org.teiid.query.function.GeometryFunctionMethods
 
asBlob(AbstractGeospatialType, String) - Static method in class org.teiid.query.function.GeometryFunctionMethods
 
ASC - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
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
RegularExpression Id.
asEwkb(GeometryType) - Static method in class org.teiid.query.function.GeometryFunctionMethods
 
asEwkt(GeographyType) - Static method in class org.teiid.query.function.GeographyFunctionMethods
 
asEwkt(GeometryType) - Static method in class org.teiid.query.function.GeometryFunctionMethods
 
asGeoJson(GeometryType) - Static method in class org.teiid.query.function.GeometryFunctionMethods
 
asGml(CommandContext, GeometryType) - Static method in class org.teiid.query.function.GeometryFunctionMethods
 
asin(Number) - Static method in class org.teiid.query.function.FunctionMethods
 
asKml(CommandContext, GeometryType) - Static method in class org.teiid.query.function.GeometryFunctionMethods
 
asMap() - Method in class org.teiid.query.sql.util.SymbolMap
 
assertInEditMode(DatabaseStore.Mode) - Method in class org.teiid.query.metadata.DatabaseStore
 
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
 
assignStatementOperand(ParseInfo) - Method in class org.teiid.query.parser.SQLParser
 
associateSecurityContext(Object) - Method in interface org.teiid.security.SecurityHelper
Associate the given context and return the old context
ASSUME_MATCHING_COLLATION - Static variable in class org.teiid.query.util.Options
 
assumeMatchingCollation(boolean) - Method in class org.teiid.query.util.Options
 
asText(GeometryType) - Static method in class org.teiid.query.function.GeometryFunctionMethods
 
asUpdatableMap() - Method in class org.teiid.query.sql.util.SymbolMap
 
ASYMETRIC - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
AT - Static variable in class org.teiid.query.function.FunctionMethods
 
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
RegularExpression Id.
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(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<?>[]) - Constructor for class org.teiid.dqp.message.AtomicResultsMessage
 
AttributeComparison() - Constructor for class org.teiid.query.sql.lang.DependentSetCriteria.AttributeComparison
 
authenticate(String, String, Credentials, String) - Method in interface org.teiid.security.SecurityHelper
Authenticate the user and return the security context
AUTHENTICATED - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
AuthorizationValidationVisitor - Class in org.teiid.dqp.internal.process
 
AuthorizationValidationVisitor(PolicyDecider, CommandContext) - Constructor for class org.teiid.dqp.internal.process.AuthorizationValidationVisitor
 
AuthorizationValidator - Interface in org.teiid.dqp.internal.process
Defines a validator that checks for proper authorization.
AuthorizationValidator.CommandType - Enum in org.teiid.dqp.internal.process
 
AUTO_INCREMENT - Static variable in class org.teiid.query.metadata.SupportConstants.Element
 
AUTO_INCREMENT - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
AutoCleanupUtil - Class in org.teiid.common.buffer
 
AutoCleanupUtil() - Constructor for class org.teiid.common.buffer.AutoCleanupUtil
 
AutoCleanupUtil.Removable - Interface in org.teiid.common.buffer
 
AUTORIZATION - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
available() - Method in class org.teiid.common.buffer.AbstractTupleSource
 
available() - Method in class org.teiid.common.buffer.TupleBuffer.TupleBufferTupleSource
 
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
 
AVG - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
awaitTermination(long, TimeUnit) - Method in interface org.teiid.dqp.internal.process.TeiidExecutor
 
awaitTermination(long, TimeUnit) - Method in class org.teiid.dqp.internal.process.ThreadReuseExecutor
 

B

backup(int) - Method in class org.teiid.query.parser.JavaCharStream
Retreat.
BaseCacheEntry - Class in org.teiid.common.buffer
 
BaseCacheEntry(CacheKey) - Constructor for class org.teiid.common.buffer.BaseCacheEntry
 
BaseIndexInfo<T extends SearchableTable> - Class in org.teiid.query.tempdata
Accumulates information about index usage.
BaseIndexInfo(T, List<? extends Expression>, Criteria, OrderBy, boolean) - Constructor for class org.teiid.query.tempdata.BaseIndexInfo
 
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, BufferManager, CommandContext, boolean) - Constructor for class org.teiid.query.processor.BatchCollector
 
BatchCollector.BatchProducer - Interface in org.teiid.query.processor
 
BatchCollector.BatchProducerTupleSource - Class in org.teiid.query.processor
 
BatchedUpdateCommand - Class in org.teiid.query.sql.lang
Represents a batch of INSERT, UPDATE, DELETE, and SELECT INTO commands
BatchedUpdateCommand(List<? extends Command>) - Constructor for class org.teiid.query.sql.lang.BatchedUpdateCommand
 
BatchedUpdateCommand(List<? extends Command>, boolean) - 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<? extends ProcessorPlan>, int, List<VariableContext>, boolean) - 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
 
batchInsert - Variable in class org.teiid.common.buffer.STree
 
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
Acts as a combination serializer/cachemanager
BatchProducerTupleSource(BatchCollector.BatchProducer) - Constructor for class org.teiid.query.processor.BatchCollector.BatchProducerTupleSource
 
BatchProducerTupleSource(BatchCollector.BatchProducer, long) - Constructor for class org.teiid.query.processor.BatchCollector.BatchProducerTupleSource
 
beforeCompletion() - Method in class org.teiid.query.tempdata.TempTableStore.TempTableSynchronization
 
begin() - Method in class org.teiid.dqp.internal.process.DQPCore
 
begin(String) - Method in class org.teiid.dqp.internal.process.TransactionServerImpl
Local Transaction
begin(TransactionContext) - Method in class org.teiid.dqp.internal.process.TransactionServerImpl
Request level transaction
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
RegularExpression Id.
beginClause(int) - Method in class org.teiid.query.sql.visitor.SQLStringVisitor
 
beginColumn - Variable in class org.teiid.query.parser.Token
The column number of the first character of this Token.
beginLine - Variable in class org.teiid.query.parser.Token
The line number of the first character of this Token.
BeginToken() - Method in class org.teiid.query.parser.JavaCharStream
 
BETWEEN - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
betweenCrit(ParseInfo, Expression) - Method in class org.teiid.query.parser.SQLParser
 
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
RegularExpression Id.
BIGINT - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
BIGINTEGER - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
BINARY - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
BinaryComparison - Interface in org.teiid.query.sql.lang
An adapter interface so that several binary operators can be treated similarly
BINARYSTRINGVAL - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
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
RegularExpression Id.
block(Object...) - Static method in exception org.teiid.common.buffer.BlockedException
 
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.
BlockByteBuffer - Class in org.teiid.common.buffer.impl
Provides buffer slices or blocks off of a central set of buffers.
BlockByteBuffer(int, int, int, boolean) - Constructor for class org.teiid.common.buffer.impl.BlockByteBuffer
Creates a new BlockByteBuffer where each buffer segment will be 1 << segmentAddressBits (max of 30), and a total size of (1 << blockAddressBits)*blockCount.
blocked - Variable in class org.teiid.query.processor.relational.SubqueryAwareEvaluator.SubqueryState
 
BLOCKED_ON_MEMORY_EXCEPTION - Static variable in exception org.teiid.common.buffer.BlockedException
 
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.proc
 
BlockInstruction(Program) - Constructor for class org.teiid.query.processor.proc.BlockInstruction
 
BlockManager - Interface in org.teiid.common.buffer.impl
Represents an INode
blockOnOutputBuffer(RequestWorkItem) - Method in class org.teiid.dqp.internal.process.DQPCore
 
blockWithTrace(Object...) - Static method in exception org.teiid.common.buffer.BlockedException
 
BOOLEAN - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
booleanPrimary(ParseInfo) - Method in class org.teiid.query.parser.SQLParser
 
BOTH - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
bound(Integer) - Method in class org.teiid.query.sql.symbol.WindowFrame.FrameBound
 
boundary(GeometryType) - Static method in class org.teiid.query.function.GeometryFunctionMethods
 
boundary(GeometryType) - Static method in class org.teiid.query.function.GeometryUtils
 
boundingBoxIntersects(GeometryType, GeometryType) - Static method in class org.teiid.query.function.GeometryFunctionMethods
 
boundingBoxIntersects(GeometryType, GeometryType) - Static method in class org.teiid.query.function.GeometryUtils
 
BranchingInstruction - Class in org.teiid.query.processor.proc
This ProgramInstruction continue with the next loop when processed
BranchingInstruction(BranchingStatement) - Constructor for class org.teiid.query.processor.proc.BranchingInstruction
 
branchingStatement(ParseInfo) - Method in class org.teiid.query.parser.SQLParser
 
BranchingStatement - Class in org.teiid.query.sql.proc
This class represents a break statement in the storedprocedure language.
BranchingStatement() - Constructor for class org.teiid.query.sql.proc.BranchingStatement
 
BranchingStatement(BranchingStatement.BranchingMode) - Constructor for class org.teiid.query.sql.proc.BranchingStatement
 
BranchingStatement.BranchingMode - Enum in org.teiid.query.sql.proc
 
BREAK - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
buf - Variable in class org.teiid.common.buffer.impl.ExtensibleBufferedOutputStream
 
bufcolumn - Variable in class org.teiid.query.parser.JavaCharStream
 
buffer(GeometryType, double) - Static method in class org.teiid.query.function.GeometryFunctionMethods
 
buffer(GeometryType, double) - Static method in class org.teiid.query.function.GeometryUtils
 
buffer(GeometryType, double, int) - Static method in class org.teiid.query.function.GeometryUtils
 
buffer - Variable in class org.teiid.query.metadata.DDLStringVisitor
 
buffer - Variable in class org.teiid.query.parser.JavaCharStream
 
BufferFrontedFileStoreCache - Class in org.teiid.common.buffer.impl
Implements storage against a FileStore abstraction using a fronting memory buffer with a filesystem paradigm.
BufferFrontedFileStoreCache() - Constructor for class org.teiid.common.buffer.impl.BufferFrontedFileStoreCache
 
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
 
BufferManagerImpl(boolean) - 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
Position in buffer.
buildCacheStats(String) - Method in class org.teiid.dqp.internal.process.SessionAwareCache
 
buildGroupingNode(Collection<AggregateSymbol>, List<? extends Expression>, PlanNode, CommandContext, IDGenerator) - Static method in class org.teiid.query.optimizer.relational.RelationalPlanner
Build a grouping node that introduces a anon group (without a inline view source node)
buildRules() - Method in class org.teiid.query.optimizer.relational.RelationalPlanner
 
buildSourceSpan(CommandLogMessage, String) - Method in class org.teiid.query.util.TeiidTracingUtil
Build a Span from the CommandLogMessage and translator type
buildSpan(Options, CommandLogMessage, String) - Method in class org.teiid.query.util.TeiidTracingUtil
Build a Span from the CommandLogMessage and incoming span context
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
BY - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
BYTE - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
ByteLobChunkStream - Class in org.teiid.dqp.internal.process
A wrapper class, given a InputStream object can convert a underlying stream into sequence of ByteLobChunk objects of given chunk size.
ByteLobChunkStream(InputStream, int) - Constructor for class org.teiid.dqp.internal.process.ByteLobChunkStream
 
bytesWritten() - Method in class org.teiid.common.buffer.FileStore.FileStoreOutputStream
 
bytesWritten - Variable in class org.teiid.common.buffer.impl.ExtensibleBufferedOutputStream
 

C

Cachable - Interface in org.teiid.cache
 
Cache<K,V> - Interface in org.teiid.cache
Abstraction over cache providers
Cache<T> - Interface in org.teiid.common.buffer
Represents the storage strategy for the BufferManager
CACHE - Static variable in class org.teiid.query.sql.lang.CacheHint
 
CACHE_PREFIX - Static variable in class org.teiid.query.metadata.GroupInfo
 
CacheConfiguration - Class in org.teiid.cache
 
CacheConfiguration() - Constructor for class org.teiid.cache.CacheConfiguration
 
CacheConfiguration(CacheConfiguration.Policy, int, int, String) - Constructor for class org.teiid.cache.CacheConfiguration
 
CacheConfiguration.Policy - Enum in org.teiid.cache
 
CachedFinder - Class in org.teiid.dqp.internal.process
 
CachedFinder(ConnectorManagerRepository, VDBMetaData) - Constructor for class org.teiid.dqp.internal.process.CachedFinder
Construct a CacheFinder that wraps another finder
CachedResults - Class in org.teiid.dqp.internal.process
 
CachedResults() - Constructor for class org.teiid.dqp.internal.process.CachedResults
 
CacheEntry - Class in org.teiid.common.buffer
 
CacheEntry(Long) - Constructor for class org.teiid.common.buffer.CacheEntry
 
CacheEntry(CacheKey, int, Object, WeakReference<? extends Serializer<?>>, boolean) - Constructor for class org.teiid.common.buffer.CacheEntry
 
CacheFactory - Interface in org.teiid.cache
 
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
 
CacheID(DQPWorkContext, ParseInfo, String) - Constructor for class org.teiid.dqp.internal.process.SessionAwareCache.CacheID
 
CacheID(ParseInfo, String, String, String, String, String) - Constructor for class org.teiid.dqp.internal.process.SessionAwareCache.CacheID
 
CacheKey - Class in org.teiid.common.buffer
 
CacheKey(Long, long, long) - Constructor for class org.teiid.common.buffer.CacheKey
 
CALCULATE_COST - Static variable in class org.teiid.query.optimizer.relational.rules.RuleConstants
 
CALL - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
callableStatement(ParseInfo) - Method in class org.teiid.query.parser.SQLParser
 
CALLED - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
cancel(boolean) - Method in interface org.teiid.dqp.internal.datamgr.ConnectorWork
 
cancel(boolean) - Method in class org.teiid.dqp.internal.datamgr.ConnectorWorkItem
 
cancelRequest() - Method in class org.teiid.dqp.internal.process.DataTierTupleSource
 
cancelRequest(String, long) - Method in class org.teiid.dqp.internal.process.DQPCore
 
cancelRequest(long) - Method in class org.teiid.dqp.internal.process.DQPCore
 
cancelTransactions(String, boolean) - Method in class org.teiid.dqp.internal.process.TransactionServerImpl
 
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
canPushLanguageObject(LanguageObject, Object, QueryMetadataInterface, CapabilitiesFinder, AnalysisRecord) - Static method in class org.teiid.query.optimizer.relational.rules.CriteriaCapabilityValidatorVisitor
 
canPushLanguageObject(LanguageObject, Object, QueryMetadataInterface, CapabilitiesFinder, AnalysisRecord, CriteriaCapabilityValidatorVisitor.ValidatorOptions) - Static method in class org.teiid.query.optimizer.relational.rules.CriteriaCapabilityValidatorVisitor
 
canStage() - Method in class org.teiid.query.sql.symbol.AggregateSymbol
 
CapabilitiesConverter - Class in org.teiid.dqp.internal.datamgr
Utility to convert a ConnectorCapabilities class into a Map of capabilities information that can be passed through the system.
capabilitiesFinder - Variable in class org.teiid.dqp.internal.process.Request
 
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 - Static variable in interface org.teiid.query.metadata.DDLConstants
 
CASCADED - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
CASE - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
CASE_SENSITIVE - Static variable in interface org.teiid.query.metadata.DDLConstants
 
CASE_SENSITIVE - Static variable in class org.teiid.query.metadata.SupportConstants.Element
 
caseExpression(ParseInfo) - Method in class org.teiid.query.parser.SQLParser
 
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
RegularExpression Id.
CATEGORY - Static variable in interface org.teiid.query.metadata.DDLConstants
 
ceiling(Number) - Static method in class org.teiid.query.function.FunctionMethods
 
centroid(GeometryType) - Static method in class org.teiid.query.function.GeometryFunctionMethods
 
centroid(GeometryType) - Static method in class org.teiid.query.function.GeometryUtils
 
CHAIN - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
ChainingMetadataRepository - Class in org.teiid.query.metadata
 
ChainingMetadataRepository(List<? extends MetadataRepository>) - Constructor for class org.teiid.query.metadata.ChainingMetadataRepository
 
CHANGING - Static variable in class org.teiid.query.sql.ProcedureReservedWords
 
CHAR - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
CHAR_OCTET_LENGTH - Static variable in interface org.teiid.query.metadata.DDLConstants
 
CHARACTER - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
charVal(ParseInfo, String) - Method in class org.teiid.query.parser.SQLParser
 
CHECK - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
checkAbstractSetCriteria(AbstractSetCriteria) - Method in class org.teiid.query.optimizer.relational.rules.CriteriaCapabilityValidatorVisitor
 
checkCompareCriteria(AbstractCompareCriteria, Expression) - Method in class org.teiid.query.optimizer.relational.rules.CriteriaCapabilityValidatorVisitor
 
checkConstraints(Command, Evaluator) - Static method in class org.teiid.query.optimizer.relational.RowBasedSecurityHelper
 
checkException(Expression) - Static method in class org.teiid.query.resolver.util.ResolverVisitor
 
checkNotNull(ElementSymbol, Object, QueryMetadataInterface) - Static method in class org.teiid.query.processor.proc.ProcedurePlan
 
checkReferences(List<Reference>) - Method in class org.teiid.dqp.internal.process.PreparedStatementRequest
 
checkReferences(List<Reference>) - Method in class org.teiid.dqp.internal.process.Request
 
checkUpdateRowBasedFilters(ProcedureContainer, Command, RelationalPlanner) - Static method in class org.teiid.query.optimizer.relational.RowBasedSecurityHelper
 
childCount - Variable in class org.teiid.query.processor.relational.RelationalNode
 
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(int) - Method in class org.teiid.common.buffer.impl.ConcurrentBitSet
 
clear() - Method in class org.teiid.common.buffer.LightWeightCopyOnWriteList
 
clear() - Method in class org.teiid.query.sql.util.VariableContext
 
clearAll() - Method in class org.teiid.dqp.internal.process.SessionAwareCache
Clear all the cached plans for all the clientConns
clearClonedFlags() - Method in class org.teiid.common.buffer.STree
 
clearCriteria() - Method in class org.teiid.query.sql.lang.Query
Set the criteria clause to null
clearForVDB(String, String) - Method in class org.teiid.dqp.internal.process.SessionAwareCache
 
clearForVDB(VDBKey) - Method in class org.teiid.dqp.internal.process.SessionAwareCache
 
clearGeneratedKeys() - Method in class org.teiid.query.util.CommandContext
 
clearGroupInfo(GroupSymbol, QueryMetadataInterface) - Static method in class org.teiid.query.resolver.util.ResolverUtil
 
clearParameters() - Method in class org.teiid.query.sql.lang.StoredProcedure
 
clearSecurityContext() - Method in interface org.teiid.security.SecurityHelper
Clear any security context associated with the thread
clearSymbols() - Method in class org.teiid.query.sql.lang.Select
Remove all current symbols
CLOB - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
clock - Variable in class org.teiid.common.buffer.impl.LrfuEvictionQueue
 
clone() - Method in class org.teiid.common.buffer.LobManager
 
clone() - Method in class org.teiid.common.buffer.STree
 
clone() - Method in class org.teiid.dqp.service.TransactionContext
 
clone() - Method in class org.teiid.query.function.FunctionDescriptor
 
clone() - Method in class org.teiid.query.metadata.TempMetadataStore
 
clone() - Method in class org.teiid.query.optimizer.relational.plantree.PlanNode
 
clone() - Method in class org.teiid.query.optimizer.relational.RuleStack
 
clone() - Method in class org.teiid.query.optimizer.SourceTriggerActionPlanner.CompositeProcessorPlan
 
clone() - Method in class org.teiid.query.optimizer.SourceTriggerActionPlanner.SourceEventCommand
 
clone() - Method in class org.teiid.query.processor.BatchedUpdatePlan
 
clone() - Method in class org.teiid.query.processor.DdlPlan
 
clone() - Method in class org.teiid.query.processor.proc.AssignmentInstruction
 
clone() - Method in class org.teiid.query.processor.proc.BlockInstruction
Returns a deep clone
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.ForEachRowPlan
 
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.ArrayTableNode
 
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.DupRemoveNode
 
clone() - Method in class org.teiid.query.processor.relational.EnhancedSortMergeJoinStrategy
 
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.ObjectTableNode
 
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.WindowFunctionProjectNode
 
clone() - Method in class org.teiid.query.processor.relational.XMLTableNode
 
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.AlterProcedure
 
clone() - Method in class org.teiid.query.sql.lang.AlterTrigger
 
clone() - Method in class org.teiid.query.sql.lang.AlterView
 
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.CacheHint
 
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.ExistsCriteria.SubqueryHint
 
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.IsDistinctCriteria
Deep copy 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.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.ObjectTable.ObjectColumn
 
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.SubquerySetCriteria
Deep copy of object.
clone() - Method in class org.teiid.query.sql.lang.TextTable.TextColumn
 
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.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.BranchingStatement
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.CreateProcedureCommand
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.ExceptionExpression
 
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.RaiseStatement
 
clone() - Method in class org.teiid.query.sql.proc.ReturnStatement
Deep clone statement to produce a new identical statement.
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.TriggerAction
 
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.Array
 
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.JSONObject
 
clone() - Method in class org.teiid.query.sql.symbol.MultipleElementSymbol
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.WindowFrame
 
clone() - Method in class org.teiid.query.sql.symbol.WindowFrame.FrameBound
 
clone() - Method in class org.teiid.query.sql.symbol.WindowFunction
 
clone() - Method in class org.teiid.query.sql.symbol.WindowSpecification
 
clone() - Method in class org.teiid.query.sql.symbol.XMLAttributes
 
clone() - Method in class org.teiid.query.sql.symbol.XMLCast
 
clone() - Method in class org.teiid.query.sql.symbol.XMLElement
 
clone() - Method in class org.teiid.query.sql.symbol.XMLExists
 
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.tempdata.TempTable
 
clone() - Method in class org.teiid.query.util.CommandContext
 
clone() - Method in class org.teiid.query.xquery.saxon.SaxonXQueryExpression
 
cloneDirect() - Method in class org.teiid.query.sql.lang.ArrayTable
 
cloneDirect() - Method in class org.teiid.query.sql.lang.FromClause
 
cloneDirect() - Method in class org.teiid.query.sql.lang.JoinPredicate
Return deep clone for object
cloneDirect() - Method in class org.teiid.query.sql.lang.ObjectTable
 
cloneDirect() - Method in class org.teiid.query.sql.lang.SubqueryFromClause
Get deep clone of object
cloneDirect() - Method in class org.teiid.query.sql.lang.TextTable
 
cloneDirect() - Method in class org.teiid.query.sql.lang.UnaryFromClause
Get deep clone of object
cloneDirect() - Method in class org.teiid.query.sql.lang.XMLTable
 
cloneOnTo(Alter<T>) - Method in class org.teiid.query.sql.lang.Alter
 
close() - Method in class org.teiid.common.buffer.FileStore.FileStoreOutputStream
 
close() - Method in class org.teiid.common.buffer.impl.ExtensibleBufferedOutputStream
 
close() - Method in class org.teiid.common.buffer.TupleBuffer
 
close() - Method in interface org.teiid.dqp.internal.datamgr.ConnectorWork
 
close() - Method in class org.teiid.dqp.internal.datamgr.ConnectorWorkItem
 
close() - Method in class org.teiid.dqp.internal.process.ByteLobChunkStream
 
close() - Method in class org.teiid.dqp.internal.process.RequestWorkItem
Client close is currently implemented as asynch.
close() - Method in class org.teiid.dqp.internal.process.SaveOnReadInputStream
 
close() - Method in class org.teiid.dqp.internal.process.TupleSourceCache
 
close(CommandContext) - Method in class org.teiid.query.function.JSONFunctionMethods.JSONBuilder
 
close(CommandContext) - Method in class org.teiid.query.function.source.XMLSystemFunctions.XmlConcat
 
close() - Method in class org.teiid.query.metadata.PureZipFileSystem
close() - Method in class org.teiid.query.optimizer.SourceTriggerActionPlanner.CompositeProcessorPlan
 
CLOSE - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
close() - Method in interface org.teiid.query.processor.BatchCollector.BatchProducer
 
close() - Method in class org.teiid.query.processor.BatchedUpdatePlan
 
close() - Method in class org.teiid.query.processor.DdlPlan
 
close() - Method in class org.teiid.query.processor.proc.ForEachRowPlan
 
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.QueryProcessor
 
close() - Method in class org.teiid.query.processor.relational.DependentCriteriaProcessor
 
close() - Method in class org.teiid.query.processor.relational.EnhancedSortMergeJoinStrategy
 
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.RelationalNode
 
close() - Method in class org.teiid.query.processor.relational.RelationalPlan
 
close() - Method in class org.teiid.query.processor.relational.SubqueryAwareEvaluator
 
close() - Method in class org.teiid.query.tempdata.TempTableStore.RecursiveTableProcessor
 
close() - Method in class org.teiid.query.tempdata.TempTableStore.TableProcessor
 
close() - Method in class org.teiid.query.util.CommandContext
 
close() - Method in class org.teiid.query.xquery.saxon.PushBackSequenceIterator
 
close() - Method in class org.teiid.query.xquery.saxon.SaxonXQueryExpression.Result
 
closeAtomicRequest(AtomicRequestID) - Method in class org.teiid.dqp.internal.process.RequestWorkItem
 
closeDirect() - Method in class org.teiid.query.processor.relational.AccessNode
 
closeDirect() - Method in class org.teiid.query.processor.relational.ArrayTableNode
 
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.DupRemoveNode
 
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.ObjectTableNode
 
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.WindowFunctionProjectNode
 
closeDirect() - Method in class org.teiid.query.processor.relational.XMLTableNode
 
closeGroup(int, boolean, CommandContext) - Method in class org.teiid.query.processor.relational.GroupingNode
 
closeLobChunkStream(int, long, String) - Method in class org.teiid.dqp.internal.process.DQPCore
 
closeProcessing() - Method in class org.teiid.query.processor.QueryProcessor
Close processing and clean everything up.
closeRequest(long) - Method in class org.teiid.dqp.internal.process.DQPCore
 
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 class org.teiid.common.buffer.TupleBuffer.TupleBufferTupleSource
 
closeSource() - Method in interface org.teiid.common.buffer.TupleSource
Closes the Tuple Source.
closeSource() - Method in class org.teiid.dqp.internal.process.DataTierTupleSource
 
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
 
closeSource() - Method in class org.teiid.query.tempdata.TempTableDataManager.ProxyTupleSource
 
COALESCE - Static variable in class org.teiid.query.function.FunctionLibrary
 
coalesce(Object, Object, Object...) - Static method in class org.teiid.query.function.FunctionMethods
 
CODE_PREFIX - Static variable in class org.teiid.query.tempdata.TempTableDataManager
 
COLLAPSE_SOURCE - Static variable in class org.teiid.query.optimizer.relational.rules.RuleConstants
 
COLLATE - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
collectCumulativeNodeStats(Long, int) - Method in class org.teiid.query.processor.relational.RelationalNodeStatistics
 
collectGroups(Collection<GroupSymbol>) - Method in class org.teiid.query.sql.lang.FromClause
 
collectGroups(Collection<GroupSymbol>) - 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<GroupSymbol>) - Method in class org.teiid.query.sql.lang.TableFunctionReference
 
collectGroups(Collection<GroupSymbol>) - Method in class org.teiid.query.sql.lang.UnaryFromClause
Collect all GroupSymbols for this from clause.
collectInvalidObjects(Collection<LanguageObject>) - 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[]) - Method in class org.teiid.query.processor.relational.RelationalNodeStatistics
 
collectReferences(LanguageObject, Collection<GroupSymbol>, List<Reference>, QueryMetadataInterface) - Static method in class org.teiid.query.sql.visitor.CorrelatedReferenceCollectorVisitor
Helper to use this visitor.
collectTuples() - Method in class org.teiid.query.processor.BatchCollector
 
collectTuples(boolean) - Method in class org.teiid.query.processor.BatchCollector
 
COLON - Static variable in class org.teiid.json.simple.Yytoken
 
COLON - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
column - Variable in class org.teiid.query.parser.JavaCharStream
 
COLUMN - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
columnList(boolean, boolean) - Method in class org.teiid.query.parser.SQLParser
 
ColumnMaskingHelper - Class in org.teiid.query.optimizer.relational
 
ColumnMaskingHelper() - Constructor for class org.teiid.query.optimizer.relational.ColumnMaskingHelper
 
COLUMNS - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
combine(SourceHint, SourceHint) - Static method in class org.teiid.query.sql.lang.SourceHint
 
combineCriteria(List<Criteria>) - 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 class org.teiid.json.simple.Yytoken
 
COMMA - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
command(ParseInfo) - Method in class org.teiid.query.parser.SQLParser
 
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_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(String, String, Serializable, String, Object, boolean) - Constructor for class org.teiid.query.util.CommandContext
Construct a new context.
CommandContext(Object, String, String, String, Object) - 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.
commit() - Method in class org.teiid.dqp.internal.process.DQPCore
 
commit(XidImpl, boolean) - Method in class org.teiid.dqp.internal.process.DQPCore
 
commit(String, XidImpl, boolean, boolean) - Method in class org.teiid.dqp.internal.process.TransactionServerImpl
Global Transaction
commit(String) - Method in class org.teiid.dqp.internal.process.TransactionServerImpl
Local Transaction
commit(TransactionContext) - Method in class org.teiid.dqp.internal.process.TransactionServerImpl
Request level transaction
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
RegularExpression Id.
commit() - Method in interface org.teiid.query.tempdata.TempTableStore.TransactionCallback
 
commonValueExpression(ParseInfo) - Method in class org.teiid.query.parser.SQLParser
 
compact() - Method in class org.teiid.common.buffer.STree
Quickly check if the index can be compacted
compactHighestBitSet(int) - Method in class org.teiid.common.buffer.impl.ConcurrentBitSet
 
comparator - Variable in class org.teiid.common.buffer.STree
 
COMPARATOR - Static variable in class org.teiid.query.sql.symbol.Constant
 
compare(int, Object, Object) - Static method in class org.teiid.query.eval.Evaluator
 
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
 
compareCrit(ParseInfo, Expression) - Method in class org.teiid.query.parser.SQLParser
 
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(CacheKey) - Method in class org.teiid.common.buffer.CacheKey
 
compareTo(ThreadReuseExecutor.RunnableWrapper) - Method in class org.teiid.dqp.internal.process.ThreadReuseExecutor.RunnableWrapper
 
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
 
compareTuples(List<?>, List<?>, int[], int[], boolean, boolean) - Static method in class org.teiid.query.processor.relational.MergeJoinStrategy
0 if the values match positive if right is greater than left negative if left is greater than right In column diff mode, return -1 if the they are the same else return the index where they differ
compile(String) - Method in class org.teiid.query.eval.TeiidScriptEngine
 
compile(Reader) - Method in class org.teiid.query.eval.TeiidScriptEngine
 
compile(String, XMLNamespaces, List<DerivedColumn>, List<XMLTable.XMLColumn>) - Static method in class org.teiid.query.xquery.saxon.SaxonXQueryExpression
 
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
 
CompositeMetadataStore.RecordHolder - Class in org.teiid.query.metadata
 
CompositeProcessorPlan(List<ProcessorPlan>, List<String>, Table) - Constructor for class org.teiid.query.optimizer.SourceTriggerActionPlanner.CompositeProcessorPlan
 
compoundCritAnd(ParseInfo) - Method in class org.teiid.query.parser.SQLParser
 
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<? extends Criteria>) - 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
 
compoundStatement(ParseInfo) - Method in class org.teiid.query.parser.SQLParser
 
computeCostForDepJoin(PlanNode, boolean, 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.
computeCostForDepJoin(PlanNode, PlanNode, List, List, QueryMetadataInterface, CapabilitiesFinder, CommandContext) - Static method in class org.teiid.query.optimizer.relational.rules.NewCalculateCostUtil
 
CONCAT - Static variable in class org.teiid.query.function.FunctionLibrary
 
concat(String, String) - Static method in class org.teiid.query.function.FunctionMethods
 
concat(CommandContext, ClobType, ClobType) - Static method in class org.teiid.query.function.FunctionMethods
 
CONCAT2 - Static variable in class org.teiid.query.function.FunctionLibrary
 
concat2(String, String) - Static method in class org.teiid.query.function.FunctionMethods
 
concat2(CommandContext, ClobType, ClobType) - Static method in class org.teiid.query.function.FunctionMethods
 
CONCAT_OP - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
CONCAT_OPERATOR - Static variable in class org.teiid.query.function.FunctionLibrary
 
ConcurrentBitSet - Class in org.teiid.common.buffer.impl
A segmented BitSet that supports greater concurrency and faster finding of clear bits.
ConcurrentBitSet(int, int) - Constructor for class org.teiid.common.buffer.impl.ConcurrentBitSet
 
CONDITION - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
CONFORMED_SOURCES - Static variable in class org.teiid.query.optimizer.relational.rules.RulePlaceAccess
 
CONNECT - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
connectorBindingId - Variable in class org.teiid.query.processor.RegisterRequestParameter
 
ConnectorManager - Class in org.teiid.dqp.internal.datamgr
The ConnectorManager manages an ExecutionFactory and its associated workers' state.
ConnectorManager(String, String) - Constructor for class org.teiid.dqp.internal.datamgr.ConnectorManager
 
ConnectorManager(String, String, ExecutionFactory<Object, Object>) - Constructor for class org.teiid.dqp.internal.datamgr.ConnectorManager
 
ConnectorManagerException(String) - Constructor for exception org.teiid.dqp.internal.datamgr.ConnectorManagerRepository.ConnectorManagerException
 
ConnectorManagerException(Throwable) - Constructor for exception org.teiid.dqp.internal.datamgr.ConnectorManagerRepository.ConnectorManagerException
 
connectorManagerRepo - Variable in class org.teiid.dqp.internal.process.Request
 
ConnectorManagerRepository - Class in org.teiid.dqp.internal.datamgr
 
ConnectorManagerRepository() - Constructor for class org.teiid.dqp.internal.datamgr.ConnectorManagerRepository
 
ConnectorManagerRepository(boolean) - Constructor for class org.teiid.dqp.internal.datamgr.ConnectorManagerRepository
 
ConnectorManagerRepository.ConnectorManagerException - Exception in org.teiid.dqp.internal.datamgr
 
ConnectorManagerRepository.ExecutionFactoryProvider - Interface in org.teiid.dqp.internal.datamgr
ConnectorWork - Interface in org.teiid.dqp.internal.datamgr
Represents a connector execution in batched form.
ConnectorWorkItem - Class in org.teiid.dqp.internal.datamgr
 
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(MetadataFactory, Table, String, ParseInfo) - Method in class org.teiid.query.parser.SQLParser
 
CONSTRAINT - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
consumedCriteria() - Method in class org.teiid.query.processor.relational.DependentCriteriaProcessor
 
contains(GeometryType, GeometryType) - Static method in class org.teiid.query.function.GeometryFunctionMethods
 
contains(GeometryType, GeometryType) - Static method in class org.teiid.query.function.GeometryUtils
 
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(long) - Method in class org.teiid.common.buffer.TupleBatch
 
containsSymbol(Expression) - Method in class org.teiid.query.sql.lang.Select
Checks if a symbol is in the Select.
containsVariable(Object) - Method in class org.teiid.query.sql.util.VariableContext
Check if this context or any of it's parent contexts contain this variable
CONTENT - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
ContentHandler - Interface in org.teiid.json.simple
A simplified and stoppable SAX-like content handler for stream processing of JSON text.
context - Variable in class org.teiid.dqp.internal.process.Request
 
context - Variable in class org.teiid.query.eval.Evaluator
 
ContextReference - Interface in org.teiid.query.sql.symbol
 
CONTINUE - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
CONTROL - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
CONVERSION - Static variable in interface org.teiid.query.function.metadata.FunctionCategoryConstants
"Conversion" functions convert an object of one type to another type.
ConversionResult(FunctionMethod) - Constructor for class org.teiid.query.function.FunctionLibrary.ConversionResult
 
CONVERT - Static variable in class org.teiid.query.function.FunctionLibrary
 
convert(CommandContext, Object, String) - Static method in class org.teiid.query.function.FunctionMethods
 
convert(ProjCoordinate[]) - Static method in class org.teiid.query.function.GeometryTransformUtils
Convert proj4 coordinates to JTS coordinates.
convert(Coordinate[]) - Static method in class org.teiid.query.function.GeometryTransformUtils
Convert JTS coordinates to proj4j coordinates.
convert(VDBMetaData, MetadataStore) - Static method in class org.teiid.query.metadata.DatabaseUtil
 
convert(Database) - Static method in class org.teiid.query.metadata.DatabaseUtil
 
convert(PlanNode) - Method in class org.teiid.query.optimizer.relational.PlanToProcessConverter
 
CONVERT - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
convertCapabilities(ExecutionFactory) - Static method in class org.teiid.dqp.internal.datamgr.CapabilitiesConverter
 
convertCapabilities(ExecutionFactory, Object) - Static method in class org.teiid.dqp.internal.datamgr.CapabilitiesConverter
 
convertConstant(String, String, Constant) - Static method in class org.teiid.query.resolver.util.ResolverUtil
 
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
 
convertToAtomicValue(Object) - Static method in class org.teiid.query.xquery.saxon.XQueryEvaluator
 
convertToSource(Object) - Static method in class org.teiid.query.function.source.XMLSystemFunctions
 
convexHull(GeometryType) - Static method in class org.teiid.query.function.GeometryFunctionMethods
 
convexHull(GeometryType) - Static method in class org.teiid.query.function.GeometryUtils
 
coordDim(GeometryType) - Static method in class org.teiid.query.function.GeometryFunctionMethods
 
coordDim(GeometryType) - Static method in class org.teiid.query.function.GeometryUtils
 
copy(TableFunctionReference) - Method in class org.teiid.query.sql.lang.TableFunctionReference
 
COPY_CRITERIA - Static variable in class org.teiid.query.optimizer.relational.rules.RuleConstants
 
copyDatabaseGrantsAndRoles(Database, VDBMetaData) - Static method in class org.teiid.query.metadata.DatabaseUtil
 
copyFunctionChangeReturnType(FunctionDescriptor, Class<?>) - Method in class org.teiid.query.function.FunctionLibrary
Return a copy of the given FunctionDescriptor with the sepcified return type.
copyMetadataState(Command) - Method in class org.teiid.query.sql.lang.Command
 
copyMetadataState(ProcedureContainer) - Method in class org.teiid.query.sql.lang.ProcedureContainer
 
CopyOnReadTupleSource(TupleBuffer, TupleSource) - Constructor for class org.teiid.dqp.internal.process.TupleSourceCache.CopyOnReadTupleSource
 
copyStreamingLobs - Variable in class org.teiid.query.processor.RegisterRequestParameter
 
copyTo(AccessNode) - Method in class org.teiid.query.processor.relational.AccessNode
 
copyTo(InsertPlanExecutionNode) - Method in class org.teiid.query.processor.relational.InsertPlanExecutionNode
 
copyTo(PlanExecutionNode) - Method in class org.teiid.query.processor.relational.PlanExecutionNode
 
copyTo(ProjectNode) - Method in class org.teiid.query.processor.relational.ProjectNode
 
copyTo(RelationalNode) - Method in class org.teiid.query.processor.relational.RelationalNode
 
copyTo(SelectNode) - Method in class org.teiid.query.processor.relational.SelectNode
 
copyTo(SortNode) - Method in class org.teiid.query.processor.relational.SortNode
 
copyTo(TableFunctionReference.ProjectedColumn) - Method in class org.teiid.query.sql.lang.TableFunctionReference.ProjectedColumn
 
correctNullOrdering(OrderBy, boolean, ExecutionFactory.NullOrder, ExecutionFactory.NullOrder) - Static method in class org.teiid.dqp.internal.datamgr.LanguageBridgeFactory
 
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.
CORRESPONDING - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
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
 
count - Variable in class org.teiid.query.metadata.DatabaseStore
 
COUNT - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
COUNT_BIG - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
CountBig - Class in org.teiid.query.function.aggregate
Just a simple COUNT() implementation that counts every non-null row it sees.
CountBig() - Constructor for class org.teiid.query.function.aggregate.CountBig
 
CREATE - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
Create - Class in org.teiid.query.sql.lang
 
Create() - Constructor for class org.teiid.query.sql.lang.Create
 
Create.CommitAction - Enum in org.teiid.query.sql.lang
 
createAliases() - Method in class org.teiid.query.sql.visitor.ExpressionMappingVisitor
 
createBatchCollector() - Method in class org.teiid.query.processor.QueryProcessor
 
createBindings() - Method in class org.teiid.query.eval.TeiidScriptEngine
 
createCacheGroup(Long) - Method in interface org.teiid.common.buffer.Cache
Must be called prior to adding any group entries
createCacheGroup(Long) - Method in class org.teiid.common.buffer.impl.BufferFrontedFileStoreCache
 
createCacheGroup(Long) - Method in class org.teiid.common.buffer.impl.MemoryStorageManager
 
createColumn(MetadataFactory, Table) - Method in class org.teiid.query.parser.SQLParser
 
createCommandContext() - Method in class org.teiid.dqp.internal.process.Request
 
createConnectorManager(VDBMetaData, ConnectorManagerRepository.ExecutionFactoryProvider, SourceMappingMetadata, boolean) - Method in class org.teiid.dqp.internal.datamgr.ConnectorManagerRepository
 
createConnectorManager(String, String, String, ConnectorManagerRepository.ExecutionFactoryProvider, boolean) - Method in class org.teiid.dqp.internal.datamgr.ConnectorManagerRepository
 
createConnectorManager(String, String, ExecutionFactory<Object, Object>) - Method in class org.teiid.dqp.internal.datamgr.ConnectorManagerRepository
 
createConnectorManagers(VDBMetaData, ConnectorManagerRepository.ExecutionFactoryProvider) - Method in class org.teiid.dqp.internal.datamgr.ConnectorManagerRepository
 
CreateCursorResultSetInstruction - Class in org.teiid.query.processor.proc
 
CreateCursorResultSetInstruction(String, ProcessorPlan, CreateCursorResultSetInstruction.Mode) - Constructor for class org.teiid.query.processor.proc.CreateCursorResultSetInstruction
 
CreateCursorResultSetInstruction.Mode - Enum in org.teiid.query.processor.proc
 
createDatabase(DatabaseStore) - Method in class org.teiid.query.parser.SQLParser
 
createDataWrapper(DatabaseStore) - Method in class org.teiid.query.parser.SQLParser
 
createDDLProcedure(DatabaseStore, ParseInfo) - Method in class org.teiid.query.parser.SQLParser
 
createDeleteProcedure(Delete, QueryMetadataInterface, CommandContext) - Static method in class org.teiid.query.rewriter.QueryRewriter
 
createDesignTimeMetadata() - Method in class org.teiid.dqp.internal.process.multisource.MultiSourceMetadataWrapper
 
createDesignTimeMetadata() - Method in class org.teiid.query.metadata.BasicQueryMetadataWrapper
 
createDesignTimeMetadata() - Method in class org.teiid.query.metadata.TempMetadataAdapter
 
createDomain(String, String, Integer, Integer, boolean) - Method in class org.teiid.query.metadata.DatabaseStore
 
createDomain(DatabaseStore) - Method in class org.teiid.query.parser.SQLParser
 
createdSchmea(Schema) - Method in class org.teiid.query.metadata.DDLStringVisitor
 
createElementsWithTypes(ParseInfo) - Method in class org.teiid.query.parser.SQLParser
 
createExpressionSymbols(List<? extends Expression>) - Static method in class org.teiid.query.optimizer.relational.rules.RuleChooseJoinStrategy
 
createFileStore(String) - Method in interface org.teiid.common.buffer.BufferManager
Creates a new FileStore.
createFileStore(String) - Method in class org.teiid.common.buffer.impl.BufferFrontedFileStoreCache
 
createFileStore(String) - Method in class org.teiid.common.buffer.impl.BufferManagerImpl
 
createFileStore(String) - Method in class org.teiid.common.buffer.impl.EncryptedStorageManager
 
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 class org.teiid.common.buffer.impl.SplittableStorageManager
 
createFileStore(String) - Method in interface org.teiid.common.buffer.StorageManager
 
createForeignOrGloablTable(DatabaseStore) - Method in class org.teiid.query.parser.SQLParser
 
createForeignTempTable(ParseInfo) - Method in class org.teiid.query.parser.SQLParser
 
createFunctionMethod(Procedure) - Static method in class org.teiid.query.parser.SQLParserUtil
 
createIndex(SourceState, MergeJoinStrategy.SortOption) - Method in class org.teiid.query.processor.relational.EnhancedSortMergeJoinStrategy
Create an index of the smaller size
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<? extends Expression>) - Static method in class org.teiid.query.rewriter.QueryRewriter
 
createInputStream(long, long) - Method in class org.teiid.common.buffer.FileStore
 
createInputStream(long) - Method in class org.teiid.common.buffer.FileStore
 
createLookupMap(List<? extends Expression>) - Static method in class org.teiid.query.processor.relational.RelationalNode
Useful function to build an element lookup map from an element list.
createManagedBatch(List<? extends List<?>>, Long, boolean) - Method in interface org.teiid.common.buffer.BatchManager
 
createMatTable(String, GroupSymbol) - Method in interface org.teiid.query.tempdata.GlobalTableStore
 
createMatTable(String, GroupSymbol) - Method in class org.teiid.query.tempdata.GlobalTableStoreImpl
 
createMatViewQuery(Object, String, List<? extends Expression>, boolean) - Static method in class org.teiid.query.optimizer.relational.RelationalPlanner
 
createMatViewQuery(Object, Object, String, List<? extends Expression>, boolean) - Method in class org.teiid.query.optimizer.relational.RelationalPlanner
 
createMF(DatabaseStore, Schema, boolean, Properties) - Static method in class org.teiid.query.metadata.DatabaseStore
 
createMF(DatabaseStore) - Static method in class org.teiid.query.metadata.DatabaseStore
 
createNameSpace(String, String) - Method in class org.teiid.query.metadata.DatabaseStore
 
createNameSpace(DatabaseStore) - Method in class org.teiid.query.parser.SQLParser
 
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
 
createParseInfo(RequestMessage, SessionMetadata) - Static method in class org.teiid.dqp.internal.process.Request
 
createPlanningStackEntry(GroupSymbol, Command, boolean, Set<RelationalPlanner.PlanningStackEntry>) - Method in class org.teiid.query.optimizer.relational.RelationalPlanner
 
createProcedure(ParseInfo) - Method in class org.teiid.query.parser.SQLParser
 
CreateProcedureCommand - Class in org.teiid.query.sql.proc
This class represents a update procedure in the storedprocedure language.
CreateProcedureCommand() - Constructor for class org.teiid.query.sql.proc.CreateProcedureCommand
Constructor for CreateUpdateProcedureCommand.
CreateProcedureCommand(Block) - Constructor for class org.teiid.query.sql.proc.CreateProcedureCommand
Constructor for CreateUpdateProcedureCommand.
createProjectNode(List<? extends Expression>) - Static method in class org.teiid.query.optimizer.relational.RelationalPlanner
 
createQueryProcessor(String, String, CommandContext, Object...) - Method in class org.teiid.dqp.internal.process.QueryProcessorFactoryImpl
 
createQueryProcessor(String, String, CommandContext, Object...) - Method in interface org.teiid.query.processor.QueryProcessor.ProcessorFactory
 
createResultsMessage(List<?>[]) - Static method in class org.teiid.dqp.internal.datamgr.ConnectorWorkItem
 
createResultsMessage(List<? extends List<?>>, List<? extends Expression>) - Method in class org.teiid.dqp.internal.process.RequestWorkItem
 
createRole(DatabaseStore) - Method in class org.teiid.query.parser.SQLParser
 
createSchema(DatabaseStore) - Method in class org.teiid.query.parser.SQLParser
 
createSelectNode(Criteria, boolean) - Static method in class org.teiid.query.optimizer.relational.RelationalPlanner
 
createServer(DatabaseStore) - Method in class org.teiid.query.parser.SQLParser
 
createSession(String, String, AuthenticationType, String, Credentials, String, Properties) - Method in interface org.teiid.dqp.service.SessionService
Create a session for the given user authenticating against the given Credentials.
createSortNode(OrderBy) - Static method in class org.teiid.query.optimizer.relational.RelationalPlanner
 
createSTree(List<? extends Expression>, String, int) - Method in interface org.teiid.common.buffer.BufferManager
 
createSTree(List<? extends Expression>, String, int) - Method in class org.teiid.common.buffer.impl.BufferManagerImpl
 
createSymbolMap(GroupSymbol, List<? extends Expression>, 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
 
createSyntheticMethod(String, String, String, String, String, FunctionParameter[], FunctionParameter) - Static method in class org.teiid.query.function.source.SystemSource
 
createTable(DatabaseStore) - Method in class org.teiid.query.parser.SQLParser
 
createTableBody(Table, MetadataFactory) - Method in class org.teiid.query.parser.SQLParser
 
createTemporarySession(String, String, VDBMetaData) - Static method in class org.teiid.query.tempdata.TempTableDataManager
Create an unauthenticated session
createTempTable(ParseInfo) - Method in class org.teiid.query.parser.SQLParser
 
createTrigger(ParseInfo, boolean) - Method in class org.teiid.query.parser.SQLParser
 
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
 
createTupleSource(List<? extends Expression>, Criteria, OrderBy) - Method in class org.teiid.query.tempdata.TempTable
 
createTupleSource() - Method in class org.teiid.query.tempdata.TempTableDataManager.ProxyTupleSource
 
createUpdateCountArrayTupleSource(long) - Static method in class org.teiid.query.processor.CollectionTupleSource
 
createUpdateCountTupleSource(int) - Static method in class org.teiid.query.processor.CollectionTupleSource
 
createUpdateProcedure(Update, QueryMetadataInterface, CommandContext) - Static method in class org.teiid.query.rewriter.QueryRewriter
 
createView(DatabaseStore) - Method in class org.teiid.query.parser.SQLParser
 
createViewBody(Table, MetadataFactory) - Method in class org.teiid.query.parser.SQLParser
 
createViewColumn(MetadataFactory, Table) - Method in class org.teiid.query.parser.SQLParser
 
createXMLType(SequenceIterator, BufferManager, boolean, CommandContext) - 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(ParseInfo) - Method in class org.teiid.query.parser.SQLParser
 
CRITERIA - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
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
 
CriteriaCapabilityValidatorVisitor(Object, QueryMetadataInterface, CapabilitiesFinder, SourceCapabilities) - Constructor for class org.teiid.query.optimizer.relational.rules.CriteriaCapabilityValidatorVisitor
 
CriteriaCapabilityValidatorVisitor.ValidatorOptions - Class in org.teiid.query.optimizer.relational.rules
 
CROSS - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
crosses(GeometryType, GeometryType) - Static method in class org.teiid.query.function.GeometryFunctionMethods
 
crosses(GeometryType, GeometryType) - Static method in class org.teiid.query.function.GeometryUtils
 
crossJoin(ParseInfo) - Method in class org.teiid.query.parser.SQLParser
 
CUME_DIST - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
curChar - Variable in class org.teiid.query.parser.SQLParserTokenManager
 
CURRENCY - Static variable in interface org.teiid.query.metadata.DDLConstants
 
CURRENT - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
current_database(CommandContext) - Static method in class org.teiid.query.function.FunctionMethods
 
CURRENT_DATE - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
current_time(CommandContext, int) - Static method in class org.teiid.query.function.FunctionMethods
 
CURRENT_TIME - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
current_timestamp(CommandContext, int) - Static method in class org.teiid.query.function.FunctionMethods
 
CURRENT_TIMESTAMP - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
CURRENT_USER - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
currentCommand - Variable in class org.teiid.query.validator.AbstractValidationVisitor
 
currentDate(CommandContext) - Static method in class org.teiid.query.function.FunctionMethods
 
currentDate() - Method in class org.teiid.query.util.CommandContext
 
currentSchema - Variable in class org.teiid.query.metadata.DatabaseStore
 
currentTime(CommandContext) - Static method in class org.teiid.query.function.FunctionMethods
 
currentTime() - Method in class org.teiid.query.util.CommandContext
 
currentTimestamp(CommandContext) - Static method in class org.teiid.query.function.FunctionMethods
 
currentTimestamp() - Method in class org.teiid.query.util.CommandContext
 
currentToken - Variable in exception org.teiid.query.parser.ParseException
This is the last token that has been consumed successfully.
currentTuple - Variable in class org.teiid.common.buffer.AbstractTupleSource
 
CURSOR - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
curveToLine(GeometryType) - Static method in class org.teiid.query.function.GeometryFunctionMethods
 
CYCLE - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.

D

DATA - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
DATA_ROLE - Static variable in class org.teiid.query.function.source.SecuritySystemFunctions
 
dataAvailable() - Method in class org.teiid.dqp.internal.datamgr.ExecutionContextImpl
 
DATABASE - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
databaseCreated(Database) - Method in class org.teiid.query.metadata.DatabaseStore
 
DatabaseStore - Class in org.teiid.query.metadata
This holds the local state of all Database instances.
DatabaseStore() - Constructor for class org.teiid.query.metadata.DatabaseStore
 
DatabaseStore.Mode - Enum in org.teiid.query.metadata
 
databaseSwitched(String, String) - Method in class org.teiid.query.metadata.DatabaseStore
 
DatabaseUtil - Class in org.teiid.query.metadata
 
DatabaseUtil() - Constructor for class org.teiid.query.metadata.DatabaseUtil
 
DATALINK - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
dataMgr - Variable in class org.teiid.query.eval.Evaluator
 
dataModified(long) - Method in class org.teiid.query.metadata.TempMetadataID.TableData
 
DataRolePolicyDecider - Class in org.teiid.dqp.internal.process
 
DataRolePolicyDecider() - Constructor for class org.teiid.dqp.internal.process.DataRolePolicyDecider
 
DataTierManagerImpl - Class in org.teiid.dqp.internal.process
Full ProcessorDataManager implementation that controls access to ConnectorManagers and handles system queries.
DataTierManagerImpl(DQPCore, BufferManager, boolean) - Constructor for class org.teiid.dqp.internal.process.DataTierManagerImpl
 
DataTierTupleSource - Class in org.teiid.dqp.internal.process
This tuple source impl can only be used once; once it is closed, it cannot be reopened and reused.
DataTierTupleSource(AtomicRequestMessage, RequestWorkItem, ConnectorWork, DataTierManagerImpl, int) - Constructor for class org.teiid.dqp.internal.process.DataTierTupleSource
 
dataWrapperCreated(DataWrapper) - Method in class org.teiid.query.metadata.DatabaseStore
 
dataWrapperDropped(String) - Method in class org.teiid.query.metadata.DatabaseStore
 
DATE - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
DATETIME - Static variable in interface org.teiid.query.function.metadata.FunctionCategoryConstants
"Datetime" functions typically operate on or otherwise manipulate dates, times, or timestamps.
DAY - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
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
 
DDLConstants - Interface in org.teiid.query.metadata
 
DDLFileMetadataRepository - Class in org.teiid.query.metadata
 
DDLFileMetadataRepository() - Constructor for class org.teiid.query.metadata.DDLFileMetadataRepository
 
DDLMetadataRepository - Class in org.teiid.query.metadata
 
DDLMetadataRepository() - Constructor for class org.teiid.query.metadata.DDLMetadataRepository
 
DdlPlan - Class in org.teiid.query.processor
 
DdlPlan(Command) - Constructor for class org.teiid.query.processor.DdlPlan
 
DdlPlanner - Class in org.teiid.query.optimizer
 
DdlPlanner() - Constructor for class org.teiid.query.optimizer.DdlPlanner
 
ddlStmt(DatabaseStore) - Method in class org.teiid.query.parser.SQLParser
 
DDLStringVisitor - Class in org.teiid.query.metadata
 
DDLStringVisitor(EnumSet<Admin.SchemaObjectType>, String) - Constructor for class org.teiid.query.metadata.DDLStringVisitor
 
DEALLOCATE - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
debugStream - Variable in class org.teiid.query.parser.SQLParserTokenManager
Debug output.
DEC - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
DECIMAL - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
DECIMAL_AS_DOUBLE - Static variable in class org.teiid.query.parser.SQLParserUtil
 
DECIMALVAL - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
DECLARE - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
declareStatement(ParseInfo) - Method in class org.teiid.query.parser.SQLParser
 
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.
DECODEINTEGER - Static variable in class org.teiid.query.function.FunctionLibrary
 
DECODESTRING - Static variable in class org.teiid.query.function.FunctionLibrary
 
DECOMPOSE_JOIN - Static variable in class org.teiid.query.optimizer.relational.rules.RuleConstants
 
decomposeJoin(PlanNode, PlanNode, QueryMetadataInterface, CommandContext) - Method in class org.teiid.query.optimizer.relational.rules.RuleDecomposeJoin
 
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(Collection<T>, Class<S>) - Static method in class org.teiid.query.sql.LanguageObject.Util
 
deepClone(T[]) - 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 interface org.teiid.query.parser.SQLParserConstants
Lexical state.
DEFAULT_INDEPENDENT_CARDINALITY - Static variable in class org.teiid.query.optimizer.relational.rules.RuleChooseDependent
 
DEFAULT_INSTANCE - Static variable in class org.teiid.query.parser.ParseInfo
 
DEFAULT_KEYWORD - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
DEFAULT_LANGUAGE - Static variable in class org.teiid.query.sql.lang.ObjectTable
 
DEFAULT_MAX_ACTIVE_PLANS - Static variable in class org.teiid.dqp.internal.process.DQPConfiguration
 
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.SplittableStorageManager
 
DEFAULT_MAX_OBJECT_SIZE - Static variable in class org.teiid.common.buffer.impl.BufferFrontedFileStoreCache
 
DEFAULT_MAX_OPEN_FILES - Static variable in class org.teiid.common.buffer.impl.FileStorageManager
 
DEFAULT_MAX_PROCESS_WORKERS - Static variable in class org.teiid.dqp.internal.process.DQPConfiguration
 
DEFAULT_MAX_PROCESSING_KB - 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.dqp.internal.process.SessionAwareCache
 
DEFAULT_MAX_SOURCE_ROWS - Static variable in class org.teiid.dqp.internal.process.DQPConfiguration
 
DEFAULT_MAX_STALENESS_SECONDS - Static variable in class org.teiid.dqp.internal.process.DQPConfiguration
 
DEFAULT_MULTI_SOURCE_ELEMENT_NAME - Static variable in class org.teiid.dqp.internal.process.multisource.MultiSourceElement
 
DEFAULT_NULL_ORDER - Static variable in class org.teiid.query.util.Options
 
DEFAULT_OUTPUT_PROPERTIES - Static variable in class org.teiid.query.xquery.saxon.SaxonXQueryExpression
 
DEFAULT_PROCESSOR_BATCH_SIZE - Static variable in interface org.teiid.common.buffer.BufferManager
 
DEFAULT_RESERVE_BUFFER_KB - Static variable in interface org.teiid.common.buffer.BufferManager
 
DEFAULT_SESSION_EXPIRATION - Static variable in interface org.teiid.dqp.service.SessionService
 
DEFAULT_USER_REQUEST_SOURCE_CONCURRENCY - Static variable in class org.teiid.dqp.internal.process.DQPConfiguration
 
DEFAULT_VALUE - Static variable in class org.teiid.query.metadata.SupportConstants.Element
 
DefaultAuthorizationValidator - Class in org.teiid.dqp.internal.process
The default Teiid authorization validator
DefaultAuthorizationValidator() - Constructor for class org.teiid.dqp.internal.process.DefaultAuthorizationValidator
 
defaultNullOrder(ExecutionFactory.NullOrder) - Method in class org.teiid.query.processor.relational.ListNestedSortComparator
 
defaultNullOrder(ExecutionFactory.NullOrder) - Method in class org.teiid.query.util.Options
 
degrees(Number) - Static method in class org.teiid.query.function.FunctionMethods
 
delete(VirtualFile, VirtualFile) - Method in class org.teiid.query.metadata.PureZipFileSystem
delete(ParseInfo) - Method in class org.teiid.query.parser.SQLParser
 
DELETE - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
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(Criteria) - Method in class org.teiid.query.tempdata.TempTable
 
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.query.parser.SQLParserConstants
RegularExpression Id.
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
 
DENSE_RANK - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
dep - Variable in class org.teiid.query.sql.lang.DependentSetCriteria.AttributeComparison
 
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
 
DependentCostAnalysis() - Constructor for class org.teiid.query.optimizer.relational.rules.NewCalculateCostUtil.DependentCostAnalysis
 
DependentCriteriaProcessor - Class in org.teiid.query.processor.relational
 
DependentCriteriaProcessor(int, int, RelationalNode, Criteria) - Constructor for class org.teiid.query.processor.relational.DependentCriteriaProcessor
 
DependentCriteriaProcessor.SetState - Class in org.teiid.query.processor.relational
 
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
DependentSetCriteria.AttributeComparison - Class in org.teiid.query.sql.lang
 
DependentValueSource - Class in org.teiid.query.processor.relational
 
DependentValueSource(TupleBuffer) - Constructor for class org.teiid.query.processor.relational.DependentValueSource
 
DependentValueSource(TupleBuffer, List<? extends Expression>) - Constructor for class org.teiid.query.processor.relational.DependentValueSource
 
DEPLOYMENT_FILE - Static variable in class org.teiid.query.metadata.VDBResources
 
DEREF - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
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
 
derivedColumnList(ParseInfo) - Method in class org.teiid.query.parser.SQLParser
 
DerivedExpression - Interface in org.teiid.query.sql.symbol
 
DESC - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
DESC - Static variable in class org.teiid.query.sql.lang.OrderBy
Constant for the descending value
describe(T) - Method in interface org.teiid.common.buffer.Serializer
 
DESCRIBE - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
deserialize(ObjectInput) - Method in interface org.teiid.common.buffer.Serializer
 
designerCommand(ParseInfo) - Method in class org.teiid.query.parser.SQLParser
 
designTime - Variable in class org.teiid.query.metadata.BasicQueryMetadataWrapper
 
designTimeMetadata - Variable in class org.teiid.query.metadata.BasicQueryMetadataWrapper
 
destroy() - Method in interface org.teiid.cache.CacheFactory
Destroy the cache factory and any caches underneath.
detachLob(Streamable<?>, FileStore, byte[]) - Method in class org.teiid.common.buffer.LobManager
 
detectChangeEvents() - Method in class org.teiid.dqp.internal.process.DataTierManagerImpl
 
determineDependencies(AbstractMetadataRecord, Command) - Static method in class org.teiid.query.metadata.MetadataValidator
 
determineNecessaryConversions(String, Class<?>, Expression[], 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.
DETERMINISM - Static variable in interface org.teiid.query.metadata.DDLConstants
 
DETERMINISTIC - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
difference(GeometryType, GeometryType) - Static method in class org.teiid.query.function.GeometryFunctionMethods
 
difference(GeometryType, GeometryType) - Static method in class org.teiid.query.function.GeometryUtils
 
digest(byte[], String) - Static method in class org.teiid.query.function.FunctionMethods
 
DIGIT - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
dimension(GeometryType) - Static method in class org.teiid.query.function.GeometryFunctionMethods
 
dimension(GeometryType) - Static method in class org.teiid.query.function.GeometryUtils
 
DirectQueryMetadataRepository - Class in org.teiid.query.metadata
This Metadata repository adds the "native" procedure to all the execution factories that support them.
DirectQueryMetadataRepository() - Constructor for class org.teiid.query.metadata.DirectQueryMetadataRepository
 
disable_tracing() - Method in class org.teiid.query.parser.SQLParser
Disable tracing.
disableAutoCleanLobs() - Method in class org.teiid.query.util.CommandContext
 
DISABLED - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
disableSave() - Method in class org.teiid.query.processor.BatchIterator
 
DISCONNECT - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
disjoint(GeometryType, GeometryType) - Static method in class org.teiid.query.function.GeometryFunctionMethods
 
disjoint(GeometryType, GeometryType) - Static method in class org.teiid.query.function.GeometryUtils
 
DiskStore(String) - Constructor for class org.teiid.common.buffer.impl.FileStorageManager.DiskStore
 
displayNamedParameters() - Method in class org.teiid.query.sql.lang.StoredProcedure
Indicates whether parameters should be displayed in traditional indexed manor, or as named parameters
distance(GeographyType, GeographyType) - Static method in class org.teiid.query.function.GeographyFunctionMethods
 
distance(GeometryType, GeometryType) - Static method in class org.teiid.query.function.GeometryFunctionMethods
 
distance(GeometryType, GeometryType) - Static method in class org.teiid.query.function.GeometryUtils
 
DISTINCT - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
DISTINCT_VALUES - Static variable in interface org.teiid.query.metadata.DDLConstants
 
distributeTupleBuffer(String, TupleBuffer) - Method in class org.teiid.common.buffer.impl.BufferManagerImpl
 
distributeTupleBuffer(String, TupleBuffer) - Method in interface org.teiid.common.buffer.TupleBufferCache
 
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
 
DJ - Static variable in class org.teiid.query.sql.lang.ExistsCriteria.SubqueryHint
 
DLNEWCOPY - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
DLPREVIOUSCOPY - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
DLURLCOMPLETE - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
DLURLCOMPLETEONLY - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
DLURLCOMPLETEWRITE - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
DLURLPATH - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
DLURLPATHONLY - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
DLURLPATHWRITE - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
DLURLSCHEME - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
DLURLSERVER - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
DLVALUE - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
doCleanup(boolean) - Static method in class org.teiid.common.buffer.AutoCleanupUtil
 
DOCUMENT - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
DOLLAR - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
DOMAIN - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
doMerge(int) - Method in class org.teiid.query.processor.relational.SortUtility
 
doMoreWork() - Method in class org.teiid.dqp.internal.process.RequestWorkItem
Special call from request threads to allow resumption of processing by the calling thread.
done() - Method in class org.teiid.dqp.internal.process.FutureWork
 
Done() - Method in class org.teiid.query.parser.JavaCharStream
Set buffers back to null when finished.
doNotCache - Variable in class org.teiid.query.processor.RegisterRequestParameter
 
DOUBLE - Static variable in class org.teiid.query.function.aggregate.Sum
 
DOUBLE - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
DOUBLE_AMP_OP - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
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
 
DQPConfiguration - Class in org.teiid.dqp.internal.process
 
DQPConfiguration() - Constructor for class org.teiid.dqp.internal.process.DQPConfiguration
 
DQPCore - Class in org.teiid.dqp.internal.process
Implements the core DQP processing.
DQPCore() - Constructor for class org.teiid.dqp.internal.process.DQPCore
 
dqpCore - Variable in class org.teiid.dqp.internal.process.RequestWorkItem
 
DQPCore.CompletionListener<T> - Interface in org.teiid.dqp.internal.process
 
DQPCore.ResultsListener - Interface in org.teiid.dqp.internal.process
 
DQPWorkContext - Class in org.teiid.dqp.internal.process
 
DQPWorkContext() - Constructor for class org.teiid.dqp.internal.process.DQPWorkContext
 
DQPWorkContext.Version - Enum in org.teiid.dqp.internal.process
 
DROP - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
Drop - Class in org.teiid.query.sql.lang
 
Drop() - Constructor for class org.teiid.query.sql.lang.Drop
 
dropChildOption(String, Database.ResourceType, String, Database.ResourceType, DatabaseStore) - Method in class org.teiid.query.parser.SQLParser
 
dropDataWrapper(DatabaseStore) - Method in class org.teiid.query.parser.SQLParser
 
dropOption(String, Database.ResourceType, DatabaseStore) - Method in class org.teiid.query.parser.SQLParser
 
droppedMembers(Collection<Serializable>) - Method in class org.teiid.common.buffer.impl.BufferManagerImpl
 
droppedMembers(Collection<Serializable>) - Method in interface org.teiid.query.ReplicatedObject
Called when members are dropped
droppedMembers(Collection<Serializable>) - Method in class org.teiid.query.tempdata.GlobalTableStoreImpl
 
dropProcedure(DatabaseStore) - Method in class org.teiid.query.parser.SQLParser
 
dropRole(DatabaseStore) - Method in class org.teiid.query.parser.SQLParser
 
dropSchema(DatabaseStore) - Method in class org.teiid.query.parser.SQLParser
 
dropServer(DatabaseStore) - Method in class org.teiid.query.parser.SQLParser
 
dropTable(ParseInfo) - Method in class org.teiid.query.parser.SQLParser
 
dropTableView(DatabaseStore) - Method in class org.teiid.query.parser.SQLParser
 
DUP_REMOVE - Static variable in class org.teiid.query.optimizer.relational.plantree.NodeConstants.Types
 
duplicate() - Method in class org.teiid.common.buffer.impl.BlockByteBuffer
 
DupRemoveNode - Class in org.teiid.query.processor.relational
 
DupRemoveNode(int) - Constructor for class org.teiid.query.processor.relational.DupRemoveNode
 
DVARS - Static variable in class org.teiid.query.sql.ProcedureReservedWords
 
dwithin(GeometryType, GeometryType, double) - Static method in class org.teiid.query.function.GeometryFunctionMethods
 
dwithin(GeometryType, GeometryType, double) - Static method in class org.teiid.query.function.GeometryUtils
 
DYNAMIC - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
dynamicCommand(ParseInfo) - Method in class org.teiid.query.parser.SQLParser
 
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

EACH - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
ELEMENT - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
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<? super ElementSymbol>) - Constructor for class org.teiid.query.sql.visitor.ElementCollectorVisitor
Construct a new visitor with the specified collection, which should be non-null.
elements - Variable in class org.teiid.query.eval.Evaluator
 
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) - Constructor for class org.teiid.query.sql.symbol.ElementSymbol
Simple constructor taking just a name.
ElementSymbol(String, GroupSymbol) - Constructor for class org.teiid.query.sql.symbol.ElementSymbol
 
ElementSymbol(String, GroupSymbol, Class<?>) - Constructor for class org.teiid.query.sql.symbol.ElementSymbol
 
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
 
ELSE - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
EMPTY - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
EMPTY_PROPS - Static variable in class org.teiid.query.metadata.TransformationMetadata
 
enable_tracing() - Method in class org.teiid.query.parser.SQLParser
Enable tracing.
ENABLED - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
enableTableTriggerPlan(String, Table.TriggerEvent, boolean) - Method in class org.teiid.query.metadata.DatabaseStore
 
ENCODING - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
EncryptedStorageManager - Class in org.teiid.common.buffer.impl
Implements a block AES cipher over a regular filestore.
EncryptedStorageManager(StorageManager) - Constructor for class org.teiid.common.buffer.impl.EncryptedStorageManager
 
end(XidImpl, int) - Method in class org.teiid.dqp.internal.process.DQPCore
 
end(String, XidImpl, int, boolean) - Method in class org.teiid.dqp.internal.process.TransactionServerImpl
Global Transaction
end(String, XidImpl, int, boolean) - Method in interface org.teiid.dqp.service.TransactionService
 
end(boolean) - Method in class org.teiid.query.function.JSONFunctionMethods.JSONBuilder
 
END - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
endArray() - Method in interface org.teiid.json.simple.ContentHandler
Receive notification of the end of a JSON array.
endArray() - Method in class org.teiid.json.simple.SimpleContentHandler
 
endColumn - Variable in class org.teiid.query.parser.Token
The column number of the last character of this Token.
endJSON() - Method in interface org.teiid.json.simple.ContentHandler
Receive notification of the end of JSON processing.
endJSON() - Method in class org.teiid.json.simple.SimpleContentHandler
 
endLine - Variable in class org.teiid.query.parser.Token
The line number of the last character of this Token.
endObject() - Method in interface org.teiid.json.simple.ContentHandler
Receive notification of the end of a JSON object.
endObject() - Method in class org.teiid.json.simple.SimpleContentHandler
 
endObjectEntry() - Method in interface org.teiid.json.simple.ContentHandler
Receive notification of the end of the value of previous object entry.
endObjectEntry() - Method in class org.teiid.json.simple.SimpleContentHandler
 
endPoint(GeometryType) - Static method in class org.teiid.query.function.GeometryFunctionMethods
 
endsWith(String, String) - Static method in class org.teiid.query.function.FunctionMethods
 
ENFORCE_SINGLE_MAX_BUFFER_SIZE_ESTIMATE - Static variable in class org.teiid.query.util.Options
 
enforceSingleMaxBufferSizeEstimate(boolean) - Method in class org.teiid.query.util.Options
 
EnhancedSortMergeJoinStrategy - 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.
EnhancedSortMergeJoinStrategy(MergeJoinStrategy.SortOption, MergeJoinStrategy.SortOption) - Constructor for class org.teiid.query.processor.relational.EnhancedSortMergeJoinStrategy
 
ensureSave() - Method in class org.teiid.query.processor.BatchIterator
non-destructive method to set the mark
ENV - Static variable in class org.teiid.query.function.FunctionLibrary
 
env(String) - Static method in class org.teiid.query.function.FunctionMethods
 
ENV_VAR - Static variable in class org.teiid.query.function.FunctionLibrary
 
env_var(String) - Static method in class org.teiid.query.function.FunctionMethods
 
envelope(GeometryType) - Static method in class org.teiid.query.function.GeometryFunctionMethods
 
envelope(GeometryType) - Static method in class org.teiid.query.function.GeometryUtils
 
EOF - Static variable in class org.teiid.json.simple.Yytoken
 
EOF - Static variable in interface org.teiid.query.parser.SQLParserConstants
End of File.
EQ - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
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.common.buffer.CacheKey
 
equals(Object) - Method in class org.teiid.dqp.internal.datamgr.ConnectorWorkItem
 
equals(Object) - Method in class org.teiid.dqp.internal.datamgr.ExecutionContextImpl
 
equals(Object) - Method in class org.teiid.dqp.internal.process.SessionAwareCache.CacheID
 
equals(Object) - Method in class org.teiid.dqp.message.AtomicRequestID
 
equals(Object) - Method in class org.teiid.dqp.message.RequestID
 
equals(GeometryType, GeometryType) - Static method in class org.teiid.query.function.GeometryFunctionMethods
 
equals(GeometryType, GeometryType) - Static method in class org.teiid.query.function.GeometryUtils
 
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.Alter
 
equals(Object) - Method in class org.teiid.query.sql.lang.AlterTrigger
 
equals(Object) - Method in class org.teiid.query.sql.lang.ArrayTable
 
equals(Object) - Method in class org.teiid.query.sql.lang.BatchedUpdateCommand
 
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.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.ExistsCriteria.SubqueryHint
 
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.IsDistinctCriteria
Compares this criteria to another object for equality
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.ObjectTable
 
equals(Object) - Method in class org.teiid.query.sql.lang.ObjectTable.ObjectColumn
 
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.Option.MakeDep
 
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.SourceHint
 
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.BranchingStatement
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.CreateProcedureCommand
Compare two CreateUpdateProcedureCommand 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.ExceptionExpression
 
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.RaiseStatement
 
equals(Object) - Method in class org.teiid.query.sql.proc.ReturnStatement
 
equals(Object) - Method in class org.teiid.query.sql.proc.TriggerAction
 
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.Array
 
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.ElementSymbol
 
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.JSONObject
 
equals(Object) - Method in class org.teiid.query.sql.symbol.MultipleElementSymbol
 
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.WindowFrame
 
equals(Object) - Method in class org.teiid.query.sql.symbol.WindowFrame.FrameBound
 
equals(Object) - Method in class org.teiid.query.sql.symbol.WindowFunction
 
equals(Object) - Method in class org.teiid.query.sql.symbol.WindowSpecification
 
equals(Object) - Method in class org.teiid.query.sql.symbol.XMLAttributes
 
equals(Object) - Method in class org.teiid.query.sql.symbol.XMLCast
 
equals(Object) - Method in class org.teiid.query.sql.symbol.XMLElement
 
equals(Object) - Method in class org.teiid.query.sql.symbol.XMLExists
 
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.query.tempdata.TempTable
 
equals(Object) - Method in class org.teiid.vdb.runtime.VDBKey
 
ERROR - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
ERROR_UNEXPECTED_CHAR - Static variable in exception org.teiid.json.simple.ParseException
 
ERROR_UNEXPECTED_EXCEPTION - Static variable in exception org.teiid.json.simple.ParseException
 
ERROR_UNEXPECTED_TOKEN - Static variable in exception org.teiid.json.simple.ParseException
 
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
 
escape(CharSequence, Writer) - Static method in class org.teiid.json.simple.JSONParser
Modified from JSONValue
ESCAPE - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
ESCAPEDFUNCTION - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
ESCAPEDJOIN - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
ESCAPEDTYPE - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
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(Reader, ScriptContext) - Method in class org.teiid.query.eval.TeiidScriptEngine
 
eval(String, ScriptContext) - Method in class org.teiid.query.eval.TeiidScriptEngine
 
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(Object, QueryMetadataInterface, CapabilitiesFinder) - 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(Expression, List<?>) - Method in class org.teiid.query.eval.Evaluator
 
evaluate(List<T>, TextLine.ValueExtractor<T>, TextLine) - Static method in class org.teiid.query.sql.symbol.TextLine
 
evaluate(XMLType, XMLCast, CommandContext) - Static method in class org.teiid.query.xquery.saxon.XQueryEvaluator
 
evaluateAndRewrite(Command, Evaluator, CommandContext, QueryMetadataInterface) - Static method in class org.teiid.query.rewriter.QueryRewriter
 
evaluateAndRewrite(Criteria, Evaluator, CommandContext, QueryMetadataInterface) - Static method in class org.teiid.query.rewriter.QueryRewriter
 
evaluateParameters(List<DerivedColumn>, List<?>, Map<String, Object>) - Method in class org.teiid.query.eval.Evaluator
Evaluate the parameters and return the context item if it exists
evaluateProcedure(Function, List<?>, Object[]) - Method in class org.teiid.query.eval.Evaluator
 
evaluateProcedure(Function, List<?>, Object[]) - Method in class org.teiid.query.processor.relational.SubqueryAwareEvaluator
Implements procedure function handling.
evaluatePushdown(Function, List<?>, Object[]) - Method in class org.teiid.query.eval.Evaluator
 
evaluatePushdown(Function, List<?>, Object[]) - Method in class org.teiid.query.processor.relational.SubqueryAwareEvaluator
Implements must pushdown function handling if supported by the source.
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
 
evaluateXMLQuery(List<?>, XMLQuery, boolean, Map<String, Object>, CommandContext) - Static method in class org.teiid.query.xquery.saxon.XQueryEvaluator
 
evaluateXQuery(SaxonXQueryExpression, Object, Map<String, Object>, SaxonXQueryExpression.RowProcessor, CommandContext) - Static method in class org.teiid.query.xquery.saxon.XQueryEvaluator
 
evaluationNotPossible(EvaluatableVisitor.EvaluationLevel) - Method in class org.teiid.query.sql.visitor.EvaluatableVisitor
 
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
 
EVERY - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
evictionQueue - Variable in class org.teiid.common.buffer.impl.LrfuEvictionQueue
 
EXCEPT - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
exception(ParseInfo) - Method in class org.teiid.query.parser.SQLParser
 
EXCEPTION - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
ExceptionExpression - Class in org.teiid.query.sql.proc
 
ExceptionExpression() - Constructor for class org.teiid.query.sql.proc.ExceptionExpression
 
exceptionGroup - Static variable in class org.teiid.query.resolver.command.UpdateProcedureResolver
 
exceptionReference(ParseInfo) - Method in class org.teiid.query.parser.SQLParser
 
EXCLUDING - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
EXEC - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
ExecDynamicSqlInstruction - Class in org.teiid.query.processor.proc
Executes a SQL statement, and remove its results from the buffer manager.
ExecDynamicSqlInstruction(CreateProcedureCommand, DynamicCommand, QueryMetadataInterface, IDGenerator, CapabilitiesFinder, boolean) - 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
 
execute() - Method in interface org.teiid.dqp.internal.datamgr.ConnectorWork
 
execute() - Method in class org.teiid.dqp.internal.datamgr.ConnectorWorkItem
 
execute(Runnable) - Method in interface org.teiid.dqp.internal.process.TeiidExecutor
 
execute(Runnable) - Method in class org.teiid.dqp.internal.process.ThreadReuseExecutor
 
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.RuleApplySecurity
 
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.RuleDecomposeJoin
 
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.RulePlanOuterJoins
 
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.RulePlanSubqueries
 
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.RulePushLargeIn
 
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.RuleSubstituteExpressions
 
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 - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
execute(String, List<?>) - Method in interface org.teiid.query.tempdata.TempTableDataManager.RequestExecutor
 
executeNamedParams(ParseInfo, StoredProcedure, int) - Method in class org.teiid.query.parser.SQLParser
 
executePlan(ProcessorPlan, String, Map<ElementSymbol, ElementSymbol>, CreateCursorResultSetInstruction.Mode, boolean) - Method in class org.teiid.query.processor.proc.ProcedurePlan
 
executeQuery(Object, VDBMetaData, String, String, long, DQPCore, DQPCore.ResultsListener) - Static method in class org.teiid.dqp.internal.process.DQPCore
Execute the given query asynchly.
executeRequest(long, RequestMessage) - Method in class org.teiid.dqp.internal.process.DQPCore
 
executeRequest(long, RequestMessage, Long) - Method in class org.teiid.dqp.internal.process.DQPCore
 
executeRules(RuleStack, PlanNode) - Method in class org.teiid.query.optimizer.relational.RelationalPlanner
 
ExecutionContextImpl - Class in org.teiid.dqp.internal.datamgr
 
ExecutionContextImpl(String, Object, Serializable, String, String, long, String, String) - Constructor for class org.teiid.dqp.internal.datamgr.ExecutionContextImpl
 
ExecutionContextImpl(CommandContext, String, String, String, ConnectorWorkItem) - Constructor for class org.teiid.dqp.internal.datamgr.ExecutionContextImpl
 
EXHAUSTIVE_SEARCH_GROUPS - Static variable in class org.teiid.query.optimizer.relational.rules.RulePlanJoins
 
exists(VirtualFile, VirtualFile) - Method in class org.teiid.query.metadata.PureZipFileSystem
EXISTS - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
existsCriteria(ParseInfo) - Method in class org.teiid.query.parser.SQLParser
 
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(QueryCommand) - Constructor for class org.teiid.query.sql.lang.ExistsCriteria
 
ExistsCriteria.SubqueryHint - Class in org.teiid.query.sql.lang
 
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.
ExpiredTimeSliceException() - Constructor for exception org.teiid.query.processor.QueryProcessor.ExpiredTimeSliceException
 
ExposedStateUserDefinedAggregate<T> - Interface in org.teiid.query.function.aggregate
Internal extension of the user defined aggregate interface so that we can expose the internal state.
expression(ParseInfo) - Method in class org.teiid.query.parser.SQLParser
 
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(Throwable) - Constructor for exception org.teiid.api.exception.query.ExpressionEvaluationException
 
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(BundleUtil.Event, Throwable) - Constructor for exception org.teiid.api.exception.query.ExpressionEvaluationException
 
ExpressionEvaluationException(BundleUtil.Event, Throwable, String) - Constructor for exception org.teiid.api.exception.query.ExpressionEvaluationException
 
ExpressionEvaluationException(BundleUtil.Event, String) - Constructor for exception org.teiid.api.exception.query.ExpressionEvaluationException
 
expressionList(ParseInfo) - Method in class org.teiid.query.parser.SQLParser
 
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.
ExpressionMappingVisitor(Map, boolean) - Constructor for class org.teiid.query.sql.visitor.ExpressionMappingVisitor
 
ExpressionStatement - Interface in org.teiid.query.sql.proc
 
ExpressionSymbol - Class in org.teiid.query.sql.symbol
 
ExpressionSymbol(String, Expression) - Constructor for class org.teiid.query.sql.symbol.ExpressionSymbol
Construct an ExpressionSymbol with name and expression.
ExtendedWriter(Writer, FileStoreInputStreamFactory) - Constructor for class org.teiid.query.function.source.XMLSystemFunctions.ExtendedWriter
 
ExtensibleBufferedInputStream - Class in org.teiid.common.buffer
 
ExtensibleBufferedInputStream() - Constructor for class org.teiid.common.buffer.ExtensibleBufferedInputStream
 
ExtensibleBufferedOutputStream - Class in org.teiid.common.buffer.impl
 
ExtensibleBufferedOutputStream() - Constructor for class org.teiid.common.buffer.impl.ExtensibleBufferedOutputStream
 
Extent() - Constructor for class org.teiid.query.function.GeometryUtils.Extent
 
exteriorRing(GeometryType) - Static method in class org.teiid.query.function.GeometryFunctionMethods
 
exteriorRing(GeometryType) - Static method in class org.teiid.query.function.GeometryUtils
 
EXTERNAL - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
EXTRACT - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
extractPartionInfo(SetQuery, List<ElementSymbol>) - Static method in class org.teiid.query.optimizer.relational.PartitionAnalyzer
 
extractQueries(QueryCommand, List<Query>) - Static method in class org.teiid.query.optimizer.relational.PartitionAnalyzer
 
extractSpanContext(String) - Method in class org.teiid.query.util.TeiidTracingUtil
 

F

failedLoad(String) - Method in interface org.teiid.query.tempdata.GlobalTableStore
 
failedLoad(String) - Method in class org.teiid.query.tempdata.GlobalTableStoreImpl
 
FALSE - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
FALSE_CRITERIA - Static variable in class org.teiid.query.rewriter.QueryRewriter
 
FETCH - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
fetchLimit(ParseInfo) - Method in class org.teiid.query.parser.SQLParser
 
fetchSize - Variable in class org.teiid.query.processor.RegisterRequestParameter
 
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
 
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
FileStoreInputStreamFactory - Class in org.teiid.common.buffer
 
FileStoreInputStreamFactory(FileStore, String) - Constructor for class org.teiid.common.buffer.FileStoreInputStreamFactory
 
FileStoreOutputStream(int) - Constructor for class org.teiid.common.buffer.FileStore.FileStoreOutputStream
 
FillBuff() - Method in class org.teiid.query.parser.JavaCharStream
 
filter(List<?>) - Method in class org.teiid.query.function.aggregate.AggregateFunction
 
FILTER - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
filterClause(ParseInfo) - Method in class org.teiid.query.parser.SQLParser
 
FilteredCommand - Interface in org.teiid.query.sql.lang
 
finalRow() - Method in class org.teiid.common.buffer.AbstractTupleSource
 
finalRow() - Method in class org.teiid.common.buffer.TupleBuffer.TupleBufferTupleSource
 
finalRow() - Method in class org.teiid.query.processor.BatchIterator
 
find(List) - Method in class org.teiid.common.buffer.STree
 
findAllFunctions(String, Class<?>[]) - Method in class org.teiid.query.function.FunctionLibrary
Find a function descriptor given a name and the types of the arguments.
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.dqp.internal.process.CachedFinder
Find capabilities used the cache if possible, otherwise do the lookup.
findCapabilities(String) - Method in class org.teiid.query.metadata.TempCapabilitiesFinder
 
findCapabilities(String) - Method in interface org.teiid.query.optimizer.capabilities.CapabilitiesFinder
 
findChildCommandMetadata(Command, GroupSymbol, int, QueryMetadataInterface, boolean) - Static method in class org.teiid.query.resolver.ProcedureContainerResolver
Set the appropriate "external" metadata for the given command
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.
findGroup(String) - Method in class org.teiid.query.metadata.CompositeMetadataStore
 
findInsertUpdateMapping(Insert, boolean) - Method in class org.teiid.query.validator.UpdateValidator.UpdateInfo
 
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.
findKeyPreserved(Query, Set<GroupSymbol>, QueryMetadataInterface) - Static method in class org.teiid.query.resolver.util.ResolverUtil
 
findKeyPreserved(FromClause, Set<GroupSymbol>, QueryMetadataInterface) - Static method in class org.teiid.query.resolver.util.ResolverUtil
 
findMatchingGroups(String, Collection<GroupSymbol>, QueryMetadataInterface) - Static method in class org.teiid.query.resolver.util.ResolverUtil
 
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.
findShortName() - Method in class org.teiid.query.metadata.BasicQueryMetadata
 
findShortName() - Method in class org.teiid.query.metadata.BasicQueryMetadataWrapper
 
findShortName() - Method in interface org.teiid.query.metadata.QueryMetadataInterface
 
findSubquery(Expression, boolean, RulePlanSubqueries.PlannedResult, boolean) - Method in class org.teiid.query.optimizer.relational.rules.RulePlanSubqueries
 
findSubquery(Criteria, boolean) - Method in class org.teiid.query.optimizer.relational.rules.RulePlanSubqueries
 
findTypedConversionFunction(Class<?>, Class<?>) - Method in class org.teiid.query.function.FunctionLibrary
Find conversion function and set return type to proper type.
findUpdateMapping(Collection<ElementSymbol>, boolean) - Method in class org.teiid.query.validator.UpdateValidator.UpdateInfo
 
FIRST - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
firstEntry(boolean) - Method in class org.teiid.common.buffer.impl.LrfuEvictionQueue
 
FirstLastValue - Class in org.teiid.query.function.aggregate
Just a simple First/Last_value() implementation
FirstLastValue(Class<?>, boolean) - Constructor for class org.teiid.query.function.aggregate.FirstLastValue
 
FIXED_LENGTH - Static variable in interface org.teiid.query.metadata.DDLConstants
 
FLOAT - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
FLOATVAL - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
floor(Number) - Static method in class org.teiid.query.function.FunctionMethods
 
flush() - Method in class org.teiid.common.buffer.FileStore.FileStoreOutputStream
 
flush() - Method in class org.teiid.common.buffer.impl.ExtensibleBufferedOutputStream
 
flushBatchDirect(TupleBatch, boolean) - Method in class org.teiid.query.processor.BatchCollector
 
flushBuffer() - Method in class org.teiid.common.buffer.FileStore.FileStoreOutputStream
 
flushDirect(int) - Method in class org.teiid.common.buffer.impl.ExtensibleBufferedOutputStream
Flush up to i bytes where i is the current position of the buffer
FOLLOWING - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
FOR - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
force2D(GeometryType) - Static method in class org.teiid.query.function.GeometryFunctionMethods
 
ForEachRowPlan - Class in org.teiid.query.processor.proc
 
ForEachRowPlan() - Constructor for class org.teiid.query.processor.proc.ForEachRowPlan
 
forEachRowTriggerAction(ParseInfo) - Method in class org.teiid.query.parser.SQLParser
 
FOREIGN - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
FOREIGN_KEY - Static variable in interface org.teiid.query.metadata.DDLConstants
 
FOREIGN_TABLE - Static variable in interface org.teiid.query.metadata.DDLConstants
 
foreignKey(MetadataFactory, Table, String) - Method in class org.teiid.query.parser.SQLParser
 
forget(XidImpl) - Method in class org.teiid.dqp.internal.process.DQPCore
 
forget(String, XidImpl, boolean) - Method in class org.teiid.dqp.internal.process.TransactionServerImpl
Global Transaction
forget(String, XidImpl, boolean) - Method in interface org.teiid.dqp.service.TransactionService
 
format(CommandContext, Date, String) - Static method in class org.teiid.query.function.FunctionMethods
 
format(CommandContext, Number, String) - Static method in class org.teiid.query.function.FunctionMethods
 
FORMATDATE - Static variable in class org.teiid.query.function.FunctionLibrary
 
FORMATTIME - Static variable in class org.teiid.query.function.FunctionLibrary
 
FrameBound(WindowFrame.BoundMode) - Constructor for class org.teiid.query.sql.symbol.WindowFrame.FrameBound
 
FrameUtil - Class in org.teiid.query.optimizer.relational.rules
 
FrameUtil() - Constructor for class org.teiid.query.optimizer.relational.rules.FrameUtil
 
free() - Method in class org.teiid.common.buffer.FileStoreInputStreamFactory
 
free(boolean) - Method in interface org.teiid.common.buffer.impl.BlockManager
 
FREE - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
freeBlock(int) - Method in interface org.teiid.common.buffer.impl.BlockManager
 
from(ParseInfo) - Method in class org.teiid.query.parser.SQLParser
 
FROM - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
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<? extends FromClause>) - Constructor for class org.teiid.query.sql.lang.From
Constructs an instance of this class from an ordered set of from clauses
from_millis(long) - Static method in class org.teiid.query.function.FunctionMethods
 
FROM_UNIXTIME - Static variable in class org.teiid.query.function.FunctionLibrary
 
from_unixtime(long) - Static method in class org.teiid.query.function.FunctionMethods
 
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
RegularExpression Id.
fullyCloseSource() - Method in class org.teiid.dqp.internal.process.DataTierTupleSource
 
fullyQualifyElements(Command) - Static method in class org.teiid.query.resolver.util.ResolverUtil
This method will convert all elements in a command to their fully qualified name.
function(ParseInfo) - Method in class org.teiid.query.parser.SQLParser
 
FUNCTION - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
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<Function>) - Constructor for class org.teiid.query.sql.visitor.FunctionCollectorVisitor
Construct a new visitor with the specified collection, which should be non-null.
FunctionCollectorVisitor(Collection<Function>, String) - Constructor for class org.teiid.query.sql.visitor.FunctionCollectorVisitor
Construct a new visitor with the specified collection, which should be non-null.
functionCreated(FunctionMethod) - Method in class org.teiid.query.metadata.DatabaseStore
 
FunctionDescriptor - Class in org.teiid.query.function
The FunctionDescriptor describes a particular function instance enough to invoke the function.
functionDropped(String, Boolean) - Method in class org.teiid.query.metadata.DatabaseStore
 
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(Throwable) - Constructor for exception org.teiid.api.exception.query.FunctionExecutionException
 
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(BundleUtil.Event, Throwable, String) - Constructor for exception org.teiid.api.exception.query.FunctionExecutionException
 
FunctionExecutionException(BundleUtil.Event, String) - Constructor for exception org.teiid.api.exception.query.FunctionExecutionException
 
FunctionExecutionException(BundleUtil.Event, Throwable) - Constructor for exception org.teiid.api.exception.query.FunctionExecutionException
 
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.
FunctionLibrary.ConversionResult - Class in org.teiid.query.function
 
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(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(BundleUtil.Event, Throwable) - Constructor for exception org.teiid.api.exception.query.FunctionMetadataException
 
FunctionMetadataException(BundleUtil.Event, Throwable, String) - Constructor for exception org.teiid.api.exception.query.FunctionMetadataException
 
FunctionMetadataException(BundleUtil.Event, String) - Constructor for exception org.teiid.api.exception.query.FunctionMetadataException
 
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.
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
 
functions - Variable in class org.teiid.query.function.UDFSource
 
FunctionTree - Class in org.teiid.query.function
Data structure used to store function signature information.
FunctionTree(String, FunctionMetadataSource) - Constructor for class org.teiid.query.function.FunctionTree
Construct a new tree with the given source of function metadata.
FunctionTree(String, FunctionMetadataSource, boolean) - Constructor for class org.teiid.query.function.FunctionTree
Construct a new tree with the given source of function metadata.
FutureWork<T> - Class in org.teiid.dqp.internal.process
 
FutureWork(Callable<T>, int) - Constructor for class org.teiid.dqp.internal.process.FutureWork
 
FutureWork(Runnable, T, int) - Constructor for class org.teiid.dqp.internal.process.FutureWork
 

G

GE - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
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).
GENERATED - Static variable in class org.teiid.query.metadata.DDLStringVisitor
 
generated_key(CommandContext, String) - Static method in class org.teiid.query.function.SystemFunctionMethods
 
GeneratedKeysImpl - Class in org.teiid.query.util
 
GeneratedKeysImpl(String[], Class<?>[]) - Constructor for class org.teiid.query.util.GeneratedKeysImpl
 
generateParseException() - Method in class org.teiid.query.parser.SQLParser
Generate ParseException.
generatePlan(boolean) - Method in class org.teiid.dqp.internal.process.PreparedStatementRequest
 
generatePlan(boolean) - Method in class org.teiid.dqp.internal.process.Request
state side effects: creates the analysis record creates the command context sets the pre-rewrite command on the request adds a limit clause if the row limit is specified sets the processor plan
generatePlan(Command) - Method in class org.teiid.query.optimizer.relational.RelationalPlanner
 
geoFromBlob(BlobType) - Static method in class org.teiid.query.function.GeometryFunctionMethods
 
geoFromBlob(BlobType, int) - Static method in class org.teiid.query.function.GeometryFunctionMethods
 
geogFromBlob(CommandContext, BlobType) - Static method in class org.teiid.query.function.GeographyFunctionMethods
 
geogFromText(CommandContext, ClobType) - Static method in class org.teiid.query.function.GeographyFunctionMethods
 
GEOGRAPHY - Static variable in interface org.teiid.query.function.metadata.FunctionCategoryConstants
 
GEOGRAPHY - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
geographyFromEwkb(CommandContext, InputStream) - Static method in class org.teiid.query.function.GeometryUtils
 
GeographyFunctionMethods - Class in org.teiid.query.function
 
GeographyFunctionMethods() - Constructor for class org.teiid.query.function.GeographyFunctionMethods
 
GEOMETRY - Static variable in interface org.teiid.query.function.metadata.FunctionCategoryConstants
 
GEOMETRY - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
GEOMETRY_FACTORY - Static variable in class org.teiid.query.function.GeometryUtils
 
geometryFromBlob(BlobType) - Static method in class org.teiid.query.function.GeometryUtils
 
geometryFromBlob(BlobType, int) - Static method in class org.teiid.query.function.GeometryUtils
 
geometryFromClob(ClobType) - Static method in class org.teiid.query.function.GeometryUtils
 
geometryFromClob(ClobType, Integer, boolean) - Static method in class org.teiid.query.function.GeometryUtils
 
geometryFromEwkb(InputStream, Integer) - Static method in class org.teiid.query.function.GeometryUtils
 
geometryFromGeoJson(ClobType) - Static method in class org.teiid.query.function.GeometryUtils
 
geometryFromGeoJson(ClobType, int) - Static method in class org.teiid.query.function.GeometryUtils
 
geometryFromGml(ClobType, Integer) - Static method in class org.teiid.query.function.GeometryUtils
 
geometryFromGml(Reader, Integer) - Static method in class org.teiid.query.function.GeometryUtils
 
GeometryFunctionMethods - Class in org.teiid.query.function
 
GeometryFunctionMethods() - Constructor for class org.teiid.query.function.GeometryFunctionMethods
 
geometryN(GeometryType, int) - Static method in class org.teiid.query.function.GeometryFunctionMethods
 
geometryN(GeometryType, int) - Static method in class org.teiid.query.function.GeometryUtils
 
geometryToClob(AbstractGeospatialType, boolean) - Static method in class org.teiid.query.function.GeometryUtils
 
geometryToEwkb(AbstractGeospatialType) - Static method in class org.teiid.query.function.GeometryUtils
We'll take the wkb format and add the extended flag/srid
geometryToGeoJson(GeometryType) - Static method in class org.teiid.query.function.GeometryUtils
 
geometryToGml(CommandContext, GeometryType, boolean) - Static method in class org.teiid.query.function.GeometryUtils
 
GeometryTransformUtils - Class in org.teiid.query.function
Wrapper around proj4j library to transform geometries to different coordinate systems (ST_Transform).
GeometryTransformUtils() - Constructor for class org.teiid.query.function.GeometryTransformUtils
 
geometryType(GeometryType) - Static method in class org.teiid.query.function.GeometryFunctionMethods
 
geometryType(GeometryType) - Static method in class org.teiid.query.function.GeometryUtils
 
GeometryUtils - Class in org.teiid.query.function
Utility methods for geometry TODO: determine if we should use buffermanager to minimize memory footprint
GeometryUtils() - Constructor for class org.teiid.query.function.GeometryUtils
 
GeometryUtils.Extent - Class in org.teiid.query.function
 
GeometryUtils.Ordinate - Enum in org.teiid.query.function
 
geomFromEwkb(BlobType) - Static method in class org.teiid.query.function.GeometryFunctionMethods
 
geomFromEwkt(ClobType) - Static method in class org.teiid.query.function.GeometryFunctionMethods
 
geomFromGeoJson(ClobType) - Static method in class org.teiid.query.function.GeometryFunctionMethods
 
geomFromGeoJson(ClobType, int) - Static method in class org.teiid.query.function.GeometryFunctionMethods
 
geomFromGml(ClobType) - Static method in class org.teiid.query.function.GeometryFunctionMethods
 
geomFromGml(ClobType, int) - Static method in class org.teiid.query.function.GeometryFunctionMethods
 
geomFromText(ClobType) - Static method in class org.teiid.query.function.GeometryFunctionMethods
 
geomFromText(ClobType, int) - Static method in class org.teiid.query.function.GeometryFunctionMethods
 
get(K) - Method in interface org.teiid.cache.Cache
Retrieves the value for the given Key
get(String) - Method in interface org.teiid.cache.CacheFactory
Create / Get the cache for the give type use
get(T, Long, WeakReference<? extends Serializer<?>>) - Method in interface org.teiid.common.buffer.Cache
Get method, must be called using the object obtained in the lockForLoad method
get(PhysicalInfo, Long, WeakReference<? extends Serializer<?>>) - Method in class org.teiid.common.buffer.impl.BufferFrontedFileStoreCache
 
get(Long, Long, WeakReference<? extends Serializer<?>>) - Method in class org.teiid.common.buffer.impl.MemoryStorageManager
 
get(int) - Method in class org.teiid.common.buffer.LightWeightCopyOnWriteList
 
get(SessionAwareCache.CacheID) - Method in class org.teiid.dqp.internal.process.SessionAwareCache
 
GET - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
getAccessInfo() - Method in interface org.teiid.cache.Cachable
 
getAccessInfo() - Method in class org.teiid.dqp.internal.process.CachedResults
 
getAccessInfo() - Method in class org.teiid.dqp.internal.process.PreparedPlan
 
getAccessNode(ProcessorPlan) - Static method in class org.teiid.query.optimizer.relational.rules.CriteriaCapabilityValidatorVisitor
 
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.
getActive() - Method in class org.teiid.query.tempdata.TempTable
 
getActiveBatchBytes() - Method in class org.teiid.common.buffer.impl.BufferManagerImpl
 
getActiveCount() - Method in interface org.teiid.dqp.internal.process.TeiidExecutor
 
getActiveCount() - Method in class org.teiid.dqp.internal.process.ThreadReuseExecutor
 
getActivePlanCount() - Method in class org.teiid.dqp.internal.process.DQPCore
 
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.
getActualMetadataId(Object) - Static method in class org.teiid.query.metadata.TempMetadataAdapter
 
getAddress() - Method in interface org.teiid.query.tempdata.GlobalTableStore
 
getAddress() - Method in class org.teiid.query.tempdata.GlobalTableStoreImpl
 
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<? super AggregateSymbol>, Collection<? super ElementSymbol>, Collection<? super Expression>, Collection<? super WindowFunction>, Collection<? extends Expression>) - Static method in class org.teiid.query.sql.visitor.AggregateSymbolCollectorVisitor
 
getAggregates(LanguageObject, boolean) - Static method in class org.teiid.query.sql.visitor.AggregateSymbolCollectorVisitor
 
getAggregates(LanguageObject, boolean) - Static method in class org.teiid.query.sql.visitor.ElementCollectorVisitor
 
getAlias() - Method in class org.teiid.query.sql.symbol.DerivedColumn
 
getAliasMapping() - Method in class org.teiid.query.util.CommandContext
 
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
getAllowedDataPolicies() - Method in class org.teiid.dqp.internal.process.DQPWorkContext
 
getAllowedDataPolicies() - Method in class org.teiid.query.util.CommandContext
 
getAllReferences() - Method in class org.teiid.query.optimizer.relational.plantree.PlanNode
 
getAllTuples() - Method in class org.teiid.common.buffer.TupleBatch
Get all tuples
getAnalysisRecord() - Method in class org.teiid.dqp.internal.process.PreparedPlan
Return the plan description.
getAndClearAsynch() - Method in class org.teiid.query.tempdata.GlobalTableStoreImpl.MatTableInfo
 
getAndClearWarnings() - Method in class org.teiid.query.processor.QueryProcessor
 
getAndClearWarnings() - Method in class org.teiid.query.util.CommandContext
Get all warnings found while processing this plan.
getAndSetNextClearBit() - Method in class org.teiid.common.buffer.impl.ConcurrentBitSet
Makes a best effort to atomically find the next clear bit and set it
getAndSetNextClearBit(int) - Method in class org.teiid.common.buffer.impl.ConcurrentBitSet
 
getAnnotations() - Method in class org.teiid.query.analysis.AnalysisRecord
Get annotations.
getAppName() - Method in class org.teiid.dqp.internal.process.DQPWorkContext
 
getArg(int) - Method in class org.teiid.query.sql.symbol.Function
Get argument at specified index
getArgIndexes() - Method in class org.teiid.query.function.aggregate.AggregateFunction
 
getArgs() - Method in class org.teiid.query.sql.symbol.Function
Get function arguments
getArgs() - Method in class org.teiid.query.sql.symbol.JSONObject
 
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
 
getArrayExpression() - Method in class org.teiid.query.sql.lang.SubqueryCompareCriteria
 
getArrayValue() - Method in class org.teiid.query.sql.lang.ArrayTable
 
getAsColumns() - Method in class org.teiid.query.sql.lang.DynamicCommand
 
getAtomicRequestID() - Method in class org.teiid.dqp.message.AtomicRequestMessage
 
getAtomicRequestMessage() - Method in class org.teiid.dqp.internal.process.DataTierTupleSource
 
getAttributes() - Method in class org.teiid.query.sql.lang.DependentSetCriteria
There is a mismatch between the expression form and the more convenient attribute comparison, so we reconstruct when needed
getAttributes() - Method in class org.teiid.query.sql.symbol.XMLElement
 
getAuthenticationType(String, String, String) - Method in interface org.teiid.dqp.service.SessionService
 
getAuthorizationValidator() - Method in class org.teiid.dqp.internal.process.DQPConfiguration
 
getAuthorizationValidator() - Method in class org.teiid.query.util.CommandContext
 
getAutoIncrementKey(Object, List<ElementSymbol>, QueryMetadataInterface) - Static method in class org.teiid.query.resolver.command.InsertResolver
 
getBatch(long) - Method in class org.teiid.common.buffer.AbstractTupleSource
 
getBatch(Long, boolean) - Method in interface org.teiid.common.buffer.BatchManager
 
getBatch(long) - Method in class org.teiid.common.buffer.TupleBuffer
Get the batch containing the given row.
getBatch(long) - Method in class org.teiid.common.buffer.TupleBuffer.TupleBufferTupleSource
 
getBatch(long) - 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
 
getBatchManagerReference() - Method in interface org.teiid.common.buffer.BatchManager
 
getBatchSize(boolean, List<? extends List<?>>) - Method in class org.teiid.common.buffer.impl.SizeUtility
 
getBatchSize() - Method in class org.teiid.common.buffer.TupleBuffer
 
getBatchSize() - Method in class org.teiid.dqp.internal.datamgr.ExecutionContextImpl
 
getBatchSize() - Method in class org.teiid.query.processor.relational.RelationalNode
 
getBatchStartTime() - Method in class org.teiid.query.processor.relational.RelationalNodeStatistics
 
getBatchUpdateException() - Method in class org.teiid.query.util.CommandContext
 
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.dqp.internal.datamgr.RuntimeMetadataImpl
 
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
 
getBitsPerSegment() - Method in class org.teiid.common.buffer.impl.ConcurrentBitSet
 
getBitsSet(int) - Method in class org.teiid.common.buffer.impl.ConcurrentBitSet
return an estimate of the number of bits set
getBitsSet() - Method in class org.teiid.common.buffer.impl.ConcurrentBitSet
 
getBlock(int) - Method in interface org.teiid.common.buffer.impl.BlockManager
Get the block for a given index.
getBlock() - Method in class org.teiid.query.sql.proc.CreateProcedureCommand
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.TriggerAction
 
getBlock() - Method in class org.teiid.query.sql.proc.WhileStatement
 
getBound() - Method in class org.teiid.query.sql.symbol.WindowFrame.FrameBound
Get the numeric bound.
getBoundMode() - Method in class org.teiid.query.sql.symbol.WindowFrame.FrameBound
 
getBuffer() - Method in class org.teiid.common.buffer.ExtensibleBufferedInputStream
 
getBuffer() - Method in class org.teiid.common.buffer.FileStore.FileStoreOutputStream
Return the buffer.
getBuffer(int) - Method in interface org.teiid.query.processor.BatchCollector.BatchProducer
return the final tuple buffer or null if not available
getBuffer() - Method in class org.teiid.query.processor.BatchIterator
 
getBuffer(int) - Method in class org.teiid.query.processor.ProcessorPlan
return the final tuple buffer or null if not available
getBuffer(int) - Method in class org.teiid.query.processor.QueryProcessor
 
getBuffer(int) - Method in class org.teiid.query.processor.relational.RelationalNode
return the final tuple buffer or null if not available
getBuffer(int) - Method in class org.teiid.query.processor.relational.RelationalPlan
 
getBufferDirect(int) - Method in class org.teiid.query.processor.relational.LimitNode
 
getBufferDirect(int) - Method in class org.teiid.query.processor.relational.ProjectNode
 
getBufferDirect(int) - Method in class org.teiid.query.processor.relational.RelationalNode
For subclasses to override if they wish to return a buffer rather than batches.
getBufferDirect(int) - Method in class org.teiid.query.processor.relational.SortNode
 
getBufferManager() - Method in class org.teiid.dqp.internal.process.DQPCore
 
getBufferManager() - Method in class org.teiid.dqp.message.AtomicRequestMessage
 
getBufferManager() - Method in interface org.teiid.dqp.service.BufferService
 
getBufferManager() - Method in class org.teiid.query.processor.QueryProcessor
 
getBufferManager() - Method in class org.teiid.query.processor.relational.RelationalNode
 
getBufferManager() - Method in class org.teiid.query.util.CommandContext
 
getBuffers() - Method in class org.teiid.common.buffer.impl.BlockByteBuffer
 
getBuiltInAggregateFunctions(boolean) - Method in class org.teiid.query.function.FunctionLibrary
Return a list of the most general forms of built-in aggregate functions.
getByteBuffer(int) - Method in class org.teiid.common.buffer.impl.BlockByteBuffer
Return a buffer positioned at the given start byte.
getBytes(Geometry, boolean) - Static method in class org.teiid.query.function.GeometryUtils
 
getBytesWritten() - Method in class org.teiid.common.buffer.impl.ExtensibleBufferedOutputStream
 
getByUuid(CompositeMetadataStore, String) - Static method in class org.teiid.dqp.internal.process.DataTierManagerImpl
 
getCache() - Method in class org.teiid.common.buffer.impl.BufferManagerImpl
 
getCacheDirective() - Method in interface org.teiid.dqp.internal.datamgr.ConnectorWork
 
getCacheDirective() - Method in class org.teiid.dqp.internal.datamgr.ConnectorWorkItem
 
getCacheDirective() - Method in class org.teiid.dqp.internal.datamgr.ExecutionContextImpl
 
getCachedSet(Expression) - Method in class org.teiid.query.processor.relational.DependentValueSource
 
getCachedSet(Expression) - Method in interface org.teiid.query.sql.util.ValueIteratorSource
 
getCacheGroupCount() - Method in interface org.teiid.common.buffer.Cache
 
getCacheGroupCount() - Method in class org.teiid.common.buffer.impl.BufferFrontedFileStoreCache
 
getCacheGroupCount() - Method in class org.teiid.common.buffer.impl.MemoryStorageManager
 
getCacheHint() - Method in class org.teiid.query.metadata.TempMetadataID
 
getCacheHint() - Method in class org.teiid.query.sql.lang.Command
 
getCacheHitCount() - Method in class org.teiid.dqp.internal.process.SessionAwareCache
 
getCacheHitRatio() - Method in class org.teiid.dqp.internal.process.SessionAwareCache
 
getCachePutCount() - Method in class org.teiid.dqp.internal.process.SessionAwareCache
 
getCacheTypes() - Static method in class org.teiid.dqp.internal.process.SessionAwareCache
 
getCallStackDepth() - Method in class org.teiid.query.util.CommandContext
 
getCapabilities() - Method in class org.teiid.dqp.internal.datamgr.ConnectorManager
 
getCapabiltiesFinder() - Method in class org.teiid.dqp.internal.process.QueryProcessorFactoryImpl
 
getCapabiltiesFinder() - Method in interface org.teiid.query.processor.QueryProcessor.ProcessorFactory
 
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
 
getChangeList() - Method in class org.teiid.query.sql.lang.Update
Return the list of CompareCriteria representing updates being made
getCharacterStream() - Method in class org.teiid.common.buffer.FileStoreInputStreamFactory
 
getCharacterVDBResource(String) - Method in class org.teiid.dqp.internal.datamgr.RuntimeMetadataImpl
 
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
 
getCheckMatViewStatus() - Method in class org.teiid.query.sql.symbol.GroupSymbol
 
getChildCount() - Method in class org.teiid.query.optimizer.relational.plantree.PlanNode
 
getChildCount() - Method in class org.teiid.query.processor.relational.RelationalNode
 
getChildren() - Method in class org.teiid.query.optimizer.relational.plantree.PlanNode
 
getChildren() - Method in class org.teiid.query.processor.relational.RelationalNode
 
getClassLoader() - Method in interface org.teiid.query.function.FunctionMetadataSource
Classloader used for functions
getClassLoader() - Method in class org.teiid.query.function.UDFSource
 
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
 
getClientAddress() - Method in class org.teiid.dqp.internal.process.DQPWorkContext
Get the client address from the socket transport - not as reported from the client
getClientHostname() - Method in class org.teiid.dqp.internal.process.DQPWorkContext
Get the client hostname from the socket transport - not as reported from the client
getClientSerializationVersion() - Method in enum org.teiid.dqp.internal.process.DQPWorkContext.Version
 
getClientState(String, boolean) - Method in class org.teiid.dqp.internal.process.DQPCore
 
getClientVersion() - Method in class org.teiid.dqp.internal.process.DQPWorkContext
 
getCodeLookup(String, Object) - Method in class org.teiid.query.util.CommandContext
 
getCodeSigners(VirtualFile, VirtualFile) - Method in class org.teiid.query.metadata.PureZipFileSystem
getCodeTableMetadataId(String, String, String, String) - Method in interface org.teiid.query.tempdata.GlobalTableStore
 
getCodeTableMetadataId(String, String, String, String) - Method in class org.teiid.query.tempdata.GlobalTableStoreImpl
 
getCollectNodeStatistics() - Method in class org.teiid.query.util.CommandContext
 
getColumn(String, String, String) - Method in class org.teiid.dqp.internal.datamgr.RuntimeMetadataImpl
 
getColumn(String) - Method in class org.teiid.dqp.internal.datamgr.RuntimeMetadataImpl
 
getColumn(String, Table, String) - Static method in class org.teiid.query.metadata.TransformationMetadata
 
getColumn() - Method in class org.teiid.query.parser.JavaCharStream
Deprecated.
getColumnMap() - Method in interface org.teiid.query.tempdata.SearchableTable
 
getColumnMap() - Method in class org.teiid.query.tempdata.TempTable
 
getColumnNames() - Method in class org.teiid.query.optimizer.SourceTriggerActionPlanner.SourceEventCommand
 
getColumnNames() - Method in class org.teiid.query.util.GeneratedKeysImpl
 
getColumns() - Method in class org.teiid.query.sql.lang.ArrayTable
 
getColumns() - Method in class org.teiid.query.sql.lang.Create
 
getColumns() - Method in class org.teiid.query.sql.lang.ObjectTable
 
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
 
getColumns() - Method in class org.teiid.query.tempdata.TempTable
 
getColumnSymbols() - Method in class org.teiid.query.sql.lang.Create
Derived ElementSymbol list.
getColumnTypes() - Method in class org.teiid.query.util.GeneratedKeysImpl
 
getCommand(String, QueryMetadataInterface, ParseInfo) - Method in class org.teiid.dqp.internal.process.CachedResults
 
getCommand() - Method in class org.teiid.dqp.internal.process.PreparedPlan
Return the Command .
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.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
 
getCommandContext() - Method in class org.teiid.dqp.internal.datamgr.ExecutionContextImpl
 
getCommandContext() - Method in class org.teiid.dqp.message.AtomicRequestMessage
 
getCommandPayload() - Method in class org.teiid.dqp.internal.datamgr.ExecutionContextImpl
 
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
getCommands(Command, boolean) - Static method in class org.teiid.query.sql.visitor.CommandCollectorVisitor
 
getCommandToken(int) - Static method in class org.teiid.query.sql.lang.Command
 
getCommitAction() - Method in class org.teiid.query.sql.lang.Create
 
getCommonRuntimeType(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.
getComparator() - Method in class org.teiid.common.buffer.STree
 
getCompiledScript() - Method in class org.teiid.query.sql.lang.ObjectTable
 
getCompiledScript() - Method in class org.teiid.query.sql.lang.ObjectTable.ObjectColumn
 
getCompletedCount() - Method in class org.teiid.dqp.internal.process.ThreadReuseExecutor
 
getComponentException() - Method in class org.teiid.query.resolver.util.ResolverVisitor
 
getComponentType() - Method in class org.teiid.query.sql.symbol.Array
 
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.
getCondition() - Method in class org.teiid.query.sql.symbol.AggregateSymbol
 
getConfig() - Method in class org.teiid.query.xquery.saxon.SaxonXQueryExpression
 
getConformedTo() - Method in class org.teiid.query.processor.relational.AccessNode
 
getConnection() - Method in class org.teiid.query.util.CommandContext
 
getConnectionFactory() - Method in class org.teiid.dqp.internal.datamgr.ConnectorManager
Get the ConnectionFactory object required by this manager
getConnectionId() - Method in class org.teiid.dqp.internal.datamgr.ExecutionContextImpl
 
getConnectionID() - Method in class org.teiid.dqp.internal.datamgr.ExecutionContextImpl
 
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
 
getConnectionID() - Method in class org.teiid.query.util.CommandContext
 
getConnectionName() - Method in class org.teiid.dqp.internal.datamgr.ConnectorManager
 
getConnectionProfile() - Method in class org.teiid.dqp.internal.process.DQPWorkContext
 
getConnectorBindingExpression() - Method in class org.teiid.query.processor.relational.AccessNode
 
getConnectorBindingId() - Method in class org.teiid.query.processor.relational.AccessNode
 
getConnectorIdentifier() - Method in class org.teiid.dqp.internal.datamgr.ExecutionContextImpl
 
getConnectorManager(String) - Method in class org.teiid.dqp.internal.datamgr.ConnectorManagerRepository
 
getConnectorManagers() - Method in class org.teiid.dqp.internal.datamgr.ConnectorManagerRepository
 
getConnectorName() - Method in class org.teiid.dqp.internal.process.DataTierTupleSource
 
getConnectorName() - Method in class org.teiid.dqp.message.AtomicRequestMessage
 
getConstraint() - Method in class org.teiid.query.sql.lang.Insert
 
getConstraint() - Method in class org.teiid.query.sql.lang.Update
 
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
IMPORTANT: source and target must be basic runtime types
getConverts(FunctionMethod, Class<?>[]) - Method in class org.teiid.query.function.FunctionLibrary
 
getCorrelatedName() - Method in class org.teiid.query.validator.UpdateValidator.UpdateMapping
 
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.
getCoveredCriteria() - Method in class org.teiid.query.tempdata.BaseIndexInfo
 
getCreateCommand(GroupSymbol, boolean, QueryMetadataInterface) - Static method in class org.teiid.query.tempdata.GlobalTableStoreImpl
 
getCreated() - Method in class org.teiid.common.buffer.impl.MemoryStorageManager
 
getCreatedNodes() - Method in class org.teiid.query.optimizer.relational.rules.RulePushSelectCriteria
 
getCreationTime() - Method in class org.teiid.dqp.internal.process.AccessInfo
 
getCreationTime() - Method in class org.teiid.dqp.internal.process.FutureWork
 
getCreationTime() - Method in class org.teiid.dqp.internal.process.RequestWorkItem
 
getCreationTime() - Method in interface org.teiid.dqp.internal.process.ThreadReuseExecutor.PrioritizedRunnable
 
getCreationTime() - Method in class org.teiid.dqp.internal.process.ThreadReuseExecutor.RunnableWrapper
 
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.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 interface org.teiid.query.sql.lang.FilteredCommand
 
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.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.
getCurrentDatabase() - Method in class org.teiid.query.metadata.DatabaseStore
 
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.
getCurrentIndex() - Method in class org.teiid.common.buffer.TupleBuffer.TupleBufferTupleSource
 
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.
getCurrentNamespaceContainer() - Method in class org.teiid.query.metadata.DatabaseStore
Get the NamespaceContainer associated with the current database - this instance should not be modified unless in an edit context.
getCurrentRow(String) - Method in class org.teiid.query.processor.proc.ProcedurePlan
 
getCurrentSchema() - Method in class org.teiid.query.metadata.DatabaseStore
 
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
getDatabase(String, String) - Method in class org.teiid.query.metadata.DatabaseStore
 
getDatabases() - Method in class org.teiid.query.metadata.DatabaseStore
 
getDataBlocksInUse() - Method in class org.teiid.common.buffer.impl.BufferFrontedFileStoreCache
 
getDataManager() - Method in class org.teiid.query.processor.proc.ProcedurePlan
 
getDataManager() - Method in class org.teiid.query.processor.relational.RelationalNode
 
getDataObjects() - Method in class org.teiid.query.util.CommandContext
 
getDataTierManager() - Method in class org.teiid.dqp.internal.process.DQPCore
 
getDataTypeClass(String) - Method in class org.teiid.query.metadata.BasicQueryMetadata
 
getDataTypeClass(String) - Method in class org.teiid.query.metadata.BasicQueryMetadataWrapper
 
getDataTypeClass(String) - Method in interface org.teiid.query.metadata.QueryMetadataInterface
Get the runtime type class for the given type name, which may include domains
getDataTypeClass(String) - Method in class org.teiid.query.metadata.TransformationMetadata
 
getDataTypes() - Method in class org.teiid.query.metadata.SystemMetadata
List of all "built-in" datatypes.
getDateFormat(CommandContext, String) - Static method in class org.teiid.query.util.CommandContext
 
getDDLString(Schema, EnumSet<Admin.SchemaObjectType>, String) - Static method in class org.teiid.query.metadata.DDLStringVisitor
 
getDDLString(Database) - Static method in class org.teiid.query.metadata.DDLStringVisitor
 
getDebugLog() - Method in class org.teiid.query.analysis.AnalysisRecord
Get debug trace log recorded to writer.
getDecimalFormat(CommandContext, String) - Static method in class org.teiid.query.util.CommandContext
 
getDeclaration() - Method in class org.teiid.query.sql.symbol.XMLSerialize
 
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.
getDefaultAuthenticationType() - Method in interface org.teiid.dqp.service.SessionService
 
getDefaultColumn(String, String, Class<?>) - Method in class org.teiid.dqp.internal.process.MetaDataProcessor
 
getDefaultColumn(String, String, String, Class<?>) - Method in class org.teiid.dqp.internal.process.MetaDataProcessor
 
getDefaultExpression() - Method in class org.teiid.query.sql.lang.ObjectTable.ObjectColumn
 
getDefaultExpression() - Method in class org.teiid.query.sql.lang.XMLTable.XMLColumn
 
getDefaultNullOrder(Object, QueryMetadataInterface, CapabilitiesFinder) - Static method in class org.teiid.query.optimizer.relational.rules.CapabilitiesUtil
 
getDefaultNullOrder() - Method in class org.teiid.query.util.Options
 
getDefaultSQLState() - Method in class org.teiid.query.sql.proc.ExceptionExpression
 
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
 
getDefinition() - Method in class org.teiid.query.sql.lang.Alter
 
getDefinition() - Method in class org.teiid.query.sql.symbol.GroupSymbol
Get the definition for the group symbol, which may be null
getDelegationCredential() - Method in class org.teiid.security.GSSResult
 
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
 
getDeleteReport() - Method in class org.teiid.query.validator.UpdateValidator
 
getDeleteTarget() - Method in class org.teiid.query.validator.UpdateValidator.UpdateInfo
 
getDeleteType() - Method in class org.teiid.query.validator.UpdateValidator.UpdateInfo
 
getDeleteValidationError() - Method in class org.teiid.query.validator.UpdateValidator.UpdateInfo
 
getDelimiter() - Method in class org.teiid.query.sql.lang.TextTable
 
getDelimiter() - Method in class org.teiid.query.sql.symbol.TextLine
 
getDependentCriteriaNode(String, List<Expression>, List<Expression>, PlanNode, QueryMetadataInterface, NewCalculateCostUtil.DependentCostAnalysis, Boolean, Option.MakeDep) - Static method in class org.teiid.query.optimizer.relational.rules.RuleChooseDependent
 
getDependentGroups() - Method in class org.teiid.query.sql.lang.Option
Get all groups to make dependent
getDependentValueSource() - Method in class org.teiid.query.processor.relational.JoinNode
 
getDependentValueSource() - Method in class org.teiid.query.sql.lang.DependentSetCriteria
 
getDependentValueSourceName() - Method in class org.teiid.query.processor.relational.JoinNode
 
getDescription() - Method in class org.teiid.api.exception.query.UnresolvedSymbolDescription
Get the description of the problem
getDescriptionProperties() - Method in class org.teiid.query.processor.BatchedUpdatePlan
 
getDescriptionProperties() - Method in class org.teiid.query.processor.DdlPlan
 
getDescriptionProperties() - Method in class org.teiid.query.processor.proc.AssignmentInstruction
 
getDescriptionProperties() - Method in class org.teiid.query.processor.proc.BlockInstruction
 
getDescriptionProperties() - Method in class org.teiid.query.processor.proc.BranchingInstruction
 
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.ReturnInstruction
 
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.ArrayTableNode
 
getDescriptionProperties() - Method in class org.teiid.query.processor.relational.BatchedUpdateNode
 
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.ObjectTableNode
 
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.relational.TextTableNode
 
getDescriptionProperties() - Method in class org.teiid.query.processor.relational.WindowFunctionProjectNode
 
getDescriptionProperties() - Method in class org.teiid.query.processor.relational.XMLTableNode
 
getDesignTimeMetadata() - Method in class org.teiid.query.metadata.BasicQueryMetadata
 
getDesignTimeMetadata() - Method in class org.teiid.query.metadata.BasicQueryMetadataWrapper
 
getDesignTimeMetadata() - Method in interface org.teiid.query.metadata.QueryMetadataInterface
Get the metadata without visibility and session tables
getDesignTimeMetadata() - Method in class org.teiid.query.metadata.TransformationMetadata
 
getDeterminism() - Method in class org.teiid.query.sql.lang.CacheHint
 
getDeterminismLevel() - Method in class org.teiid.query.sql.visitor.EvaluatableVisitor
 
getDeterminismLevel() - Method in class org.teiid.query.util.CommandContext
 
getDeterministic() - Method in class org.teiid.query.function.FunctionDescriptor
 
getDirectory() - Method in class org.teiid.common.buffer.impl.FileStorageManager
 
getDirectoryEntries(VirtualFile, VirtualFile) - Method in class org.teiid.query.metadata.PureZipFileSystem
getDiskUsage() - Method in class org.teiid.common.buffer.impl.BufferFrontedFileStoreCache
 
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
 
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
 
getDocument() - Method in class org.teiid.query.sql.symbol.XMLSerialize
 
getDomainDDLString(Database) - Static method in class org.teiid.query.metadata.DDLStringVisitor
 
getDqpWorkContext() - Method in class org.teiid.dqp.internal.process.FutureWork
 
getDqpWorkContext() - Method in class org.teiid.dqp.internal.process.RequestWorkItem
 
getDqpWorkContext() - Method in interface org.teiid.dqp.internal.process.ThreadReuseExecutor.PrioritizedRunnable
 
getDqpWorkContext() - Method in class org.teiid.dqp.internal.process.ThreadReuseExecutor.RunnableWrapper
 
getDQPWorkContext() - Method in class org.teiid.query.util.CommandContext
 
getElement(Object) - Method in class org.teiid.dqp.internal.datamgr.RuntimeMetadataImpl
 
getElementID(String) - Method in class org.teiid.dqp.internal.process.multisource.MultiSourceMetadataWrapper
 
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.dqp.internal.process.multisource.MultiSourceMetadataWrapper
 
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
 
getElementRuntimeTypeName(Object) - Method in class org.teiid.query.metadata.BasicQueryMetadata
 
getElementRuntimeTypeName(Object) - Method in class org.teiid.query.metadata.BasicQueryMetadataWrapper
 
getElementRuntimeTypeName(Object) - Method in interface org.teiid.query.metadata.QueryMetadataInterface
Get the element type name for an element symbol.
getElementRuntimeTypeName(Object) - Method in class org.teiid.query.metadata.TempMetadataAdapter
 
getElementRuntimeTypeName(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(LanguageObject, Collection<? super 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.
getElements(LanguageObject, boolean, boolean, boolean) - Static method in class org.teiid.query.sql.visitor.ElementCollectorVisitor
 
getElementSymbols() - Method in class org.teiid.query.sql.symbol.MultipleElementSymbol
Get the element symbols referred to by this multiple element symbol
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
 
getEnabled() - Method in class org.teiid.query.sql.lang.AlterTrigger
 
getEncoding() - Method in class org.teiid.query.sql.symbol.TextLine
 
getEncoding() - Method in class org.teiid.query.sql.symbol.XMLSerialize
 
getEnd() - Method in class org.teiid.query.sql.symbol.WindowFrame
Return the end bound, may be null
getEndColumn() - Method in class org.teiid.query.parser.JavaCharStream
Get end column.
getEndLine() - Method in class org.teiid.query.parser.JavaCharStream
Get end line.
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).
getEntriesPlusVisibilities() - Method in class org.teiid.query.metadata.VDBResources
 
getErrorCode() - Method in class org.teiid.query.sql.proc.ExceptionExpression
 
getErrorType() - Method in exception org.teiid.json.simple.ParseException
 
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
 
getEvent() - Method in class org.teiid.query.sql.lang.AlterTrigger
 
getEventDistributor() - Method in class org.teiid.dqp.internal.process.DataTierManagerImpl
 
getEventDistributor() - Method in class org.teiid.query.processor.proc.ProcedurePlan
 
getEventDistributor() - Method in interface org.teiid.query.processor.ProcessorDataManager
 
getEventDistributor() - Method in class org.teiid.query.tempdata.TempTableDataManager
 
getEvictionQueue() - Method in class org.teiid.common.buffer.impl.LrfuEvictionQueue
 
getException() - Method in class org.teiid.query.optimizer.relational.rules.CriteriaCapabilityValidatorVisitor
 
getException() - Method in class org.teiid.query.validator.AbstractValidationVisitor
 
getExceptionGroup() - Method in class org.teiid.query.processor.proc.Program
 
getExceptionGroup() - Method in class org.teiid.query.sql.proc.Block
 
getExceptionObject() - Method in class org.teiid.query.validator.AbstractValidationVisitor
 
getExceptionProgram() - Method in class org.teiid.query.processor.proc.Program
 
getExceptionStatements() - Method in class org.teiid.query.sql.proc.Block
 
getExecutionCountIdentifier() - Method in class org.teiid.dqp.internal.datamgr.ExecutionContextImpl
 
getExecutionFactory() - Method in class org.teiid.dqp.internal.datamgr.ConnectorManager
Get the Translator object managed by this manager.
getExecutionFactory(String) - Method in interface org.teiid.dqp.internal.datamgr.ConnectorManagerRepository.ExecutionFactoryProvider
 
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.internal.datamgr.ExecutionContextImpl
 
getExecutor() - Method in class org.teiid.query.util.CommandContext
 
getExpandedCommand() - Method in class org.teiid.query.sql.lang.UnaryFromClause
 
getExpectedHeight(long) - Method in class org.teiid.common.buffer.STree
 
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.RaiseStatement
 
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.RaiseStatement
 
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.XMLCast
 
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.Array
 
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
 
getExtensionProperty(Object, String, boolean) - Method in class org.teiid.query.metadata.BasicQueryMetadata
 
getExtensionProperty(Object, String, boolean) - Method in class org.teiid.query.metadata.BasicQueryMetadataWrapper
 
getExtensionProperty(Object, String, boolean) - Method in interface org.teiid.query.metadata.QueryMetadataInterface
 
getExtensionProperty(Object, String, boolean) - Method in class org.teiid.query.metadata.TempMetadataAdapter
 
getExtensionProperty(Object, String, boolean) - Method in class org.teiid.query.metadata.TransformationMetadata
 
getExternalGroupContexts() - Method in class org.teiid.query.sql.lang.Command
 
getFactory() - Method in class org.teiid.query.eval.TeiidScriptEngine
 
getFailureMessage() - Method in class org.teiid.query.validator.ValidatorReport
 
getFetchSize() - Method in class org.teiid.dqp.message.AtomicRequestMessage
 
getFile(VirtualFile, VirtualFile) - Method in class org.teiid.query.metadata.PureZipFileSystem
getFile() - Method in class org.teiid.query.metadata.VDBResources.Resource
 
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
 
getFullName() - Method in class org.teiid.query.function.FunctionDescriptor
 
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
 
getFunction() - Method in class org.teiid.query.sql.symbol.WindowFunction
 
getFunctionBasedExpressions(Object) - Method in class org.teiid.query.metadata.BasicQueryMetadata
 
getFunctionBasedExpressions(Object) - Method in class org.teiid.query.metadata.BasicQueryMetadataWrapper
 
getFunctionBasedExpressions(Object) - Method in interface org.teiid.query.metadata.QueryMetadataInterface
 
getFunctionBasedExpressions(Object) - Method in class org.teiid.query.metadata.TempMetadataAdapter
 
getFunctionBasedExpressions() - Method in class org.teiid.query.metadata.TempMetadataID.TableData
 
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.
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
 
getFunctionProcedures(Schema) - Static method in class org.teiid.query.function.FunctionTree
 
getFunctions() - Method in class org.teiid.query.sql.visitor.FunctionCollectorVisitor
Get the elements collected by the visitor.
getFunctions(LanguageObject, Collection<Function>) - 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<Function>, 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
 
getFunctionsByUuid() - Method in class org.teiid.query.function.FunctionTree
 
getFunctionsInCategory(String) - Method in class org.teiid.query.function.FunctionLibrary
Get all function in a category.
getGeneralHint() - Method in class org.teiid.dqp.internal.datamgr.ExecutionContextImpl
 
getGeneralHint() - Method in class org.teiid.query.sql.lang.SourceHint
 
getGeneralHints() - Method in class org.teiid.dqp.internal.datamgr.ExecutionContextImpl
 
getGeneralHints() - Method in class org.teiid.query.sql.lang.SourceHint
 
getGeneratedKeys() - Method in class org.teiid.query.util.CommandContext
 
getGeographyType(Geometry, CommandContext) - Static method in class org.teiid.query.function.GeometryUtils
 
getGeographyType(Geometry) - Static method in class org.teiid.query.function.GeometryUtils
 
getGeometry(AbstractGeospatialType) - Static method in class org.teiid.query.function.GeometryUtils
 
getGeometry(InputStream, Integer, boolean) - Static method in class org.teiid.query.function.GeometryUtils
 
getGeometryType(Geometry) - Static method in class org.teiid.query.function.GeometryUtils
 
getGeometryType(Geometry, int) - Static method in class org.teiid.query.function.GeometryUtils
 
getGlobalTableStore() - Method in class org.teiid.query.util.CommandContext
 
getGlobalTempTableMetadataId(Object) - Method in interface org.teiid.query.tempdata.GlobalTableStore
 
getGlobalTempTableMetadataId(String) - Method in interface org.teiid.query.tempdata.GlobalTableStore
 
getGlobalTempTableMetadataId(Object) - Method in class org.teiid.query.tempdata.GlobalTableStoreImpl
 
getGlobalTempTableMetadataId(String) - Method in class org.teiid.query.tempdata.GlobalTableStoreImpl
 
getGlobalValue(String) - Method in class org.teiid.query.sql.util.VariableContext
 
getGroup(Object) - Method in class org.teiid.dqp.internal.datamgr.RuntimeMetadataImpl
 
getGroup() - Method in class org.teiid.query.resolver.util.ResolverUtil.ResolvedLookup
 
getGroup() - Method in class org.teiid.query.sql.lang.Create
 
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.Drop
 
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.StoredProcedure
 
getGroup() - Method in interface org.teiid.query.sql.lang.TargetedCommand
 
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
getGroup() - Method in class org.teiid.query.sql.symbol.MultipleElementSymbol
 
getGroup() - Method in class org.teiid.query.validator.UpdateValidator.UpdateMapping
 
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
 
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.TempMetadataAdapter
 
getGroupsForPartialName(String) - Method in class org.teiid.query.metadata.TransformationMetadata
 
getGroupsIgnoreInlineViews(LanguageObject, boolean) - Static method in class org.teiid.query.sql.visitor.GroupCollectorVisitor
Helper to quickly get the groups from obj in a collection.
getGroupsIgnoreInlineViewsAndEvaluatableSubqueries(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
getGroupSortTupleSource() - Method in class org.teiid.query.processor.relational.GroupingNode
 
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
 
getHeader() - Method in class org.teiid.query.sql.lang.TextTable.TextColumn
 
getHeight() - Method in class org.teiid.common.buffer.STree
 
getHighestBitSet(int) - Method in class org.teiid.common.buffer.impl.ConcurrentBitSet
return an estimate of the highest bit (relative index) that has been set
getHint() - Method in class org.teiid.query.sql.lang.SourceHint.SpecificHint
 
getHints() - Method in class org.teiid.query.sql.lang.SourceHint.SpecificHint
 
getHistory() - Method in class org.teiid.query.resolver.util.AccessPattern
 
getId() - Method in class org.teiid.common.buffer.BaseCacheEntry
 
getId() - Method in class org.teiid.common.buffer.CacheKey
 
getId() - Method in interface org.teiid.common.buffer.Serializer
 
getId() - Method in class org.teiid.common.buffer.TupleBuffer
 
getId() - Method in class org.teiid.dqp.internal.datamgr.ConnectorManager
 
getId() - Method in interface org.teiid.dqp.internal.datamgr.ConnectorWork
 
getId() - Method in class org.teiid.dqp.internal.datamgr.ConnectorWorkItem
 
getId() - Method in class org.teiid.dqp.internal.process.CachedResults
 
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
 
getId() - Method in class org.teiid.query.tempdata.TempTable
 
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
 
getImportedModels() - Method in class org.teiid.query.metadata.BasicQueryMetadata
 
getImportedModels() - Method in class org.teiid.query.metadata.BasicQueryMetadataWrapper
 
getImportedModels() - Method in interface org.teiid.query.metadata.QueryMetadataInterface
 
getImportedModels() - Method in class org.teiid.query.metadata.TransformationMetadata
 
getInaccessibleResources(DataPolicy.PermissionType, Set<String>, DataPolicy.Context) - Method in class org.teiid.dqp.internal.process.AuthorizationValidationVisitor
Out of the resources specified, return the subset for which the specified not have authorization to access.
getInaccessibleResources(DataPolicy.PermissionType, Set<String>, DataPolicy.Context, CommandContext) - Method in class org.teiid.dqp.internal.process.DataRolePolicyDecider
 
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
 
getInode() - Method in interface org.teiid.common.buffer.impl.BlockManager
 
getInodesInUse() - Method in class org.teiid.common.buffer.impl.BufferFrontedFileStoreCache
 
getInputCriteria() - Method in class org.teiid.query.processor.relational.DependentProcedureAccessNode
 
getInputCriteria() - Method in class org.teiid.query.processor.relational.DependentProcedureExecutionNode
 
getInputParameters() - Method in class org.teiid.query.sql.lang.StoredProcedure
 
getInputStream() - Method in class org.teiid.common.buffer.FileStoreInputStreamFactory
 
getInputStream(long, long) - Method in class org.teiid.common.buffer.FileStoreInputStreamFactory
 
getInputStreamFactory() - Method in class org.teiid.dqp.internal.process.SaveOnReadInputStream
 
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
 
getInsertReport() - Method in class org.teiid.query.validator.UpdateValidator
 
getInsertValidationError() - Method in class org.teiid.query.validator.UpdateValidator.UpdateInfo
 
getInstance() - Static method in class org.teiid.query.metadata.SystemMetadata
 
getInstance() - Static method in class org.teiid.query.util.TeiidTracingUtil
 
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.
getInto() - Method in class org.teiid.query.sql.lang.Query
 
getIntoGroup() - Method in class org.teiid.query.sql.lang.DynamicCommand
 
getIntProperty(SourceCapabilities.Capability, Object, QueryMetadataInterface, CapabilitiesFinder) - Static method in class org.teiid.query.optimizer.relational.rules.CapabilitiesUtil
Values are expected to be non-negative except for unknown/invalid = -1
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.AbstractCompareCriteria
 
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(String) - Method in class org.teiid.query.function.UDFSource
 
getIsolationLevel() - Method in class org.teiid.dqp.service.TransactionContext
 
getIsOptional() - Method in class org.teiid.query.sql.lang.CompareCriteria
 
getItems() - Method in class org.teiid.query.report.ActivityReport
 
getJoin() - Method in class org.teiid.query.sql.lang.Option.MakeDep
 
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
getJoinPrefetchBatches() - Method in class org.teiid.query.util.Options
 
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
 
getJsonReader(Blob) - Static method in class org.teiid.query.function.source.XMLSystemFunctions
 
getKey() - Method in class org.teiid.common.buffer.BaseCacheEntry
 
getKeyElement() - Method in class org.teiid.query.resolver.util.ResolverUtil.ResolvedLookup
 
getKeyIterator() - Method in class org.teiid.query.util.GeneratedKeysImpl
 
getKeyLength() - Method in class org.teiid.common.buffer.STree
 
getKeys() - Method in class org.teiid.query.sql.util.SymbolMap
 
getKeys() - Method in class org.teiid.query.util.GeneratedKeysImpl
 
getKeyUsed(Collection<? extends Expression>, Set<GroupSymbol>, QueryMetadataInterface, Boolean) - Static method in class org.teiid.query.optimizer.relational.rules.NewCalculateCostUtil
 
getLabel() - Method in class org.teiid.query.processor.proc.LoopInstruction
 
getLabel() - Method in class org.teiid.query.processor.proc.Program
 
getLabel() - Method in class org.teiid.query.processor.proc.WhileInstruction
 
getLabel() - Method in class org.teiid.query.sql.proc.Block
 
getLabel() - Method in class org.teiid.query.sql.proc.BranchingStatement
 
getLabel() - Method in class org.teiid.query.sql.proc.LoopStatement
 
getLabel() - Method in interface org.teiid.query.sql.proc.Statement.Labeled
 
getLabel() - Method in class org.teiid.query.sql.proc.WhileStatement
 
getLargestPoolSize() - Method in class org.teiid.dqp.internal.process.ThreadReuseExecutor
 
getLastAccess() - Method in class org.teiid.common.buffer.CacheKey
 
getLastChild() - Method in class org.teiid.query.optimizer.relational.plantree.PlanNode
 
getLastDataModification() - Method in class org.teiid.query.metadata.TempMetadataID
 
getLastDataModification() - Method in class org.teiid.query.metadata.TempMetadataID.TableData
 
getLastModified(VirtualFile, VirtualFile) - Method in class org.teiid.query.metadata.PureZipFileSystem
getLastModified() - Method in class org.teiid.query.metadata.TempMetadataID
 
getLastModified() - Method in class org.teiid.query.metadata.TempMetadataID.TableData
 
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 interface org.teiid.query.sql.lang.BinaryComparison
 
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
 
getLeftRowValue() - Method in class org.teiid.query.sql.lang.IsDistinctCriteria
 
getLength() - Method in class org.teiid.common.buffer.FileStore
 
getLength() - Method in class org.teiid.common.buffer.FileStoreInputStreamFactory
 
getLength() - Method in class org.teiid.common.buffer.impl.FileStorageManager.DiskStore
 
getLength() - Method in class org.teiid.common.buffer.impl.SplittableStorageManager.SplittableFileStore
 
getLevel(String) - Static method in class org.teiid.dqp.internal.process.DataTierManagerImpl
 
getLimit() - Method in class org.teiid.query.processor.relational.LimitNode
 
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.
getLineEnding() - Method in class org.teiid.query.sql.symbol.TextLine
 
getList() - Method in class org.teiid.common.buffer.LightWeightCopyOnWriteList
 
getLobChunkSizeInKB() - Method in class org.teiid.dqp.internal.process.DQPConfiguration
 
getLobCount() - Method in class org.teiid.common.buffer.LobManager
 
getLobCount() - Method in class org.teiid.common.buffer.TupleBuffer
 
getLobIndexes(List<? extends Expression>) - 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
 
getLocalValues() - Method in class org.teiid.query.sql.util.VariableContext
 
getLocation() - Method in class org.teiid.cache.CacheConfiguration
 
getLongRunningRequestCount() - Method in class org.teiid.dqp.internal.process.DQPCore
 
getLongRunningRequests() - Method in class org.teiid.dqp.internal.process.DQPCore
 
getLower() - Method in class org.teiid.query.tempdata.BaseIndexInfo
 
getLowerExpression() - Method in class org.teiid.query.sql.lang.BetweenCriteria
Get the lower expression.
getMakeDep() - Method in class org.teiid.query.sql.lang.FromClause
 
getMakeDepOptions() - Method in class org.teiid.query.sql.lang.DependentSetCriteria
 
getMakeDepOptions() - Method in class org.teiid.query.sql.lang.Option
 
getMakeInd() - Method in class org.teiid.query.sql.lang.FromClause
 
getMakeIndependentGroups() - Method in class org.teiid.query.sql.lang.Option
 
getMakeIndependentOptions() - Method in class org.teiid.query.sql.lang.Option
 
getManagedRowCount() - Method in class org.teiid.common.buffer.TupleBuffer
Returns the total number of rows contained in managed batches
getMapOfParameters() - Method in class org.teiid.query.sql.lang.StoredProcedure
 
getMappedExpression(ElementSymbol) - Method in class org.teiid.query.sql.util.SymbolMap
 
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
 
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 interface org.teiid.query.tempdata.GlobalTableStore
 
getMatTableInfo(String) - Method in class org.teiid.query.tempdata.GlobalTableStoreImpl
 
getMax() - Method in class org.teiid.query.sql.lang.Option.MakeDep
 
getMaxActivePlans() - Method in class org.teiid.dqp.internal.process.DQPConfiguration
 
getMaxActivePlans() - Method in class org.teiid.dqp.internal.process.DQPCore
 
getMaxAgeInSeconds() - Method in class org.teiid.cache.CacheConfiguration
 
getMaxDependentPredicates(Object, QueryMetadataInterface, CapabilitiesFinder) - Static method in class org.teiid.query.optimizer.relational.rules.CapabilitiesUtil
 
getMaxEntries() - Method in class org.teiid.cache.CacheConfiguration
 
getMaxFileSize() - Method in class org.teiid.common.buffer.impl.SplittableStorageManager
 
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
 
getMaxMemoryBlocks() - Method in class org.teiid.common.buffer.impl.BufferFrontedFileStoreCache
 
getMaxNdv() - Method in class org.teiid.query.sql.lang.DependentSetCriteria
 
getMaxOid() - Method in class org.teiid.query.metadata.CompositeMetadataStore
 
getMaxPredicates() - Method in class org.teiid.query.processor.relational.DependentAccessNode
 
getMaxProcessingSize() - Method in interface org.teiid.common.buffer.BufferManager
Return the max that can be temporarily held potentially across even a blocked exception.
getMaxProcessingSize() - Method in class org.teiid.common.buffer.impl.BufferManagerImpl
 
getMaxProjectedColumns(Object, QueryMetadataInterface, CapabilitiesFinder) - Static method in class org.teiid.query.optimizer.relational.rules.CapabilitiesUtil
 
getMaxReserveKB() - Method in class org.teiid.common.buffer.impl.BufferManagerImpl
 
getMaxResultRows() - Method in class org.teiid.dqp.message.AtomicRequestMessage
 
getMaxRowsFetchSize() - Method in class org.teiid.dqp.internal.process.DQPConfiguration
 
getMaxRowsFetchSize() - Method in class org.teiid.dqp.internal.process.DQPCore
 
getMaxSessionBufferSizeEstimate() - Method in class org.teiid.query.util.Options
 
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
 
getMaxSourceRows() - Method in class org.teiid.dqp.internal.process.DQPConfiguration
Maximum source set rows to fetch
getMaxSourceRows() - Method in class org.teiid.dqp.internal.process.DQPCore
 
getMaxStaleness() - Method in class org.teiid.cache.CacheConfiguration
 
getMaxStorageSpace() - Method in class org.teiid.common.buffer.impl.BufferFrontedFileStoreCache
 
getMaxStorageSpace() - Method in class org.teiid.common.buffer.impl.BufferManagerImpl
 
getMaxStorageSpace() - Method in class org.teiid.common.buffer.impl.EncryptedStorageManager
 
getMaxStorageSpace() - Method in class org.teiid.common.buffer.impl.FileStorageManager
 
getMaxStorageSpace() - Method in class org.teiid.common.buffer.impl.MemoryStorageManager
 
getMaxStorageSpace() - Method in class org.teiid.common.buffer.impl.SplittableStorageManager
 
getMaxStorageSpace() - Method in interface org.teiid.common.buffer.StorageManager
 
getMaxThreads() - Method in class org.teiid.dqp.internal.process.DQPConfiguration
 
getMaxWaitingPlanWatermark() - Method in class org.teiid.dqp.internal.process.DQPCore
 
getMemoryBufferSpace() - Method in interface org.teiid.common.buffer.Cache
 
getMemoryBufferSpace() - Method in class org.teiid.common.buffer.impl.BufferFrontedFileStoreCache
 
getMemoryBufferSpace() - Method in class org.teiid.common.buffer.impl.MemoryStorageManager
 
getMemoryBytes() - Method in class org.teiid.common.buffer.FileStoreInputStreamFactory
 
getMemoryCacheEntries() - Method in class org.teiid.common.buffer.impl.BufferManagerImpl
 
getMemoryInUseBytes() - Method in class org.teiid.common.buffer.impl.BufferFrontedFileStoreCache
 
getMessage() - Method in exception org.teiid.query.parser.ParseException
 
getMessage(ParseException, int) - Method in class org.teiid.query.parser.QueryParser
The default JavaCC message is not very good.
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.
getMessage() - Method in class org.teiid.query.sql.proc.ExceptionExpression
 
getMetadata() - Method in class org.teiid.dqp.internal.datamgr.RuntimeMetadataImpl
 
getMetadata(long) - Method in class org.teiid.dqp.internal.process.DQPCore
 
getMetadata(long, String, boolean) - Method in class org.teiid.dqp.internal.process.DQPCore
 
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
 
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.
getMetadataId() - Method in class org.teiid.query.tempdata.TempTable
 
getMetadataRepository(AbstractMetadataRecord, VDBMetaData) - Method in class org.teiid.dqp.internal.process.DataTierManagerImpl
 
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
 
getMetadataType() - Method in class org.teiid.query.metadata.TempMetadataID
 
getMethod() - Method in class org.teiid.query.function.FunctionDescriptor
 
getMethod() - Method in class org.teiid.query.function.metadata.InvalidFunctionItem
Gets the method.
getMethodMap(Class<?>) - Method in class org.teiid.query.eval.TeiidScriptEngine
 
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
 
getMinRows() - Method in class org.teiid.query.sql.lang.CacheHint
 
getMode() - Method in class org.teiid.query.processor.proc.CreateCursorResultSetInstruction
 
getMode() - Method in class org.teiid.query.processor.relational.ProjectIntoNode
 
getMode() - Method in class org.teiid.query.processor.relational.SortNode
 
getMode() - Method in class org.teiid.query.sql.lang.MatchCriteria
 
getMode() - Method in class org.teiid.query.sql.proc.BranchingStatement
 
getMode() - Method in class org.teiid.query.sql.symbol.WindowFrame
 
getModel() - Method in class org.teiid.query.metadata.TempMetadataID.TableData
 
getModeledBaseType(Object) - Method in class org.teiid.query.metadata.BasicQueryMetadata
 
getModeledPrimitiveType(Object) - Method in class org.teiid.query.metadata.BasicQueryMetadata
 
getModeledType(Object) - Method in class org.teiid.query.metadata.BasicQueryMetadata
 
getModelID(Object) - Method in class org.teiid.query.metadata.BasicQueryMetadata
 
getModelID(String) - Method in class org.teiid.query.metadata.BasicQueryMetadata
 
getModelID(Object) - Method in class org.teiid.query.metadata.BasicQueryMetadataWrapper
 
getModelID(String) - Method in class org.teiid.query.metadata.BasicQueryMetadataWrapper
 
getModelID(String) - Method in interface org.teiid.query.metadata.QueryMetadataInterface
 
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(String) - Method in class org.teiid.query.metadata.TransformationMetadata
 
getModelId() - Method in class org.teiid.query.processor.relational.AccessNode
 
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
 
getModelName() - Method in class org.teiid.query.processor.relational.ProjectIntoNode
 
getMountSource() - Method in class org.teiid.query.metadata.PureZipFileSystem
getMultiSourceGroup(Object) - Method in class org.teiid.dqp.internal.process.multisource.MultiSourceMetadataWrapper
 
getMultiSourceModels(VDBMetaData) - Static method in class org.teiid.dqp.internal.process.multisource.MultiSourceMetadataWrapper
 
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.query.function.FunctionDescriptor
 
getName(Object) - Method in class org.teiid.query.metadata.BasicQueryMetadata
 
getName(Object) - Method in class org.teiid.query.metadata.BasicQueryMetadataWrapper
 
getName(Object) - Method in interface org.teiid.query.metadata.QueryMetadataInterface
Get the name of the metadata identifier specified.
getName(Object) - Method in class org.teiid.query.metadata.TempMetadataAdapter
 
getName() - Method in class org.teiid.query.metadata.TempMetadataID
 
getName(Object) - Method in class org.teiid.query.metadata.TransformationMetadata
 
getName() - Method in class org.teiid.query.metadata.VDBResources.Resource
 
getName() - Method in class org.teiid.query.processor.relational.EnhancedSortMergeJoinStrategy
 
getName() - Method in class org.teiid.query.processor.relational.MergeJoinStrategy
 
getName() - Method in class org.teiid.query.sql.lang.AlterTrigger
 
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.ElementSymbol
 
getName() - Method in class org.teiid.query.sql.symbol.Function
Get name of function
getName() - Method in class org.teiid.query.sql.symbol.GroupSymbol
 
getName() - Method in class org.teiid.query.sql.symbol.Symbol
Get the name of the symbol
getName(Expression) - Static method in class org.teiid.query.sql.symbol.Symbol
 
getName() - Method in class org.teiid.query.sql.symbol.XMLElement
 
getName() - Method in class org.teiid.vdb.runtime.VDBKey
 
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
 
getNamespaceItems() - Method in class org.teiid.query.sql.symbol.XMLNamespaces
 
getNameSpaces() - Method in class org.teiid.query.metadata.DatabaseStore
 
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
 
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
 
getNdv() - Method in class org.teiid.query.sql.lang.DependentSetCriteria
 
getNestedPlan(PlanNode) - Static method in class org.teiid.query.optimizer.relational.rules.FrameUtil
Look for SOURCE node either one or two steps below the access node.
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
 
getNewValues() - Method in class org.teiid.query.optimizer.SourceTriggerActionPlanner.SourceEventCommand
 
getNextChunk() - Method in class org.teiid.dqp.internal.process.ByteLobChunkStream
 
getNextRand() - Method in class org.teiid.query.util.CommandContext
 
getNextRand(long) - Method in class org.teiid.query.util.CommandContext
 
getNextSegment() - Method in class org.teiid.common.buffer.impl.ConcurrentBitSet
 
getNextToken() - Method in class org.teiid.query.parser.SQLParser
Get the next Token.
getNextToken() - Method in class org.teiid.query.parser.SQLParserTokenManager
Get the next Token.
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
 
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
 
getNodeNextBatchProcessingTime() - Method in class org.teiid.query.processor.relational.RelationalNodeStatistics
 
getNodeOutputRows() - Method in class org.teiid.query.processor.relational.RelationalNodeStatistics
 
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.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
 
getNonCoveredCriteria() - Method in class org.teiid.query.tempdata.BaseIndexInfo
 
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.
getObject() - Method in class org.teiid.api.exception.query.UnresolvedSymbolDescription
 
getObject() - Method in class org.teiid.common.buffer.CacheEntry
 
getObjects() - Method in class org.teiid.query.processor.relational.AccessNode
 
getObjects() - Method in class org.teiid.query.processor.relational.ArrayTableNode
 
getObjects() - Method in class org.teiid.query.processor.relational.BatchedUpdateNode
 
getObjects() - Method in class org.teiid.query.processor.relational.GroupingNode
 
getObjects() - Method in class org.teiid.query.processor.relational.JoinNode
 
getObjects() - Method in class org.teiid.query.processor.relational.ObjectTableNode
 
getObjects() - Method in class org.teiid.query.processor.relational.PlanExecutionNode
 
getObjects() - Method in class org.teiid.query.processor.relational.ProjectNode
 
getObjects() - Method in class org.teiid.query.processor.relational.SelectNode
 
getObjects() - Method in class org.teiid.query.processor.relational.SubqueryAwareRelationalNode
 
getObjects() - Method in class org.teiid.query.processor.relational.TextTableNode
 
getObjects() - Method in class org.teiid.query.processor.relational.WindowFunctionProjectNode
 
getObjects() - Method in class org.teiid.query.processor.relational.XMLTableNode
 
getObjectsAccessed() - Method in class org.teiid.dqp.internal.process.AccessInfo
 
getOffset() - Method in class org.teiid.query.processor.relational.LimitNode
 
getOffset() - Method in class org.teiid.query.sql.lang.Limit
 
getOffsetExpr() - Method in class org.teiid.query.processor.relational.LimitNode
 
getOid(String) - Method in class org.teiid.query.metadata.CompositeMetadataStore
 
getOid() - Method in class org.teiid.query.metadata.CompositeMetadataStore.RecordHolder
 
getOids() - Method in class org.teiid.query.metadata.CompositeMetadataStore
 
getOldValues() - Method in class org.teiid.query.optimizer.SourceTriggerActionPlanner.SourceEventCommand
 
getOn() - Method in class org.teiid.query.sql.lang.Create
 
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.
getOptions() - Method in interface org.teiid.common.buffer.BufferManager
 
getOptions() - Method in class org.teiid.common.buffer.impl.BufferManagerImpl
 
getOptions() - Method in class org.teiid.query.util.CommandContext
 
getOrCreateTransactionContext(String) - Method in class org.teiid.dqp.internal.process.TransactionServerImpl
 
getOrCreateTransactionContext(String) - Method in class org.teiid.dqp.internal.process.TransactionServerImpl.TransactionMapping
 
getOrCreateTransactionContext(String) - Method in interface org.teiid.dqp.service.TransactionService
 
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
 
getOrderBy() - Method in class org.teiid.query.sql.symbol.WindowSpecification
 
getOrderByItems() - Method in class org.teiid.query.sql.lang.OrderBy
 
getOrderingValue() - Method in class org.teiid.common.buffer.CacheKey
 
getOrderType(int) - Method in class org.teiid.query.sql.lang.OrderBy
Returns the sort order at the specified index
getOrderTypes() - Method in class org.teiid.query.processor.relational.ListNestedSortComparator
 
getOriginalMetadataID() - Method in class org.teiid.query.metadata.TempMetadataID
 
getOriginalProgram() - Method in class org.teiid.query.processor.proc.ProcedurePlan
 
getOriginalSelect() - Method in class org.teiid.query.processor.relational.AccessNode
 
getOuputStream() - Method in class org.teiid.common.buffer.FileStoreInputStreamFactory
The returned output stream is shared among all uses.
getOuputStream(int) - Method in class org.teiid.common.buffer.FileStoreInputStreamFactory
The returned output stream is shared among all uses.
getOutOfDiskErrorCount() - Method in class org.teiid.common.buffer.impl.FileStorageManager
 
getOutputColumnProperties(List<? extends Expression>) - 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 class org.teiid.query.optimizer.SourceTriggerActionPlanner.CompositeProcessorPlan
 
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.DdlPlan
 
getOutputElements() - Method in class org.teiid.query.processor.proc.ForEachRowPlan
 
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.NullNode
 
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.
getOutputFactory() - Static method in class org.teiid.query.function.source.XMLSystemFunctions
 
getOutputFactory(boolean) - Static method in class org.teiid.query.function.source.XMLSystemFunctions
 
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
 
getOutputName(Expression) - Static method in class org.teiid.query.sql.symbol.Symbol
 
getOutputType(AggregateSymbol) - Method in class org.teiid.query.function.aggregate.AggregateFunction
 
getOutputType(AggregateSymbol) - Method in class org.teiid.query.function.aggregate.LeadLagValue
 
getOutputType(AggregateSymbol) - Method in class org.teiid.query.function.aggregate.Ntile
 
getPageSize(boolean) - Method in class org.teiid.common.buffer.STree
 
getParameter(SPParameter) - Method in class org.teiid.dqp.internal.datamgr.RuntimeMetadataImpl
 
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.
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
 
getParent() - Method in class org.teiid.query.sql.proc.ExceptionExpression
 
getParentContext() - Method in class org.teiid.query.sql.util.VariableContext
Get the parent context for this variable context.
getParentTempTableStore() - Method in class org.teiid.query.tempdata.TempTableStore
 
getParseException() - Method in exception org.teiid.api.exception.query.QueryParserException
 
getPartIdentifier() - Method in class org.teiid.dqp.internal.datamgr.ExecutionContextImpl
 
getPartition() - Method in class org.teiid.query.sql.symbol.WindowSpecification
 
getPartitionInfo() - Method in class org.teiid.query.validator.UpdateValidator.UpdateInfo
 
getPassing() - Method in class org.teiid.query.sql.lang.ObjectTable
 
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.ObjectTable.ObjectColumn
 
getPath() - Method in class org.teiid.query.sql.lang.XMLTable.XMLColumn
 
getPath() - Method in class org.teiid.query.sql.symbol.QueryString
 
getPattern(String, String, int) - Static method in class org.teiid.query.sql.lang.MatchCriteria
 
getPattern(CommandContext, String, int) - Static method in class org.teiid.query.util.CommandContext
Compile a regular expression into a Pattern and cache it in the CommandContext for future use.
getPatternString(String, char) - Method in class org.teiid.query.sql.lang.MatchCriteria.PatternTranslator
 
getPkLength() - Method in interface org.teiid.query.tempdata.SearchableTable
 
getPkLength() - Method in class org.teiid.query.tempdata.TempTable
 
getPlan(String, long) - Method in class org.teiid.dqp.internal.process.DQPCore
 
getPlan() - Method in class org.teiid.dqp.internal.process.PreparedPlan
Return the ProcessorPlan.
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
 
getPlanner() - Method in class org.teiid.query.optimizer.relational.RuleStack
 
getPlanningObjects() - Method in class org.teiid.query.util.CommandContext
 
getPolicies() - Method in class org.teiid.query.metadata.TransformationMetadata
 
getPolicy() - Method in class org.teiid.cache.CacheConfiguration
 
getPosition() - Method in class org.teiid.json.simple.JSONParser
 
getPosition() - Method in exception org.teiid.json.simple.ParseException
 
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
 
getPosition() - Method in class org.teiid.query.sql.lang.TextTable.TextColumn
 
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
getPrefix() - Method in class org.teiid.query.sql.symbol.XMLNamespaces.NamespaceItem
 
getPreparedPlan(String, String, CommandContext, QueryMetadataInterface) - Method in class org.teiid.dqp.internal.process.QueryProcessorFactoryImpl
 
getPreparedPlan(String, String, CommandContext, QueryMetadataInterface) - Method in interface org.teiid.query.processor.QueryProcessor.ProcessorFactory
 
getPreParser() - Method in class org.teiid.dqp.internal.process.DQPConfiguration
 
getPrepPlanCache() - Method in class org.teiid.dqp.internal.process.DQPCore
 
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
 
getPriority() - Method in class org.teiid.dqp.internal.process.FutureWork
 
getPriority() - Method in class org.teiid.dqp.internal.process.RequestWorkItem
 
getPriority() - Method in interface org.teiid.dqp.internal.process.ThreadReuseExecutor.PrioritizedRunnable
The execution priority - higher is lower
getPriority() - Method in class org.teiid.dqp.internal.process.ThreadReuseExecutor.RunnableWrapper
 
getProcedure(String, String) - Method in class org.teiid.dqp.internal.datamgr.RuntimeMetadataImpl
 
getProcedure(String) - Method in class org.teiid.dqp.internal.datamgr.RuntimeMetadataImpl
 
getProcedure(StoredProcedureInfo) - Method in class org.teiid.dqp.internal.datamgr.RuntimeMetadataImpl
 
getProcedure() - Method in class org.teiid.query.function.FunctionDescriptor
 
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.StoredProcedure
 
getProcessingTimestamp() - Method in class org.teiid.dqp.internal.process.RequestWorkItem
 
getProcessingTimestamp() - Method in class org.teiid.dqp.message.AtomicRequestMessage
Get time that the request was assigned a unique ID by the server.
getProcessor() - Method in class org.teiid.dqp.internal.process.RequestWorkItem
 
getProcessorBatchSize(List<? extends Expression>) - Method in interface org.teiid.common.buffer.BufferManager
Get the batch size to use during query processing.
getProcessorBatchSize() - Method in interface org.teiid.common.buffer.BufferManager
Get the nominal batch size target
getProcessorBatchSize() - Method in class org.teiid.common.buffer.impl.BufferManagerImpl
Get processor batch size
getProcessorBatchSize(List<? extends Expression>) - Method in class org.teiid.common.buffer.impl.BufferManagerImpl
 
getProcessorBatchSize() - Method in class org.teiid.query.util.CommandContext
 
getProcessorBatchSize(List<Expression>) - Method in class org.teiid.query.util.CommandContext
 
getProcessorDataManager() - Method in class org.teiid.query.processor.QueryProcessor
 
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
 
getProcessors() - Method in class org.teiid.query.tempdata.TempTableStore
 
getProcessWorkerPool() - Method in class org.teiid.dqp.internal.process.DQPCore
 
getProgram() - Method in class org.teiid.query.processor.proc.BlockInstruction
 
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.optimizer.SourceTriggerActionPlanner.SourceEventCommand
 
getProjectedSymbols() - Method in class org.teiid.query.sql.lang.Alter
 
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.proc.CreateProcedureCommand
Get the ordered list of all elements returned by this query.
getProjectedSymbols() - Method in class org.teiid.query.sql.proc.TriggerAction
 
getProjectedTypes() - Method in class org.teiid.query.sql.lang.SetQuery
 
getProjection() - Method in class org.teiid.query.processor.relational.AccessNode
 
getProjectionIndexes(Map<? extends Expression, 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.
getProperties() - Method in class org.teiid.dqp.internal.process.DQPConfiguration
Get the properties used to initialize the engine Options.
getProperties() - Method in class org.teiid.query.util.Options
 
getProperties() - Method in class org.teiid.query.xquery.saxon.PushBackSequenceIterator
 
getProperty(NodeConstants.Info) - Method in class org.teiid.query.optimizer.relational.plantree.PlanNode
 
getProperty(SourceCapabilities.Capability, Object, QueryMetadataInterface, CapabilitiesFinder) - Static method in class org.teiid.query.optimizer.relational.rules.CapabilitiesUtil
 
getProvider() - Method in class org.teiid.dqp.internal.datamgr.ConnectorManagerRepository
 
getPushdown() - Method in class org.teiid.query.function.FunctionDescriptor
 
getPushDownFunctions() - Method in class org.teiid.dqp.internal.datamgr.ConnectorManager
 
getQuery() - Method in class org.teiid.query.mapping.relational.QueryNode
Get SQL query
getQueryCommand(AccessNode) - 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.metadata.StoredProcedureInfo
 
getQueryProcessorFactory() - Method in class org.teiid.query.util.CommandContext
 
getQueryThresholdInMilli() - Method in class org.teiid.dqp.internal.process.DQPConfiguration
 
getQueryThresholdInSecs() - Method in class org.teiid.dqp.internal.process.DQPConfiguration
 
getQueryTimeout() - Method in class org.teiid.dqp.internal.process.DQPConfiguration
 
getQueued() - Method in interface org.teiid.dqp.internal.process.TeiidExecutor
 
getQueued() - Method in class org.teiid.dqp.internal.process.ThreadReuseExecutor
 
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
 
getRecord() - Method in class org.teiid.query.metadata.CompositeMetadataStore.RecordHolder
 
getReferenceHits() - Method in class org.teiid.common.buffer.impl.BufferManagerImpl
 
getReferences() - Method in class org.teiid.dqp.internal.process.PreparedPlan
Return the list of Reference.
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.
getRemoved() - Method in class org.teiid.common.buffer.impl.MemoryStorageManager
 
getReport() - Method in class org.teiid.query.validator.AbstractValidationVisitor
 
getReport() - Method in class org.teiid.query.validator.UpdateValidator
 
getReportType() - Method in class org.teiid.query.report.ActivityReport
Get type of report.
getRequestCount() - Method in class org.teiid.dqp.internal.process.SessionAwareCache
 
getRequestId() - Method in class org.teiid.dqp.internal.datamgr.ExecutionContextImpl
 
getRequestID() - Method in class org.teiid.dqp.internal.datamgr.ExecutionContextImpl
 
getRequestID(long) - Method in class org.teiid.dqp.internal.process.DQPWorkContext
 
getRequestID() - Method in class org.teiid.dqp.internal.process.RequestWorkItem
 
getRequestID() - Method in class org.teiid.dqp.message.AtomicRequestID
 
getRequestID() - Method in class org.teiid.dqp.message.AtomicRequestMessage
 
getRequestId() - Method in class org.teiid.query.util.CommandContext
 
getRequests() - Method in class org.teiid.dqp.internal.process.DQPCore
Return a list of all RequestMetadata
getRequestsForSession(String) - Method in class org.teiid.dqp.internal.process.DQPCore
Return a list of RequestMetadata for the given session
getReserveBatchBytes() - Method in class org.teiid.common.buffer.impl.BufferManagerImpl
 
getResltSetCache() - Method in class org.teiid.dqp.internal.process.DQPCore
 
getResolverException() - Method in class org.teiid.query.resolver.util.ResolverVisitor
 
getResult() - Method in class org.teiid.json.simple.SimpleContentHandler
 
getResult(CommandContext) - Method in class org.teiid.query.function.aggregate.AggregateFunction
Called after all values have been processed to get the result.
getResult(CommandContext) - Method in class org.teiid.query.function.aggregate.ArrayAgg
 
getResult(CommandContext) - Method in class org.teiid.query.function.aggregate.Avg
 
getResult(CommandContext) - Method in class org.teiid.query.function.aggregate.ConstantFunction
 
getResult(CommandContext) - Method in class org.teiid.query.function.aggregate.Count
 
getResult(CommandContext) - Method in class org.teiid.query.function.aggregate.CountBig
 
getResult(CommandContext) - Method in class org.teiid.query.function.aggregate.FirstLastValue
 
getResult(CommandContext) - Method in class org.teiid.query.function.aggregate.JSONArrayAgg
 
getResult(CommandContext) - Method in class org.teiid.query.function.aggregate.LeadLagValue
 
getResult(CommandContext) - Method in class org.teiid.query.function.aggregate.Max
 
getResult(CommandContext) - Method in class org.teiid.query.function.aggregate.Min
 
getResult(CommandContext) - Method in class org.teiid.query.function.aggregate.NthValue
 
getResult(CommandContext) - Method in class org.teiid.query.function.aggregate.Ntile
 
getResult(CommandContext) - Method in class org.teiid.query.function.aggregate.RankingFunction
 
getResult(CommandContext) - Method in class org.teiid.query.function.aggregate.RankingFunctionBig
 
getResult(CommandContext) - Method in class org.teiid.query.function.aggregate.StatsFunction
 
getResult(CommandContext) - Method in class org.teiid.query.function.aggregate.StringAgg
 
getResult(CommandContext) - Method in class org.teiid.query.function.aggregate.Sum
 
getResult(CommandContext) - Method in class org.teiid.query.function.aggregate.TextAgg
 
getResult(CommandContext) - Method in class org.teiid.query.function.aggregate.UserDefined
 
getResult(CommandContext) - Method in class org.teiid.query.function.aggregate.XMLAgg
 
getResult(CommandContext) - Method in class org.teiid.query.function.GeometryUtils.Extent
 
getResult(CommandContext) - Method in class org.teiid.query.processor.relational.SortingFilter
 
getResults() - Method in class org.teiid.dqp.internal.process.CachedResults
 
getResults() - Method in class org.teiid.dqp.message.AtomicResultsMessage
 
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.Command
 
getResultSetColumns() - Method in class org.teiid.query.sql.lang.DynamicCommand
 
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
 
getResultSetColumns() - Method in class org.teiid.query.sql.proc.CreateProcedureCommand
 
getResultSetIDs() - Method in class org.teiid.query.sql.lang.SPParameter
Get the result set metadata IDs.
getReturnAutoGeneratedKeys() - Method in class org.teiid.query.util.CommandContext
 
getReturnElement() - Method in class org.teiid.query.resolver.util.ResolverUtil.ResolvedLookup
 
getReturnType() - Method in class org.teiid.query.function.FunctionDescriptor
 
getReturnVariable() - Method in class org.teiid.query.sql.proc.CreateProcedureCommand
 
getReusableExecution(Object) - Method in class org.teiid.query.util.CommandContext
 
getReuseCount() - Method in class org.teiid.query.util.CommandContext
 
getReverseOperator() - Method in class org.teiid.query.sql.lang.CompareCriteria
 
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 interface org.teiid.query.sql.lang.BinaryComparison
 
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.
getRightExpressions() - Method in class org.teiid.query.processor.relational.JoinNode
 
getRightQuery() - Method in class org.teiid.query.sql.lang.SetQuery
 
getRightRowValue() - Method in class org.teiid.query.sql.lang.IsDistinctCriteria
 
getRootNode() - Method in class org.teiid.query.processor.relational.RelationalPlan
 
getRootURI() - Method in class org.teiid.query.metadata.PureZipFileSystem
 
getRowBasedFilters(QueryMetadataInterface, GroupSymbol, CommandContext, boolean) - Static method in class org.teiid.query.optimizer.relational.RowBasedSecurityHelper
 
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
Returns the last row number
getRowCount() - Method in class org.teiid.query.processor.BatchCollector
 
getRowCount() - Method in class org.teiid.query.tempdata.TempTable
 
getRowDelimiter() - Method in class org.teiid.query.sql.lang.TextTable
 
getRowLimit() - Method in class org.teiid.dqp.internal.process.CachedResults
 
getRowLimit() - Method in class org.teiid.query.sql.lang.Limit
 
getRowScript() - Method in class org.teiid.query.sql.lang.ObjectTable
 
getRowSizeEstimate() - Method in interface org.teiid.common.buffer.BatchManager
 
getRowSizeEstimate() - Method in class org.teiid.common.buffer.TupleBuffer
Return a more accurate batch estimate or 0 if a new estimate is not available
getRsCache() - Method in class org.teiid.dqp.internal.process.RequestWorkItem
 
getRuntimeMetadata() - Method in class org.teiid.dqp.internal.datamgr.ExecutionContextImpl
 
getRuntimeTypeMap() - Method in class org.teiid.query.metadata.SystemMetadata
Map of runtime types and aliases to runtime datatypes
getRuntimeTypes() - Method in class org.teiid.query.metadata.DatabaseStore
 
getRuntimeVersion() - Method in class org.teiid.dqp.internal.process.DQPCore
 
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
 
getScheduledFuture() - Method in class org.teiid.dqp.internal.process.DataTierTupleSource
 
getSchema() - Method in class org.teiid.common.buffer.TupleBuffer
 
getSchema() - Method in class org.teiid.query.function.FunctionDescriptor
 
getSchema(String) - Method in class org.teiid.query.metadata.DatabaseStore
 
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
getSchema() - Method in class org.teiid.query.processor.relational.DependentValueSource
 
getSchemaName() - Method in class org.teiid.query.function.FunctionTree
 
getSchemaRecord(String, Database.ResourceType) - Method in class org.teiid.query.metadata.DatabaseStore
 
getSchemaSize(List<? extends Expression>) - Method in interface org.teiid.common.buffer.BufferManager
Get the size estimate for the given schema.
getSchemaSize(List<? extends Expression>) - Method in class org.teiid.common.buffer.impl.BufferManagerImpl
 
getScope() - Method in class org.teiid.dqp.internal.datamgr.ExecutionContextImpl
 
getScope() - Method in class org.teiid.dqp.message.AtomicResultsMessage
 
getScriptEngine(String) - Method in class org.teiid.query.metadata.BasicQueryMetadata
 
getScriptEngine(String) - Method in class org.teiid.query.metadata.BasicQueryMetadataWrapper
 
getScriptEngine(String) - Method in interface org.teiid.query.metadata.QueryMetadataInterface
 
getScriptEngine() - Method in class org.teiid.query.sql.lang.ObjectTable
 
getScriptEngineDirect(String) - Method in class org.teiid.query.metadata.BasicQueryMetadata
 
getScriptEngineDirect(String) - Method in class org.teiid.query.metadata.TransformationMetadata
 
getScriptingLanguage() - Method in class org.teiid.query.sql.lang.ObjectTable
 
getSecurityContext() - Method in class org.teiid.dqp.internal.process.DQPWorkContext
 
getSecurityContext() - Method in class org.teiid.security.GSSResult
 
getSecurityContext() - Method in interface org.teiid.security.SecurityHelper
Get the current security context associated with the thread
getSecurityDomain() - Method in class org.teiid.dqp.internal.process.DQPWorkContext
 
getSecurityHelper() - Method in class org.teiid.dqp.internal.process.DQPWorkContext
 
getSecurityHelper() - Method in interface org.teiid.dqp.service.SessionService
 
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.lang.TextTable
 
getSelector() - Method in class org.teiid.query.sql.lang.TextTable.TextColumn
 
getSelectSymbols() - Method in class org.teiid.query.processor.relational.ProjectNode
return List of select symbols
getSemanticVersion() - Method in class org.teiid.vdb.runtime.VDBKey
Get the full three part semantic version
getSerializer() - Method in class org.teiid.common.buffer.CacheEntry
 
getServer(String) - Method in class org.teiid.query.metadata.DatabaseStore
 
getServerTimeZone() - Method in class org.teiid.query.util.CommandContext
 
getServiceToken() - Method in class org.teiid.security.GSSResult
 
getSession() - Method in class org.teiid.dqp.internal.datamgr.ExecutionContextImpl
 
getSession() - Method in class org.teiid.dqp.internal.process.DQPWorkContext
 
getSession() - Method in class org.teiid.query.util.CommandContext
 
getSessionId() - Method in class org.teiid.dqp.internal.process.DQPWorkContext
 
getSessionId() - Method in class org.teiid.dqp.internal.process.SessionAwareCache.CacheID
 
getSessionMetadata() - Method in class org.teiid.query.metadata.BasicQueryMetadata
 
getSessionMetadata() - Method in class org.teiid.query.metadata.BasicQueryMetadataWrapper
 
getSessionMetadata() - Method in interface org.teiid.query.metadata.QueryMetadataInterface
 
getSessionMetadata() - Method in class org.teiid.query.metadata.TempMetadataAdapter
 
getSessionsLoggedInToVDB(VDBKey) - Method in interface org.teiid.dqp.service.SessionService
Get all Sessions that are in the ACTIVE state and currently logged in to a VDB.
getSessionTempTableStore() - Method in class org.teiid.query.util.CommandContext
 
getSessionToken() - Method in class org.teiid.dqp.internal.process.DQPWorkContext
 
getSessionVariable(String) - Method in class org.teiid.query.util.CommandContext
 
getSharedTupleSource(CommandContext, Command, String, RegisterRequestParameter, BufferManager, ProcessorDataManager) - Method in class org.teiid.dqp.internal.process.TupleSourceCache
 
getShortName() - Method in class org.teiid.query.sql.symbol.Symbol
Get the short name of the element
getShortName(Expression) - Static method in class org.teiid.query.sql.symbol.Symbol
 
getShortName(String) - Static method in class org.teiid.query.sql.symbol.Symbol
 
getSize() - Method in class org.teiid.common.buffer.impl.LrfuEvictionQueue
 
getSize(boolean, Class<?>) - Static method in class org.teiid.common.buffer.impl.SizeUtility
 
getSize(Object, boolean) - Static method in class org.teiid.common.buffer.impl.SizeUtility
Get size of object
getSize(VirtualFile, VirtualFile) - Method in class org.teiid.query.metadata.PureZipFileSystem
getSize() - Method in class org.teiid.query.metadata.VDBResources.Resource
 
getSizeEstimate() - Method in class org.teiid.common.buffer.CacheEntry
 
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.
getSortParameters() - Method in class org.teiid.query.processor.relational.ListNestedSortComparator
 
getSourceHint() - Method in class org.teiid.dqp.internal.datamgr.ExecutionContextImpl
 
getSourceHint() - Method in class org.teiid.query.sql.lang.Command
 
getSourceHint(String) - Method in class org.teiid.query.sql.lang.SourceHint
 
getSourceHints() - Method in class org.teiid.dqp.internal.datamgr.ExecutionContextImpl
 
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
getSpatialRefSys() - Method in class org.teiid.query.util.CommandContext
Used by the system table logic
getSpecificHint(String) - Method in class org.teiid.query.sql.lang.SourceHint
 
getSpecificHints() - Method in class org.teiid.query.sql.lang.SourceHint
 
getSql() - Method in class org.teiid.query.sql.lang.DynamicCommand
 
getSqlState() - Method in class org.teiid.query.sql.proc.ExceptionExpression
 
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.
getSrid(GeographyType) - Static method in class org.teiid.query.function.GeographyFunctionMethods
 
getSrid(GeometryType) - Static method in class org.teiid.query.function.GeometryFunctionMethods
 
getStart() - Method in class org.teiid.query.sql.symbol.WindowFrame
 
getState(OutputStream) - Method in class org.teiid.common.buffer.impl.BufferManagerImpl
 
getState(String, OutputStream) - Method in class org.teiid.common.buffer.impl.BufferManagerImpl
 
getState(List<Object>) - Method in class org.teiid.query.function.aggregate.AggregateFunction
 
getState(List<Object>) - Method in class org.teiid.query.function.aggregate.Avg
 
getState(List<Object>) - Method in class org.teiid.query.function.aggregate.Count
 
getState(List<Object>) - Method in class org.teiid.query.function.aggregate.CountBig
 
getState(List<Object>) - Method in interface org.teiid.query.function.aggregate.ExposedStateUserDefinedAggregate
 
getState(List<Object>) - Method in class org.teiid.query.function.aggregate.FirstLastValue
 
getState(List<Object>) - Method in class org.teiid.query.function.aggregate.Max
 
getState(List<Object>) - Method in class org.teiid.query.function.aggregate.Min
 
getState(List<Object>) - Method in class org.teiid.query.function.aggregate.StatsFunction
 
getState(List<Object>) - Method in class org.teiid.query.function.aggregate.Sum
 
getState(List<Object>) - Method in class org.teiid.query.function.aggregate.UserDefined
 
getState(OutputStream) - Method in interface org.teiid.query.ReplicatedObject
Allows an application to write a state through a provided OutputStream.
getState(K, OutputStream) - Method in interface org.teiid.query.ReplicatedObject
Allows an application to write a partial state through a provided OutputStream.
getState(OutputStream) - Method in class org.teiid.query.tempdata.GlobalTableStoreImpl
 
getState(String, OutputStream) - Method in class org.teiid.query.tempdata.GlobalTableStoreImpl
 
getState() - Method in class org.teiid.query.tempdata.GlobalTableStoreImpl.MatTableInfo
 
getStatements() - Method in class org.teiid.query.sql.proc.Block
Get all the statements contained on this block.
getStateTypes() - Method in class org.teiid.query.function.aggregate.AggregateFunction
 
getStateTypes() - Method in class org.teiid.query.function.aggregate.Avg
 
getStateTypes() - Method in class org.teiid.query.function.aggregate.Count
 
getStateTypes() - Method in class org.teiid.query.function.aggregate.CountBig
 
getStateTypes() - Method in interface org.teiid.query.function.aggregate.ExposedStateUserDefinedAggregate
 
getStateTypes() - Method in class org.teiid.query.function.aggregate.FirstLastValue
 
getStateTypes() - Method in class org.teiid.query.function.aggregate.Max
 
getStateTypes() - Method in class org.teiid.query.function.aggregate.Min
 
getStateTypes() - Method in class org.teiid.query.function.aggregate.StatsFunction
 
getStateTypes() - Method in class org.teiid.query.function.aggregate.Sum
 
getStateTypes() - Method in class org.teiid.query.function.aggregate.UserDefined
 
getStatisticsList() - Method in class org.teiid.query.processor.relational.RelationalNodeStatistics
 
getStats() - Method in interface org.teiid.dqp.internal.process.TeiidExecutor
 
getStats() - Method in class org.teiid.dqp.internal.process.ThreadReuseExecutor
 
getStatus() - Method in class org.teiid.query.validator.ValidatorFailure
 
getStausMessage() - Method in class org.teiid.dqp.internal.datamgr.ConnectorManager
 
getStorageManager() - Method in class org.teiid.common.buffer.impl.BufferFrontedFileStoreCache
 
getStorageManager() - Method in class org.teiid.common.buffer.impl.SplittableStorageManager
 
getStorageMode() - Method in class org.teiid.common.buffer.FileStoreInputStreamFactory
 
getStorageReads() - Method in class org.teiid.common.buffer.impl.BufferFrontedFileStoreCache
 
getStorageWrites() - Method in class org.teiid.common.buffer.impl.BufferFrontedFileStoreCache
 
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
 
getStringForm(boolean) - Method in class org.teiid.query.sql.lang.BatchedUpdateCommand
 
getSubject() - Method in class org.teiid.dqp.internal.datamgr.ExecutionContextImpl
 
getSubject() - Method in class org.teiid.dqp.internal.process.DQPWorkContext
 
getSubject() - Method in class org.teiid.query.util.CommandContext
 
getSubjectInContext(String) - Method in interface org.teiid.security.SecurityHelper
Get the subject associated with the security context.
getSubjectInContext(Object) - Method in interface org.teiid.security.SecurityHelper
Get the subject associated with the security context.
getSubmittedCount() - Method in class org.teiid.dqp.internal.process.ThreadReuseExecutor
 
getSubPlans() - Method in class org.teiid.query.processor.relational.AccessNode
 
getSubqueryContainers() - Method in class org.teiid.query.optimizer.relational.plantree.PlanNode
 
getSubqueryHint() - Method in class org.teiid.query.sql.lang.ExistsCriteria
 
getSubqueryHint() - Method in class org.teiid.query.sql.lang.SubqueryCompareCriteria
 
getSubqueryHint() - Method in class org.teiid.query.sql.lang.SubquerySetCriteria
 
getSubqueryHint() - Method in class org.teiid.query.sql.symbol.ScalarSubquery
 
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
 
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
 
getSystemFunctionManager() - Method in class org.teiid.query.metadata.SystemMetadata
 
getSystemFunctions() - Method in class org.teiid.query.function.FunctionLibrary
 
getSystemFunctions() - Method in class org.teiid.query.function.SystemFunctionManager
 
getSystemStore() - Method in class org.teiid.query.metadata.SystemMetadata
 
getTable(String, String) - Method in class org.teiid.dqp.internal.datamgr.RuntimeMetadataImpl
 
getTable(String) - Method in class org.teiid.dqp.internal.datamgr.RuntimeMetadataImpl
 
getTable() - Method in class org.teiid.query.optimizer.SourceTriggerActionPlanner.SourceEventCommand
 
getTable() - Method in class org.teiid.query.sql.lang.Create
 
getTable() - Method in class org.teiid.query.sql.lang.Drop
 
getTableData() - Method in class org.teiid.query.metadata.TempMetadataID
 
getTableForCreateColumn(String, Database.ResourceType) - Method in class org.teiid.query.metadata.DatabaseStore
 
getTableMetadata() - Method in class org.teiid.query.sql.lang.Create
 
getTabSize(int) - Method in class org.teiid.query.parser.JavaCharStream
 
getTarget() - Method in class org.teiid.query.sql.lang.Alter
 
getTeiidExecutor() - Method in class org.teiid.dqp.internal.process.DQPConfiguration
 
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
getTempMetadataFactory() - Method in class org.teiid.dqp.internal.process.DQPWorkContext
 
getTemporaryMetadata() - Method in class org.teiid.query.sql.lang.Command
 
getTempTable(String) - Method in interface org.teiid.query.tempdata.GlobalTableStore
 
getTempTable(String) - Method in class org.teiid.query.tempdata.GlobalTableStoreImpl
 
getTempTableStore() - Method in class org.teiid.query.processor.proc.ProcedurePlan
 
getTempTableStore() - Method in class org.teiid.query.processor.proc.Program
 
getTempTableStore() - Method in class org.teiid.query.tempdata.GlobalTableStoreImpl
 
getTempTableStore() - Method in class org.teiid.query.util.CommandContext
 
getTermination() - Method in class org.teiid.common.buffer.TupleBatch
 
getTerminationFlag() - Method in class org.teiid.common.buffer.TupleBatch
Check whether this batch is the last in a series of batches.
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.
getThreadId() - Method in class org.teiid.dqp.service.TransactionContext
 
getThreadLocalContext() - Static method in class org.teiid.query.util.CommandContext
 
getTimeoutEnd() - Method in class org.teiid.query.util.CommandContext
 
getTimeSliceEnd() - Method in class org.teiid.query.util.CommandContext
 
getTimeSliceInMilli() - Method in class org.teiid.dqp.internal.process.DQPConfiguration
 
getToken(int) - Method in class org.teiid.query.parser.SQLParser
Get the specific Token.
getTotalBits() - Method in class org.teiid.common.buffer.impl.ConcurrentBitSet
 
getTotalCacheEntries() - Method in class org.teiid.dqp.internal.process.SessionAwareCache
 
getTotalPlansProcessed() - Method in class org.teiid.dqp.internal.process.DQPCore
 
getTracingSpan() - Method in class org.teiid.dqp.internal.datamgr.ConnectorWorkItem
 
getTracingSpan() - Method in class org.teiid.dqp.internal.process.RequestWorkItem
 
getTrackableGroup(GroupSymbol, QueryMetadataInterface) - Static method in class org.teiid.query.optimizer.relational.RelationalPlanner
 
getTransaction() - Method in class org.teiid.dqp.service.TransactionContext
 
getTransactionContext(String) - Method in class org.teiid.dqp.internal.process.TransactionServerImpl.TransactionMapping
 
getTransactionContext(XidImpl) - Method in class org.teiid.dqp.internal.process.TransactionServerImpl.TransactionMapping
 
getTransactionContext() - Method in class org.teiid.dqp.message.AtomicRequestMessage
 
getTransactionContext() - Method in class org.teiid.query.util.CommandContext
 
getTransactionId() - Method in class org.teiid.dqp.service.TransactionContext
 
getTransactions() - Method in class org.teiid.dqp.internal.process.DQPCore
 
getTransactions() - Method in class org.teiid.dqp.internal.process.TransactionServerImpl
 
getTransactions() - Method in interface org.teiid.dqp.service.TransactionService
 
getTransactionServer() - Method in class org.teiid.query.util.CommandContext
 
getTransactionService() - Method in class org.teiid.dqp.internal.process.DQPCore
 
getTransactionType() - Method in class org.teiid.dqp.service.TransactionContext
 
getTransformationMetadata() - Method in class org.teiid.query.metadata.DatabaseStore
 
getTranslatorMetaData(String) - Method in class org.teiid.dqp.internal.datamgr.TranslatorRepository
 
getTranslatorName() - Method in class org.teiid.dqp.internal.datamgr.ConnectorManager
 
getTranslators() - Method in class org.teiid.dqp.internal.datamgr.TranslatorRepository
 
getTtl() - Method in class org.teiid.query.tempdata.GlobalTableStoreImpl.MatTableInfo
 
getTuple(long) - Method in class org.teiid.common.buffer.TupleBatch
Return the tuple at the given index (one-based).
getTupleBuffer(String) - Method in class org.teiid.common.buffer.impl.BufferManagerImpl
 
getTupleBuffer(String) - Method in interface org.teiid.common.buffer.TupleBufferCache
 
getTupleBuffer() - Method in class org.teiid.query.processor.BatchCollector
 
getTupleBuffer() - Method in class org.teiid.query.processor.relational.DependentValueSource
 
getTupleBuffer() - Method in class org.teiid.query.sql.lang.WithQueryCommand
 
getTupleBufferCache() - Method in interface org.teiid.dqp.service.BufferService
 
getTuples() - Method in class org.teiid.common.buffer.TupleBatch
 
getTupleSource(boolean) - Method in class org.teiid.common.buffer.STree
 
getTupleSource() - Method in class org.teiid.query.sql.lang.Insert
 
getTupleSourceCache() - Method in class org.teiid.query.util.CommandContext
 
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.optimizer.SourceTriggerActionPlanner.SourceEventCommand
 
getType() - Method in class org.teiid.query.parser.SQLParserUtil.ParsedDataType
 
getType() - Method in class org.teiid.query.report.ReportItem
 
getType() - Method in class org.teiid.query.sql.lang.AlterProcedure
 
getType() - Method in class org.teiid.query.sql.lang.AlterTrigger
 
getType() - Method in class org.teiid.query.sql.lang.AlterView
 
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.Block
 
getType() - Method in class org.teiid.query.sql.proc.BranchingStatement
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.CreateProcedureCommand
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.ExceptionExpression
 
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.RaiseStatement
 
getType() - Method in class org.teiid.query.sql.proc.ReturnStatement
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.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.TriggerAction
 
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.Array
 
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.JSONObject
 
getType() - Method in class org.teiid.query.sql.symbol.MultipleElementSymbol
 
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.WindowFunction
 
getType() - Method in class org.teiid.query.sql.symbol.XMLCast
 
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
 
getType(NodeInfo) - Static method in class org.teiid.query.xquery.saxon.SaxonXQueryExpression
 
getTypedProjectedSymbols(List<? extends Expression>, List<Class<?>>, QueryMetadataInterface) - Static method in class org.teiid.query.sql.lang.SetQuery
 
getTypeName() - Method in class org.teiid.query.sql.symbol.XMLCast
 
getTypeNames(List<? extends Expression>) - 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 interface org.teiid.common.buffer.BatchManager
 
getTypes() - Method in class org.teiid.common.buffer.TupleBuffer
 
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
 
getUnexpectedObject() - Method in exception org.teiid.json.simple.ParseException
 
getUnionBranches() - Method in class org.teiid.query.validator.UpdateValidator.UpdateInfo
 
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) The primary key if present will be first in the collection
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
 
getUpdatableViewSymbols() - Method in class org.teiid.query.validator.UpdateValidator.UpdateMapping
 
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
getUpdateInfo() - Method in class org.teiid.query.mapping.relational.QueryNode
 
getUpdateInfo(GroupSymbol, QueryMetadataInterface, int, boolean) - Static method in class org.teiid.query.resolver.ProcedureContainerResolver
 
getUpdateInfo(GroupSymbol, QueryMetadataInterface) - Static method in class org.teiid.query.resolver.ProcedureContainerResolver
 
getUpdateInfo() - Method in class org.teiid.query.sql.lang.ProcedureContainer
 
getUpdateInfo() - Method in class org.teiid.query.validator.UpdateValidator
 
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.
getUpdateReport() - Method in class org.teiid.query.validator.UpdateValidator
 
getUpdateTime() - Method in class org.teiid.query.tempdata.GlobalTableStoreImpl.MatTableInfo
 
getUpdateType() - Method in class org.teiid.query.sql.proc.CreateProcedureCommand
 
getUpdateType() - Method in class org.teiid.query.validator.UpdateValidator.UpdateInfo
 
getUpdateValidationError() - Method in class org.teiid.query.validator.UpdateValidator.UpdateInfo
 
getUpdatingModelCount() - Method in class org.teiid.query.sql.lang.DynamicCommand
 
getUpper() - Method in class org.teiid.query.tempdata.BaseIndexInfo
 
getUpperExpression() - Method in class org.teiid.query.sql.lang.BetweenCriteria
Get the upper expression.
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
getUserFunctions() - Method in class org.teiid.query.function.FunctionLibrary
 
getUserName() - Method in class org.teiid.dqp.internal.process.DQPWorkContext
 
getUserName() - Method in class org.teiid.dqp.internal.process.SessionAwareCache.CacheID
 
getUserName() - Method in class org.teiid.query.util.CommandContext
 
getUserName() - Method in class org.teiid.security.GSSResult
 
getUserRequestSourceConcurrency() - Method in class org.teiid.dqp.internal.process.DQPConfiguration
 
getUserRequestSourceConcurrency() - Method in class org.teiid.dqp.internal.process.DQPCore
 
getUserRequestSourceConcurrency() - Method in class org.teiid.query.util.CommandContext
 
getUserRoles(Subject) - Static method in class org.teiid.dqp.internal.process.DQPWorkContext
 
getUsing() - Method in class org.teiid.query.sql.lang.DynamicCommand
 
getValue() - Method in class org.teiid.query.parser.Token
An optional attribute value of the Token.
getValue(Class<?>, Item, Configuration, CommandContext) - Static method in class org.teiid.query.processor.relational.XMLTableNode
 
getValue() - Method in class org.teiid.query.sql.lang.SetClause
 
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(Object) - 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
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
 
getValueSet() - Method in class org.teiid.query.tempdata.BaseIndexInfo
 
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.
getVariableMap() - Method in class org.teiid.query.sql.util.VariableContext
 
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, boolean, QueryMetadataInterface) - Method in class org.teiid.query.resolver.command.InsertResolver
 
getVariableValues(Command, boolean, QueryMetadataInterface) - Method in class org.teiid.query.resolver.command.UpdateResolver
 
getVariableValues(Command, boolean, QueryMetadataInterface) - Static method in class org.teiid.query.resolver.QueryResolver
 
getVariableValues(Command, boolean, QueryMetadataInterface) - Method in interface org.teiid.query.resolver.VariableResolver
 
getVariableValues() - Method in class org.teiid.query.sql.visitor.ExpressionMappingVisitor
 
getVDB() - Method in class org.teiid.dqp.internal.process.DQPWorkContext
 
getVdb() - Method in class org.teiid.query.util.CommandContext
 
getVDBClassLoader() - Method in class org.teiid.query.util.CommandContext
 
getVDBKey() - Method in class org.teiid.dqp.internal.process.SessionAwareCache.CacheID
 
getVdbMetaData() - Method in class org.teiid.query.metadata.TransformationMetadata
 
getVdbMetaData() - Method in class org.teiid.query.tempdata.GlobalTableStoreImpl.MatTableInfo
 
getVdbName() - Method in class org.teiid.dqp.internal.datamgr.ExecutionContextImpl
 
getVdbName() - Method in class org.teiid.dqp.internal.process.DQPWorkContext
 
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.dqp.internal.datamgr.RuntimeMetadataImpl
 
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.dqp.internal.datamgr.ExecutionContextImpl
 
getVdbVersion() - Method in class org.teiid.dqp.internal.process.DQPWorkContext
 
getVdbVersion() - Method in class org.teiid.query.util.CommandContext
 
getVersion(String) - Static method in enum org.teiid.dqp.internal.process.DQPWorkContext.Version
 
getVersion() - Method in class org.teiid.query.sql.symbol.XMLSerialize
 
getVersion() - Method in class org.teiid.vdb.runtime.VDBKey
Get the version string - not including the at most designation.
getView() - Method in class org.teiid.query.sql.proc.TriggerAction
 
getViewDefinition() - Method in class org.teiid.query.validator.UpdateValidator.UpdateInfo
 
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
 
getVirtualGroup() - Method in class org.teiid.query.sql.proc.CreateProcedureCommand
 
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
 
getWaitingPlanCount() - Method in class org.teiid.dqp.internal.process.DQPCore
 
getWarnings() - Method in class org.teiid.dqp.internal.datamgr.ExecutionContextImpl
 
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
 
getWindowFrame() - Method in class org.teiid.query.sql.symbol.WindowSpecification
 
getWindowFunctions(List<Expression>) - Static method in class org.teiid.query.optimizer.relational.rules.RuleAssignOutputElements
 
getWindowSpecification() - Method in class org.teiid.query.sql.symbol.WindowFunction
 
getWith() - Method in class org.teiid.query.sql.lang.QueryCommand
 
getWorkContext() - Static method in class org.teiid.dqp.internal.process.DQPWorkContext
 
getWorkContext() - Method in class org.teiid.dqp.message.AtomicRequestMessage
 
getWorkerPoolStatistics() - Method in class org.teiid.dqp.internal.process.DQPCore
 
getWorkItem() - Method in class org.teiid.query.util.CommandContext
 
getWriteCount() - Method in class org.teiid.common.buffer.impl.BufferManagerImpl
 
getWriter() - Method in class org.teiid.common.buffer.FileStoreInputStreamFactory
Returns a new writer instance that is backed by the shared output stream.
getWriter() - Method in class org.teiid.query.function.JSONFunctionMethods.JSONBuilder
 
getWriter() - Method in class org.teiid.query.function.source.XMLSystemFunctions.XmlConcat
 
getXid() - Method in class org.teiid.dqp.service.TransactionContext
 
getXmlQuery() - Method in class org.teiid.query.sql.symbol.XMLExists
 
getXMLSchemas(Object) - Method in class org.teiid.query.metadata.BasicQueryMetadata
 
getXMLTempGroups(Object) - Method in class org.teiid.query.metadata.BasicQueryMetadata
 
getXMLTempGroups(Table) - Method in class org.teiid.query.metadata.CompositeMetadataStore
 
getXPathExpression(String) - Method in class org.teiid.query.xquery.saxon.SaxonXQueryExpression
 
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
RegularExpression Id.
GlobalTableStore - Interface in org.teiid.query.tempdata
 
GlobalTableStoreImpl - Class in org.teiid.query.tempdata
 
GlobalTableStoreImpl(BufferManager, VDBMetaData, QueryMetadataInterface) - Constructor for class org.teiid.query.tempdata.GlobalTableStoreImpl
 
GlobalTableStoreImpl.MatState - Enum in org.teiid.query.tempdata
 
GlobalTableStoreImpl.MatTableInfo - Class in org.teiid.query.tempdata
 
GRANT - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
grantCreated(Grant) - Method in class org.teiid.query.metadata.DatabaseStore
 
grantOption(DatabaseStore) - Method in class org.teiid.query.parser.SQLParser
 
grantRevoked(Grant) - Method in class org.teiid.query.metadata.DatabaseStore
 
GROUP - Static variable in class org.teiid.query.optimizer.relational.plantree.NodeConstants.Types
 
GROUP - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
groupBy(ParseInfo) - Method in class org.teiid.query.parser.SQLParser
 
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<? extends Expression>) - Constructor for class org.teiid.query.sql.lang.GroupBy
Constructs an instance of this class from an ordered set of symbols.
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) - 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.
GSSResult - Class in org.teiid.security
 
GSSResult(byte[], boolean, GSSCredential) - Constructor for class org.teiid.security.GSSResult
 
GSSResult(boolean, GSSCredential) - Constructor for class org.teiid.security.GSSResult
 
GT - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
GT - Static variable in class org.teiid.query.sql.lang.AbstractCompareCriteria
Constant indicating the first operand is greater than the second.

H

halfLife - Variable in class org.teiid.common.buffer.impl.LrfuEvictionQueue
 
handleBatch() - Method in class org.teiid.dqp.internal.datamgr.ConnectorWorkItem
 
handleException(TeiidException) - Method in class org.teiid.query.validator.AbstractValidationVisitor
 
handleException(TeiidException, LanguageObject) - Method in class org.teiid.query.validator.AbstractValidationVisitor
 
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
 
handleValidationError(String) - Method in class org.teiid.query.validator.ValidatorReport
 
handleValidationError(String, LanguageObject) - Method in class org.teiid.query.validator.ValidatorReport
 
handleValidationError(String, Collection<? extends LanguageObject>) - Method in class org.teiid.query.validator.ValidatorReport
 
handleValidationWarning(String) - Method in class org.teiid.query.validator.ValidatorReport
 
HAS - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
hasAggregates - Variable in class org.teiid.query.optimizer.relational.PlanHints
 
hasAggregates() - Method in class org.teiid.query.sql.lang.Query
 
hasAlias() - Method in class org.teiid.query.sql.symbol.GroupSymbol
 
hasArc(GeometryType) - Static method in class org.teiid.query.function.GeometryFunctionMethods
 
hasBooleanProperty(NodeConstants.Info) - Method in class org.teiid.query.optimizer.relational.plantree.PlanNode
 
hasBuffer() - Method in interface org.teiid.query.processor.BatchCollector.BatchProducer
 
hasBuffer() - Method in class org.teiid.query.processor.ProcessorPlan
Return true if the plan provides a final buffer via getBuffer
hasBuffer() - Method in class org.teiid.query.processor.QueryProcessor
 
hasBuffer() - Method in class org.teiid.query.processor.relational.LimitNode
 
hasBuffer() - Method in class org.teiid.query.processor.relational.ProjectNode
 
hasBuffer() - Method in class org.teiid.query.processor.relational.RelationalNode
Return true if the node provides a final buffer via getBuffer
hasBuffer() - Method in class org.teiid.query.processor.relational.RelationalPlan
 
hasBuffer() - Method in class org.teiid.query.processor.relational.SortNode
 
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
hasCorrelatedReferences() - Method in class org.teiid.query.sql.visitor.EvaluatableVisitor
 
hasCriteria - Variable in class org.teiid.query.optimizer.relational.PlanHints
 
hasDefault(Object, QueryMetadataInterface) - Static method in class org.teiid.query.resolver.util.ResolverUtil
 
hasElseBlock() - Method in class org.teiid.query.sql.proc.IfStatement
Return a boolean indicating if the statement has an else block.
hasFunctionBasedColumns - Variable in class org.teiid.query.optimizer.relational.PlanHints
 
hasFunctionMethod(String, int) - Method in class org.teiid.query.function.FunctionLibrary
Find function form based on function name and # of arguments.
hasFunctionWithName(String) - Method in class org.teiid.query.function.FunctionTree
 
hashCode() - Method in class org.teiid.common.buffer.BaseCacheEntry
 
hashCode() - Method in class org.teiid.common.buffer.CacheKey
 
hashCode() - Method in class org.teiid.dqp.internal.datamgr.ConnectorWorkItem
 
hashCode() - Method in class org.teiid.dqp.internal.datamgr.ExecutionContextImpl
 
hashCode() - Method in class org.teiid.dqp.internal.process.SessionAwareCache.CacheID
 
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.metadata.TempMetadataID
Return hash code
hashCode() - Method in class org.teiid.query.parser.ParseInfo
 
hashCode() - Method in class org.teiid.query.sql.lang.Alter
 
hashCode() - Method in class org.teiid.query.sql.lang.BatchedUpdateCommand
 
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.IsDistinctCriteria
Get hash code.
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.Option.MakeDep
 
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.BranchingStatement
 
hashCode() - Method in class org.teiid.query.sql.proc.CommandStatement
Get hashcode for CommandStatement.
hashCode() - Method in class org.teiid.query.sql.proc.CreateProcedureCommand
Get hashcode for CreateUpdateProcedureCommand.
hashCode() - Method in class org.teiid.query.sql.proc.DeclareStatement
Get hashcode for TableAssignmentStatement.
hashCode() - Method in class org.teiid.query.sql.proc.ExceptionExpression
 
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.RaiseStatement
 
hashCode() - Method in class org.teiid.query.sql.proc.TriggerAction
 
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.Array
 
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.ElementSymbol
 
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.GroupSymbol
 
hashCode() - Method in class org.teiid.query.sql.symbol.JSONObject
 
hashCode() - Method in class org.teiid.query.sql.symbol.MultipleElementSymbol
 
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.WindowFrame.FrameBound
 
hashCode() - Method in class org.teiid.query.sql.symbol.WindowFrame
 
hashCode() - Method in class org.teiid.query.sql.symbol.WindowFunction
 
hashCode() - Method in class org.teiid.query.sql.symbol.WindowSpecification
 
hashCode() - Method in class org.teiid.query.sql.symbol.XMLAttributes
 
hashCode() - Method in class org.teiid.query.sql.symbol.XMLCast
 
hashCode() - Method in class org.teiid.query.sql.symbol.XMLElement
 
hashCode() - Method in class org.teiid.query.sql.symbol.XMLExists
 
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.query.tempdata.TempTable
 
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
 
hasMultipleAttributes() - Method in class org.teiid.query.sql.lang.DependentSetCriteria
 
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
 
hasOutputParams(Command) - Static method in class org.teiid.query.processor.relational.RelationalNodeUtil
 
hasPendingRows() - Method in class org.teiid.query.processor.relational.RelationalNode
 
hasProcedure(String) - Method in class org.teiid.query.metadata.BasicQueryMetadata
 
hasProcedure(String) - Method in class org.teiid.query.metadata.BasicQueryMetadataWrapper
 
hasProcedure(String) - Method in interface org.teiid.query.metadata.QueryMetadataInterface
Return true if a procedure exists with the given name (partial or fqn)
hasProcedure(String) - Method in class org.teiid.query.metadata.TransformationMetadata
 
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, CommandContext) - Method in interface org.teiid.dqp.internal.process.AuthorizationValidator
Uses the context or other information to determine if the current user has the given role name.
hasRole(String, CommandContext) - Method in class org.teiid.dqp.internal.process.DataRolePolicyDecider
 
hasRole(String, CommandContext) - Method in class org.teiid.dqp.internal.process.DefaultAuthorizationValidator
 
hasRole(CommandContext, String) - Static method in class org.teiid.query.function.source.SecuritySystemFunctions
 
hasRole(CommandContext, String, String) - Static method in class org.teiid.query.function.source.SecuritySystemFunctions
 
hasRowBasedSecurity - Variable in class org.teiid.query.optimizer.relational.PlanHints
 
hasSetQuery - Variable in class org.teiid.query.optimizer.relational.PlanHints
 
hasState(String) - Method in class org.teiid.common.buffer.impl.BufferManagerImpl
 
hasState(K) - Method in interface org.teiid.query.ReplicatedObject
Return true if the object has the given state
hasState(String) - Method in class org.teiid.query.tempdata.GlobalTableStoreImpl
 
hasTag(String) - Method in class org.teiid.query.sql.lang.ProcedureContainer
 
hasTempTable(String, boolean) - Method in class org.teiid.query.tempdata.TempTableStore
 
hasUnrelated() - Method in class org.teiid.query.sql.lang.OrderBy
 
hasUserDefinedAggregate() - Method in class org.teiid.query.resolver.util.ResolverVisitor
 
hasValidUpdateMapping(Collection<ElementSymbol>) - Method in class org.teiid.query.validator.UpdateValidator.UpdateInfo
 
hasVirtualGroups - Variable in class org.teiid.query.optimizer.relational.PlanHints
 
having(ParseInfo) - Method in class org.teiid.query.parser.SQLParser
 
HAVING - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
header - Variable in class org.teiid.common.buffer.STree
 
HEADER - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
HEXIT - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
HOLD - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
hour(Date) - Static method in class org.teiid.query.function.FunctionMethods
 
HOUR - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.

I

id(Boolean) - Method in class org.teiid.query.parser.SQLParser
 
ID - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
id - Variable in class org.teiid.query.processor.RegisterRequestParameter.SharedAccessInfo
 
ID_PART - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
IDENTITY - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
IDGenerator - Class in org.teiid.core.id
IDGenerator
IDGenerator() - Constructor for class org.teiid.core.id.IDGenerator
 
idGenerator - Variable in class org.teiid.dqp.internal.process.Request
 
IF - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
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.
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
 
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.
IGNORE_UNAUTHORIZED_ASTERISK - Static variable in class org.teiid.dqp.internal.process.DefaultAuthorizationValidator
 
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
RegularExpression Id.
ImmutableCompareCriteria - Class in org.teiid.query.sql.lang
 
ImmutableCompareCriteria(Expression, int, Expression) - Constructor for class org.teiid.query.sql.lang.ImmutableCompareCriteria
 
IMPLEMENT_JOIN_STRATEGY - Static variable in class org.teiid.query.optimizer.relational.rules.RuleConstants
 
IMPLICIT_MULTISOURCE_JOIN - Static variable in class org.teiid.query.util.Options
 
IMPLICIT_PARTITION_COLUMN_NAME - Static variable in class org.teiid.query.optimizer.relational.rules.RuleDecomposeJoin
 
implicitMultiSourceJoin(boolean) - Method in class org.teiid.query.util.Options
 
IMPORT - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
IMPORT_PUSHDOWN_FUNCTIONS - Static variable in class org.teiid.query.metadata.NativeMetadataRepository
 
importDatabase(String, String, boolean) - Method in class org.teiid.query.metadata.DatabaseStore
 
importDatabase(DatabaseStore) - Method in class org.teiid.query.parser.SQLParser
 
importSchema(String, String, String, String, List<String>, List<String>, Map<String, String>) - Method in class org.teiid.query.metadata.DatabaseStore
 
importSchema(DatabaseStore) - Method in class org.teiid.query.parser.SQLParser
 
importValue(Object, Class<?>, CommandContext) - 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
RegularExpression Id.
IN - Static variable in class org.teiid.query.sql.lang.SPParameter
Constant identifying an IN parameter
IN_MULTI_LINE_COMMENT - Static variable in interface org.teiid.query.parser.SQLParserConstants
Lexical state.
inBuf - Variable in class org.teiid.query.parser.JavaCharStream
 
include(Streamable<?>) - Method in class org.teiid.query.function.source.XMLSystemFunctions.ExtendedWriter
Include the streamable value, rather than inlining.
INCLUDING - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
incompleteInsert - Variable in class org.teiid.common.buffer.STree
 
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.
incrementReuseCount() - Method in class org.teiid.query.util.CommandContext
 
ind - Variable in class org.teiid.query.sql.lang.DependentSetCriteria.AttributeComparison
 
INDEX - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
INDEX_EXT - Static variable in class org.teiid.query.metadata.VDBResources
 
IndexedTupleSource - Interface in org.teiid.common.buffer
 
INDICATOR - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
info - Variable in class org.teiid.query.processor.RegisterRequestParameter
 
info - Variable in class org.teiid.query.processor.relational.AccessNode
 
init() - Method in class org.teiid.query.processor.QueryProcessor
 
init() - Method in class org.teiid.query.processor.relational.WindowFunctionProjectNode
This state can be determined prior to initialize and is the same for all nodes, so it is moved into it's own init routine
initCap(String) - Static method in class org.teiid.query.function.FunctionMethods
 
initialize() - Method in class org.teiid.common.buffer.impl.BufferFrontedFileStoreCache
 
initialize() - Method in class org.teiid.common.buffer.impl.BufferManagerImpl
 
initialize() - Method in class org.teiid.common.buffer.impl.EncryptedStorageManager
 
initialize() - Method in class org.teiid.common.buffer.impl.FileStorageManager
Initialize
initialize() - Method in class org.teiid.common.buffer.impl.MemoryStorageManager
 
initialize() - Method in class org.teiid.common.buffer.impl.SplittableStorageManager
 
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.ArrayAgg
 
initialize(Class<?>, Class<?>) - Method in class org.teiid.query.function.aggregate.Avg
 
initialize(Class<?>, Class<?>) - Method in class org.teiid.query.function.aggregate.Max
 
initialize(Class<?>, Class<?>) - Method in class org.teiid.query.function.aggregate.Min
 
initialize(Class<?>, Class<?>[]) - Method in class org.teiid.query.function.aggregate.SingleArgumentAggregateFunction
 
initialize(Class<?>, Class<?>) - Method in class org.teiid.query.function.aggregate.SingleArgumentAggregateFunction
 
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.optimizer.SourceTriggerActionPlanner.CompositeProcessorPlan
 
initialize(CommandContext, ProcessorDataManager, BufferManager) - Method in class org.teiid.query.processor.BatchedUpdatePlan
 
initialize(CommandContext, ProcessorDataManager, BufferManager) - Method in class org.teiid.query.processor.DdlPlan
 
initialize(CommandContext, ProcessorDataManager, BufferManager) - Method in class org.teiid.query.processor.proc.ForEachRowPlan
 
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.AccessNode
 
initialize(CommandContext, BufferManager, ProcessorDataManager) - Method in class org.teiid.query.processor.relational.ArrayTableNode
 
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(CommandContext, BufferManager, ProcessorDataManager) - Method in class org.teiid.query.processor.relational.ObjectTableNode
 
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, BufferManager, ProcessorDataManager) - Method in class org.teiid.query.processor.relational.WindowFunctionProjectNode
 
initialSort(boolean, boolean, int) - Method in class org.teiid.query.processor.relational.SortUtility
creates sorted sublists stored in tuplebuffers
initLanguageBridgeFactory(LanguageBridgeFactory, CommandContext, SourceCapabilities) - Static method in class org.teiid.dqp.internal.datamgr.ConnectorWorkItem
 
initMetadata() - Method in class org.teiid.dqp.internal.process.Request
if the metadata has not been supplied via setMetadata, this method will create the appropriate state
inlineConstraint(MetadataFactory, Table, List<String>) - Method in class org.teiid.query.parser.SQLParser
 
INNER - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
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
RegularExpression Id.
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
RegularExpression Id.
input_stream - Variable in class org.teiid.query.parser.SQLParserTokenManager
 
inputStream - Variable in class org.teiid.query.parser.JavaCharStream
 
INSENSITIVE - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
inserseMapping() - Method in class org.teiid.query.sql.util.SymbolMap
 
insert(List, STree.InsertMode, int) - 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
 
INSERT - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
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<ElementSymbol>, List) - Constructor for class org.teiid.query.sql.lang.Insert
Construct an instance with group, variable list (may be null), and values
insert(TupleSource, List<ElementSymbol>, boolean, boolean, CommandContext) - Method in class org.teiid.query.tempdata.TempTable
 
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
 
INSTEAD - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
INSTEAD_OF - Static variable in interface org.teiid.query.metadata.DDLConstants
 
instructionsRequireTransaction(boolean) - Method in class org.teiid.query.processor.proc.Program
 
INT - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
INTEGER - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
integerRangeCheck(long) - Static method in class org.teiid.query.function.FunctionMethods
 
interiorRingN(GeometryType, int) - Static method in class org.teiid.query.function.GeometryFunctionMethods
 
interiorRingN(GeometryType, int) - Static method in class org.teiid.query.function.GeometryUtils
 
INTERNAL_SCHEMAS - Static variable in class org.teiid.query.function.FunctionLibrary
 
internalEvaluate(Expression, List<?>) - Method in class org.teiid.query.eval.Evaluator
 
INTERSECT - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
intersection(GeometryType, GeometryType) - Static method in class org.teiid.query.function.GeometryFunctionMethods
 
intersection(GeometryType, GeometryType) - Static method in class org.teiid.query.function.GeometryUtils
 
intersects(GeographyType, GeographyType) - Static method in class org.teiid.query.function.GeographyFunctionMethods
 
intersects(GeometryType, GeometryType) - Static method in class org.teiid.query.function.GeometryFunctionMethods
 
intersects(GeometryType, GeometryType) - Static method in class org.teiid.query.function.GeometryUtils
 
INTERVAL - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
intervalType() - Method in class org.teiid.query.parser.SQLParser
 
into(ParseInfo) - Method in class org.teiid.query.parser.SQLParser
 
INTO - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
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
intParam(ParseInfo) - Method in class org.teiid.query.parser.SQLParser
 
intVal() - Method in class org.teiid.query.parser.SQLParser
 
INVALID_FUNCTION - Static variable in class org.teiid.query.function.metadata.InvalidFunctionItem
Report item type
invalidCacheGroup(Long) - Method in class org.teiid.common.buffer.impl.BufferManagerImpl
 
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(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(BundleUtil.Event) - Constructor for exception org.teiid.api.exception.query.InvalidFunctionException
 
InvalidFunctionException(BundleUtil.Event, Throwable) - Constructor for exception org.teiid.api.exception.query.InvalidFunctionException
 
InvalidFunctionException(BundleUtil.Event, Throwable, String) - Constructor for exception org.teiid.api.exception.query.InvalidFunctionException
 
InvalidFunctionException(BundleUtil.Event, String) - Constructor for exception org.teiid.api.exception.query.InvalidFunctionException
 
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.
invokeFunction(Object[], CommandContext, 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
RegularExpression Id.
isAccessible(AbstractMetadataRecord, CommandContext) - Method in interface org.teiid.dqp.internal.process.AuthorizationValidator
Determines if the metadata record is accessible in system queries
isAccessible(AbstractMetadataRecord, CommandContext) - Method in class org.teiid.dqp.internal.process.DefaultAuthorizationValidator
 
isAccessible(AbstractMetadataRecord) - Method in class org.teiid.query.util.CommandContext
 
isAdmin() - Method in class org.teiid.dqp.internal.process.DQPWorkContext
 
isAfter() - Method in class org.teiid.query.sql.lang.AlterTrigger
 
isAggregate() - Method in class org.teiid.query.sql.symbol.ElementSymbol
 
isAggregate() - Method in class org.teiid.query.sql.symbol.Function
 
isAggressiveJoinGrouping() - Method in class org.teiid.query.util.Options
 
isAll() - Method in class org.teiid.query.sql.lang.SetQuery
 
isAllConstants() - Method in class org.teiid.query.sql.lang.SetCriteria
 
isAnalytical() - Method in class org.teiid.query.sql.symbol.AggregateSymbol
 
isAnalytical() - Method in enum org.teiid.query.sql.symbol.AggregateSymbol.Type
 
isAscending() - Method in class org.teiid.query.sql.lang.OrderByItem
 
isAsClauseSet() - Method in class org.teiid.query.sql.lang.DynamicCommand
 
isAssumeMatchingCollation() - Method in class org.teiid.query.util.Options
 
isAtMost() - Method in class org.teiid.vdb.runtime.VDBKey
 
isAtomic() - Method in class org.teiid.query.processor.proc.Program
 
isAtomic() - Method in class org.teiid.query.sql.proc.Block
 
isAtomicBlock() - Method in class org.teiid.query.util.CommandContext
Used by transaction detection logic when starting an atomic block transaction
isAuthenticated() - Method in class org.teiid.security.GSSResult
 
isAutoIncrement() - Method in class org.teiid.query.metadata.TempMetadataID
 
isBackslashDefaultMatchEscape() - Method in class org.teiid.query.parser.ParseInfo
 
isBatchFull() - Method in class org.teiid.query.processor.proc.ProcedurePlan
 
isBatchFull() - Method in class org.teiid.query.processor.relational.RelationalNode
 
isBindEligible() - Method in class org.teiid.query.sql.symbol.Constant
 
isBoolean() - Method in class org.teiid.query.sql.symbol.AggregateSymbol
 
isCallableStatement() - Method in class org.teiid.query.sql.lang.StoredProcedure
 
isCalledWithReturn() - Method in class org.teiid.query.sql.lang.StoredProcedure
 
isCalledWithVarArgArrayParam() - Method in class org.teiid.query.function.FunctionDescriptor
 
isCanceled() - Method in class org.teiid.dqp.internal.process.DataTierTupleSource
 
isCancelled() - Method in class org.teiid.query.util.CommandContext
Check if this context or the parent has been cancelled.
isCardinalityDependent() - Method in class org.teiid.query.sql.symbol.AggregateSymbol
 
isClone() - Method in class org.teiid.query.sql.visitor.ExpressionMappingVisitor
 
isClosed(GeometryType) - Static method in class org.teiid.query.function.GeometryFunctionMethods
 
isClosed(GeometryType) - Static method in class org.teiid.query.function.GeometryUtils
 
isClosed() - Method in class org.teiid.query.processor.relational.RelationalNode
Check if the node has been already closed
isCloseRequested() - Method in class org.teiid.dqp.internal.process.RequestWorkItem
 
isCompleted() - Method in class org.teiid.query.tempdata.TempTableStore.TempTableSynchronization
 
isContinuous() - Method in class org.teiid.query.util.CommandContext
 
isConvert(Function) - Static method in class org.teiid.query.function.FunctionLibrary
 
isCopyStreamingLobs() - Method in class org.teiid.dqp.message.AtomicRequestMessage
 
isCorrelated() - Method in class org.teiid.query.sql.symbol.Reference
 
isCount() - Method in class org.teiid.query.sql.symbol.AggregateSymbol
 
isCreate() - Method in class org.teiid.query.sql.lang.AlterTrigger
 
isDataAvailable() - Method in interface org.teiid.dqp.internal.datamgr.ConnectorWork
 
isDataAvailable() - Method in class org.teiid.dqp.internal.datamgr.ConnectorWorkItem
 
isDataAvailable() - Method in class org.teiid.dqp.internal.datamgr.ExecutionContextImpl
 
isDependent() - Method in class org.teiid.query.processor.relational.JoinNode
 
isDepJoin() - Method in class org.teiid.query.sql.lang.ExistsCriteria.SubqueryHint
 
isDerived() - Method in class org.teiid.dqp.internal.process.DQPWorkContext
If this currently represents a sub-request off of a parent session
isDetectingChangeEvents() - Method in class org.teiid.dqp.internal.process.DQPConfiguration
 
isDetectTransactions() - Method in class org.teiid.dqp.internal.process.TransactionServerImpl
 
isDirectory(VirtualFile, VirtualFile) - Method in class org.teiid.query.metadata.PureZipFileSystem
isDistinct(Query, List<Expression>, QueryMetadataInterface) - Static method in class org.teiid.query.optimizer.relational.rules.RulePlanSubqueries
 
isDistinct(ParseInfo, Expression) - Method in class org.teiid.query.parser.SQLParser
 
isDistinct() - Method in class org.teiid.query.processor.relational.DependentValueSource
 
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.
IsDistinctCriteria - Class in org.teiid.query.sql.lang
Represents criteria such as: " IS DISTINCT FROM ".
IsDistinctCriteria() - Constructor for class org.teiid.query.sql.lang.IsDistinctCriteria
Constructs a default instance of this class.
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
 
isDone() - Method in class org.teiid.dqp.internal.process.DataTierTupleSource
 
isDoneProcessing() - Method in class org.teiid.dqp.internal.process.AbstractWorkItem
 
isDoneProcessing() - Method in class org.teiid.dqp.internal.process.RequestWorkItem
 
isDoneReading() - Method in class org.teiid.query.processor.relational.SortUtility
 
isEligibleForBatching(Command, QueryMetadataInterface) - Static method in class org.teiid.query.optimizer.BatchedUpdatePlanner
Returns whether a command can be placed in a connector batch
isEmpty(GeometryType) - Static method in class org.teiid.query.function.GeometryFunctionMethods
 
isEmpty(GeometryType) - Static method in class org.teiid.query.function.GeometryUtils
 
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
isEnforceSingleMaxBufferSizeEstimate() - Method in class org.teiid.query.util.Options
 
isEnhancedNumeric() - Method in class org.teiid.query.sql.symbol.AggregateSymbol
 
isEnvAllowed() - Method in class org.teiid.query.metadata.BasicQueryMetadata
 
isEnvAllowed() - Method in class org.teiid.query.metadata.BasicQueryMetadataWrapper
 
isEnvAllowed() - Method in interface org.teiid.query.metadata.QueryMetadataInterface
 
isEnvAllowed() - Method in class org.teiid.query.metadata.TransformationMetadata
 
isEscape() - Method in class org.teiid.query.sql.lang.TextTable
 
isEval() - Method in class org.teiid.query.sql.symbol.Function
 
isEvaluatable(LanguageObject, EvaluatableVisitor.EvaluationLevel) - Static method in class org.teiid.query.sql.visitor.EvaluatableVisitor
 
isExceptionOnMaxRows() - Method in class org.teiid.dqp.message.AtomicRequestMessage
 
isExceptionOnMaxSourceRows() - Method in class org.teiid.dqp.internal.process.DQPConfiguration
Throw exception if there are more rows in the result set than specified in the MaxSourceRows setting.
isExceptionOnMaxSourceRows() - Method in class org.teiid.dqp.internal.process.DQPCore
 
isExplicitClose() - Method in class org.teiid.dqp.internal.process.DataTierTupleSource
 
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.
isFile(VirtualFile, VirtualFile) - Method in class org.teiid.query.metadata.PureZipFileSystem
isFinal() - Method in class org.teiid.common.buffer.TupleBuffer
 
isFixedWidth() - Method in class org.teiid.query.sql.lang.TextTable
 
isForkable() - Method in interface org.teiid.dqp.internal.datamgr.ConnectorWork
 
isForkable() - Method in class org.teiid.dqp.internal.datamgr.ConnectorWorkItem
 
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.processor.relational.LimitNode
 
isImplicit() - Method in class org.teiid.query.sql.lang.Limit
 
isImplicit() - Method in class org.teiid.query.sql.symbol.Array
If the array has been implicitly constructed, such as with vararg parameters
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
isImplicitMultiSourceJoin() - Method in class org.teiid.query.util.Options
 
isImplicitTempGroupSymbol() - Method in class org.teiid.query.sql.symbol.GroupSymbol
 
isIncludeHeader() - Method in class org.teiid.query.sql.symbol.TextLine
 
isInherentDelete() - Method in class org.teiid.query.validator.UpdateValidator.UpdateInfo
 
isInherentInsert() - Method in class org.teiid.query.validator.UpdateValidator.UpdateInfo
 
isInherentUpdate() - Method in class org.teiid.query.validator.UpdateValidator.UpdateInfo
 
isInsertAllowed() - Method in class org.teiid.query.validator.UpdateValidator.UpdateMapping
 
isLastBatch() - Method in class org.teiid.query.processor.relational.RelationalNode
 
isLateral() - Method in class org.teiid.query.sql.lang.SubqueryFromClause
 
isLatLong(CommandContext, int) - Static method in class org.teiid.query.function.GeometryTransformUtils
 
isLeftDistinct() - Method in class org.teiid.query.processor.relational.JoinNode
 
isLobs() - Method in class org.teiid.common.buffer.TupleBuffer
 
isLocal() - Method in class org.teiid.dqp.internal.process.DQPWorkContext
 
isLongRanks() - Method in class org.teiid.query.metadata.BasicQueryMetadata
 
isLongRanks() - Method in class org.teiid.query.metadata.BasicQueryMetadataWrapper
 
isLongRanks() - Method in interface org.teiid.query.metadata.QueryMetadataInterface
 
isLongRanks() - Method in class org.teiid.query.metadata.TransformationMetadata
 
isMakeDep() - Method in class org.teiid.query.sql.lang.FromClause
 
isMakeNotDep() - Method in class org.teiid.query.sql.lang.FromClause
 
isMaterialize() - Method in class org.teiid.query.sql.lang.WithQueryCommand
 
isMergeJoin() - Method in class org.teiid.query.sql.lang.ExistsCriteria.SubqueryHint
 
isMultiSource(Object) - Method in class org.teiid.dqp.internal.process.multisource.MultiSourceMetadataWrapper
 
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
 
isMultiSource(Object) - Method in class org.teiid.query.metadata.TempMetadataAdapter
 
isMultiSourceElement(Object) - Method in class org.teiid.dqp.internal.process.multisource.MultiSourceMetadataWrapper
 
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
 
isMultiSourceElement(Object) - Method in class org.teiid.query.metadata.TempMetadataAdapter
 
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.ExistsCriteria
 
isNegated() - Method in class org.teiid.query.sql.lang.IsDistinctCriteria
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.
isNoCache() - Method in class org.teiid.query.sql.lang.Option
 
isNoCacheGroup(QueryMetadataInterface, Object, Option) - Static method in class org.teiid.query.optimizer.relational.RelationalPlanner
 
isNoInline() - Method in class org.teiid.query.sql.lang.WithQueryCommand
 
isNonBlocking() - Method in class org.teiid.query.util.CommandContext
 
isNonComparable(Expression) - Static method in class org.teiid.query.validator.ValidationVisitor
 
isNonDeterministic(LanguageObject) - Static method in class org.teiid.query.sql.visitor.FunctionCollectorVisitor
Checks to see if the object is non-deterministic iff all function are non-deterministic, and all correlated subqueries are deterministic
isNotNull() - Method in class org.teiid.query.metadata.TempMetadataID
 
isNoTrim() - Method in class org.teiid.query.sql.lang.TextTable
 
isNoTrim() - Method in class org.teiid.query.sql.lang.TextTable.TextColumn
 
isNoUnnest() - Method in class org.teiid.query.sql.lang.ExistsCriteria.SubqueryHint
 
isNoUnnest() - Method in class org.teiid.query.sql.lang.FromClause
 
isNull(Item) - Static method in class org.teiid.query.function.source.XMLSystemFunctions
 
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.
isNullContinuationToken() - Method in class org.teiid.security.GSSResult
 
isNullCrit(ParseInfo, Expression) - Method in class org.teiid.query.parser.SQLParser
 
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(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
RegularExpression Id.
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
 
isOptional() - Method in class org.teiid.query.sql.symbol.Reference
 
isOrderedOrStrictLimit(PlanNode) - Static method in class org.teiid.query.optimizer.relational.rules.FrameUtil
 
isOrdinal() - Method in class org.teiid.query.sql.lang.TextTable.TextColumn
 
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.
isParallel() - Method in class org.teiid.query.util.CommandContext
 
isPersistent() - Method in class org.teiid.common.buffer.CacheEntry
 
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.query.sql.lang.CacheHint
 
isPreserve() - Method in class org.teiid.query.sql.lang.FromClause
 
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.
isProcessing() - Method in class org.teiid.dqp.internal.process.AbstractWorkItem
 
isPropagateName() - Method in class org.teiid.query.sql.symbol.DerivedColumn
 
isPseudo(Object) - Method in class org.teiid.dqp.internal.process.multisource.MultiSourceMetadataWrapper
 
isPseudo(Object) - Method in class org.teiid.query.metadata.BasicQueryMetadata
 
isPseudo(Object) - Method in class org.teiid.query.metadata.BasicQueryMetadataWrapper
 
isPseudo(Object) - Method in interface org.teiid.query.metadata.QueryMetadataInterface
 
isPushdownDefaultNullOrder() - Method in class org.teiid.query.util.Options
 
isPushedCommonTable() - Method in class org.teiid.query.sql.symbol.GroupSymbol
Returns if this is a pushed Common Table Set after resolving and initial common table planning
isPushedInQuery() - Method in class org.teiid.query.sql.lang.StoredProcedure
 
isQueued() - Method in class org.teiid.dqp.internal.process.DataTierTupleSource
 
isRanking() - Method in class org.teiid.query.sql.symbol.AggregateSymbol
 
isReadOnly() - Method in class org.teiid.query.metadata.PureZipFileSystem
isRecursive() - Method in class org.teiid.query.sql.lang.WithQueryCommand
 
isRelativeXPath() - Method in class org.teiid.query.util.Options
 
isRemoved() - Method in class org.teiid.common.buffer.TupleBuffer
 
isRequireTeiidCollation() - Method in class org.teiid.query.util.Options
 
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.
isResultSetCacheEnabled() - Method in class org.teiid.query.util.CommandContext
 
isReturingParams() - Method in class org.teiid.dqp.internal.process.PreparedStatementRequest
 
isReturingParams() - Method in class org.teiid.dqp.internal.process.Request
 
isReturnable() - Method in class org.teiid.query.processor.proc.ExecDynamicSqlInstruction
 
isReturnable() - Method in class org.teiid.query.sql.proc.CommandStatement
 
isReturnAutoGeneratedKeys() - Method in class org.teiid.query.util.CommandContext
 
isRightDistinct() - Method in class org.teiid.query.processor.relational.JoinNode
 
isRing(GeometryType) - Static method in class org.teiid.query.function.GeometryFunctionMethods
 
isRing(GeometryType) - Static method in class org.teiid.query.function.GeometryUtils
 
isRollup() - Method in class org.teiid.query.sql.lang.GroupBy
 
isRowConstructor() - Method in class org.teiid.query.sql.lang.Query
 
isRowValueFunction() - Method in class org.teiid.query.sql.symbol.AggregateSymbol
 
isRunning() - Method in class org.teiid.dqp.internal.process.DataTierTupleSource
 
isSameConnector(Object, Object, QueryMetadataInterface, CapabilitiesFinder) - Static method in class org.teiid.query.optimizer.relational.rules.CapabilitiesUtil
 
isSanitizeMessages() - Method in class org.teiid.query.util.Options
 
isSaveLastRow() - Method in class org.teiid.query.processor.BatchCollector
 
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
 
isSensitiveToMetadataChanges() - Method in class org.teiid.dqp.internal.process.AccessInfo
 
isSerial() - Method in class org.teiid.dqp.message.AtomicRequestMessage
 
isSession() - Method in class org.teiid.query.metadata.TempMetadataAdapter
 
isShared() - Method in class org.teiid.dqp.internal.datamgr.ConnectorManagerRepository
 
isShouldEvaluate() - Method in class org.teiid.query.processor.relational.AccessNode
 
isShutdown() - Method in interface org.teiid.query.tempdata.TempTableDataManager.RequestExecutor
 
isSimple(GeometryType) - Static method in class org.teiid.query.function.GeometryFunctionMethods
 
isSimple(GeometryType) - Static method in class org.teiid.query.function.GeometryUtils
 
isSimple() - Method in class org.teiid.query.sql.lang.Option.MakeDep
 
isSimple() - Method in class org.teiid.query.validator.UpdateValidator.UpdateInfo
 
isSingleResult() - Method in class org.teiid.query.sql.lang.BatchedUpdateCommand
 
isStar() - Method in class org.teiid.query.sql.lang.Select
Checks for a Select * clause
isStreaming() - Method in class org.teiid.query.xquery.saxon.SaxonXQueryExpression
Streaming eligible if using document projection and the context path is streamable.
isStrict() - Method in class org.teiid.query.sql.lang.Limit
 
isSubqueryUnnestDefault() - Method in class org.teiid.query.util.Options
 
isSystemFunction(String) - Method in class org.teiid.query.function.FunctionDescriptor
 
isTempAccessible(DataPolicy.PermissionType, String, DataPolicy.Context, CommandContext) - Method in class org.teiid.dqp.internal.process.DataRolePolicyDecider
 
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.
isTemporary() - Method in class org.teiid.common.buffer.FileStoreInputStreamFactory
 
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.
isTerminated() - Method in class org.teiid.dqp.internal.process.ThreadReuseExecutor
 
isThreadBound() - Method in interface org.teiid.dqp.internal.datamgr.ConnectorWork
 
isThreadBound() - Method in class org.teiid.dqp.internal.datamgr.ConnectorWorkItem
 
isTracingEnabled(Options, String) - Method in class org.teiid.query.util.TeiidTracingUtil
Return true if tracing is enabled.
isTracingWithActiveSpanOnly() - Method in class org.teiid.query.util.Options
 
isTransactional() - Method in interface org.teiid.cache.Cache
If the cache is transactional
isTransactional() - Method in class org.teiid.dqp.internal.datamgr.ExecutionContextImpl
 
isTransactional() - Method in class org.teiid.dqp.internal.process.DataTierTupleSource
 
isTransactional() - Method in class org.teiid.dqp.internal.process.SessionAwareCache
 
isTransactional() - Method in class org.teiid.dqp.message.AtomicRequestMessage
 
isTrappingExceptions() - Method in class org.teiid.query.processor.proc.Program
 
isTrue(String) - Static method in class org.teiid.query.parser.SQLParserUtil
 
isUnrelated() - Method in class org.teiid.query.sql.lang.OrderByItem
 
isUnused() - Method in class org.teiid.query.processor.relational.DependentValueSource
 
isUnused() - Method in interface org.teiid.query.sql.util.ValueIteratorSource
 
isUpdatable() - Method in class org.teiid.query.metadata.TempMetadataID
 
isUpdatable(boolean) - Method in class org.teiid.query.sql.lang.CacheHint
 
isUpdatable() - Method in class org.teiid.query.tempdata.TempTable
 
isUpdate(Command) - Static method in class org.teiid.query.processor.relational.RelationalNodeUtil
Returns whether the relational command is an update.
isUpdateAllowed() - Method in class org.teiid.query.validator.UpdateValidator.UpdateMapping
 
isUpsert() - Method in class org.teiid.query.sql.lang.Insert
 
isUpToDate() - Method in class org.teiid.query.tempdata.GlobalTableStoreImpl.MatTableInfo
 
isUseAliases() - Method in class org.teiid.query.sql.lang.SourceHint
 
isUseAliases() - Method in class org.teiid.query.sql.lang.SourceHint.SpecificHint
 
isUseBindings() - Method in class org.teiid.query.processor.relational.DependentAccessNode
 
isUserOrdering() - Method in class org.teiid.query.sql.lang.OrderBy
 
isUsingDefault() - Method in class org.teiid.query.sql.lang.SPParameter
 
isUsingDefaultColumn() - Method in class org.teiid.query.sql.lang.XMLTable
 
isUsingRowDelimiter() - Method in class org.teiid.query.sql.lang.TextTable
 
isValid(String) - Method in class org.teiid.dqp.internal.process.CachedFinder
 
isValid(GeometryType) - Static method in class org.teiid.query.function.GeometryFunctionMethods
 
isValid(GeometryType) - Static method in class org.teiid.query.function.GeometryUtils
 
isValid(String) - Method in class org.teiid.query.metadata.TempCapabilitiesFinder
 
isValid(String) - Method in interface org.teiid.query.optimizer.capabilities.CapabilitiesFinder
 
isValid() - Method in class org.teiid.query.optimizer.relational.rules.CriteriaCapabilityValidatorVisitor
 
isValid() - Method in class org.teiid.query.tempdata.GlobalTableStoreImpl.MatTableInfo
 
isValidAncestorAxis - Static variable in class org.teiid.query.xquery.saxon.SaxonXQueryExpression
 
isValidateAccess() - Method in class org.teiid.query.processor.proc.ProcedurePlan
 
isValidNCName(String) - Static method in class org.teiid.query.function.source.XMLSystemFunctions
 
isVarArg() - Method in class org.teiid.query.sql.lang.SPParameter
 
isVarArgArrayParam(FunctionMethod, Class<?>[], int, Class<?>) - Method in class org.teiid.query.function.FunctionLibrary
 
isVariableSize(Class<?>) - Static method in class org.teiid.common.buffer.impl.SizeUtility
 
isVariadic(Object) - Method in class org.teiid.query.metadata.BasicQueryMetadata
 
isVariadic(Object) - Method in class org.teiid.query.metadata.BasicQueryMetadataWrapper
 
isVariadic(Object) - Method in interface org.teiid.query.metadata.QueryMetadataInterface
 
isVariadic(Object) - Method in class org.teiid.query.metadata.TransformationMetadata
 
isView(GroupSymbol, QueryMetadataInterface) - Static method in class org.teiid.query.resolver.QueryResolver
 
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
 
isWarning() - Method in class org.teiid.query.sql.proc.RaiseStatement
 
isWellFormed() - Method in class org.teiid.query.sql.symbol.XMLParse
 
isWindowed() - Method in class org.teiid.query.sql.symbol.AggregateSymbol
 
isXMLGroup(Object) - Method in class org.teiid.query.metadata.BasicQueryMetadata
 
isXMLGroup(Object) - Method in class org.teiid.query.metadata.TransformationMetadata
 
iter - Variable in class org.teiid.query.xquery.saxon.SaxonXQueryExpression.Result
 
iterateCursor(String) - Method in class org.teiid.query.processor.proc.ProcedurePlan
 
ITERATION_TERMINATED - Static variable in class org.teiid.common.buffer.TupleBatch
 

J

JAAS - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
JAVA_CLASS - Static variable in interface org.teiid.query.metadata.DDLConstants
 
JAVA_METHOD - Static variable in interface org.teiid.query.metadata.DDLConstants
 
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
Constructor.
JavaCharStream(Reader, int, int) - Constructor for class org.teiid.query.parser.JavaCharStream
Constructor.
JavaCharStream(Reader) - Constructor for class org.teiid.query.parser.JavaCharStream
Constructor.
JavaCharStream(InputStream, String, int, int, int) - Constructor for class org.teiid.query.parser.JavaCharStream
Constructor.
JavaCharStream(InputStream, int, int, int) - Constructor for class org.teiid.query.parser.JavaCharStream
Constructor.
JavaCharStream(InputStream, String, int, int) - Constructor for class org.teiid.query.parser.JavaCharStream
Constructor.
JavaCharStream(InputStream, int, int) - Constructor for class org.teiid.query.parser.JavaCharStream
Constructor.
JavaCharStream(InputStream, String) - Constructor for class org.teiid.query.parser.JavaCharStream
Constructor.
JavaCharStream(InputStream) - Constructor for class org.teiid.query.parser.JavaCharStream
Constructor.
jj_nt - Variable in class org.teiid.query.parser.SQLParser
Next token.
jjFillToken() - Method in class org.teiid.query.parser.SQLParserTokenManager
 
jjnewLexState - Static variable in class org.teiid.query.parser.SQLParserTokenManager
Lex State array.
jjstrLiteralImages - Static variable in class org.teiid.query.parser.SQLParserTokenManager
Token literal values.
JOIN - Static variable in class org.teiid.query.optimizer.relational.plantree.NodeConstants.Types
 
JOIN - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
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_PREFETCH_BATCHES - Static variable in class org.teiid.query.util.Options
 
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
 
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.
joinPrefetchBatches(int) - Method in class org.teiid.query.util.Options
 
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.
JSON - Static variable in interface org.teiid.query.function.metadata.FunctionCategoryConstants
"JSON" functions are for manipulating JSON documents.
JSON - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
jsonArray(CommandContext, Function, Object[], JSONFunctionMethods.JSONBuilder, Evaluator, List<?>) - Static method in class org.teiid.query.eval.Evaluator
 
JSONARRAY - Static variable in class org.teiid.query.function.FunctionLibrary
 
jsonArray(CommandContext, Object...) - Static method in class org.teiid.query.function.JSONFunctionMethods
 
JSONARRAY_AGG - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
JSONArrayAgg - Class in org.teiid.query.function.aggregate
Aggregates Json entries
JSONArrayAgg() - Constructor for class org.teiid.query.function.aggregate.JSONArrayAgg
 
JSONBuilder(BufferManager) - Constructor for class org.teiid.query.function.JSONFunctionMethods.JSONBuilder
 
JSONFunctionMethods - Class in org.teiid.query.function
 
JSONFunctionMethods() - Constructor for class org.teiid.query.function.JSONFunctionMethods
 
JSONFunctionMethods.JSONBuilder - Class in org.teiid.query.function
 
jsonObject(ParseInfo) - Method in class org.teiid.query.parser.SQLParser
 
JSONOBJECT - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
JSONObject - Class in org.teiid.query.sql.symbol
 
JSONObject(List<DerivedColumn>) - Constructor for class org.teiid.query.sql.symbol.JSONObject
 
jsonParse(ClobType, boolean) - Static method in class org.teiid.query.function.JSONFunctionMethods
 
jsonParse(BlobType, boolean) - Static method in class org.teiid.query.function.JSONFunctionMethods
 
JSONParser - Class in org.teiid.json.simple
Parser for JSON text.
JSONParser() - Constructor for class org.teiid.json.simple.JSONParser
 
jsonToXml(CommandContext, String, Blob) - Static method in class org.teiid.query.function.source.XMLSystemFunctions
 
jsonToXml(CommandContext, String, Blob, boolean) - Static method in class org.teiid.query.function.source.XMLSystemFunctions
 
jsonToXml(CommandContext, String, Clob) - Static method in class org.teiid.query.function.source.XMLSystemFunctions
 
jsonToXml(CommandContext, String, Clob, boolean) - Static method in class org.teiid.query.function.source.XMLSystemFunctions
 

K

keepExecutionAlive(boolean) - Method in class org.teiid.dqp.internal.datamgr.ExecutionContextImpl
 
KEY - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
keyLength - Variable in class org.teiid.common.buffer.STree
 
keyManager - Variable in class org.teiid.common.buffer.STree
 
keySet() - Method in interface org.teiid.cache.Cache
Return all the keys
killLargestConsumer() - Method in class org.teiid.common.buffer.impl.BufferManagerImpl
 
killLargestConsumer() - Method in interface org.teiid.common.buffer.impl.SessionKiller
 
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
RegularExpression Id.
LanguageBridgeFactory - Class in org.teiid.dqp.internal.datamgr
 
LanguageBridgeFactory(QueryMetadataInterface) - Constructor for class org.teiid.dqp.internal.datamgr.LanguageBridgeFactory
 
LanguageBridgeFactory(RuntimeMetadataImpl) - Constructor for class org.teiid.dqp.internal.datamgr.LanguageBridgeFactory
 
LanguageObject - Interface in org.teiid.query.sql
This is the primary interface for all language objects.
LanguageObject.Util - Class in org.teiid.query.sql
 
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
RegularExpression Id.
LAST - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
lastAccess - Variable in class org.teiid.common.buffer.CacheKey
 
LATERAL - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
latest() - Static method in enum org.teiid.dqp.internal.process.DQPWorkContext.Version
 
LBRACE - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
LE - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
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
RegularExpression Id.
LeadLagValue - Class in org.teiid.query.function.aggregate
We store up to three values related to the lead/lag per row
LeadLagValue() - Constructor for class org.teiid.query.function.aggregate.LeadLagValue
 
leafManager - Variable in class org.teiid.common.buffer.STree
 
leafSize - Variable in class org.teiid.common.buffer.STree
 
LEAVE - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
left(String, Integer) - Static method in class org.teiid.query.function.FunctionMethods
 
LEFT - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
LEFT_BRACE - Static variable in class org.teiid.json.simple.Yytoken
 
LEFT_SQUARE - Static variable in class org.teiid.json.simple.Yytoken
 
leftExpressions - Variable in class org.teiid.query.optimizer.relational.rules.RulePlanSubqueries.PlannedResult
 
leftSource - Variable in class org.teiid.query.processor.relational.JoinStrategy
 
leftTrim(String, char) - Static method in class org.teiid.query.function.FunctionMethods
 
leftTrim(String) - Static method in class org.teiid.query.function.FunctionMethods
 
length(String) - Static method in class org.teiid.query.function.FunctionMethods
 
length(GeographyType) - Static method in class org.teiid.query.function.GeographyFunctionMethods
 
length(GeometryType) - Static method in class org.teiid.query.function.GeometryFunctionMethods
 
length(GeometryType) - Static method in class org.teiid.query.function.GeometryUtils
 
LETTER - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
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
Lexer state names.
LightWeightCopyOnWriteList<T> - Class in org.teiid.common.buffer
Creates a copy of a reference list when modified.
LightWeightCopyOnWriteList(List<T>) - Constructor for class org.teiid.common.buffer.LightWeightCopyOnWriteList
 
LIKE - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
LIKE_REGEX - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
limit(ParseInfo) - Method in class org.teiid.query.parser.SQLParser
 
LIMIT - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
limit - Variable in class org.teiid.query.processor.RegisterRequestParameter
 
Limit - Class in org.teiid.query.sql.lang
 
Limit(Expression, Expression) - Constructor for class org.teiid.query.sql.lang.Limit
 
LIMIT_CONSTRAINT - Static variable in class org.teiid.query.validator.ValidationVisitor
 
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
 
LINE_COMMENT - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
LISTAGG - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
ListNestedSortComparator<T extends 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.
loaded(String, TempTable) - Method in interface org.teiid.query.tempdata.GlobalTableStore
 
loaded(String, TempTable) - Method in class org.teiid.query.tempdata.GlobalTableStoreImpl
 
loadLeft() - Method in class org.teiid.query.processor.relational.EnhancedSortMergeJoinStrategy
 
loadLeft() - Method in class org.teiid.query.processor.relational.JoinStrategy
 
loadLeft() - Method in class org.teiid.query.processor.relational.MergeJoinStrategy
 
loadMetadata(MetadataFactory, ExecutionFactory<Object, Object>, Object) - Method in class org.teiid.query.metadata.ChainingMetadataRepository
 
loadMetadata(MetadataFactory, ExecutionFactory, Object, String) - Method in class org.teiid.query.metadata.DDLFileMetadataRepository
 
loadMetadata(MetadataFactory, ExecutionFactory, Object, String) - Method in class org.teiid.query.metadata.DDLMetadataRepository
 
loadMetadata(MetadataFactory, ExecutionFactory, Object) - Method in class org.teiid.query.metadata.DirectQueryMetadataRepository
 
loadMetadata(MetadataFactory, ExecutionFactory, Object) - Method in class org.teiid.query.metadata.MaterializationMetadataRepository
 
loadMetadata(MetadataFactory, ExecutionFactory, Object) - Method in class org.teiid.query.metadata.NativeMetadataRepository
 
loadMetadata(MetadataFactory, ExecutionFactory, Object, String) - Method in class org.teiid.query.metadata.UDFMetadataRepository
 
loadRight() - Method in class org.teiid.query.processor.relational.EnhancedSortMergeJoinStrategy
 
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
 
LobManager - Class in org.teiid.common.buffer
Tracks lob references so they are not lost during serialization.
LobManager(int[], FileStore) - Constructor for class org.teiid.common.buffer.LobManager
 
lobManager - Variable in class org.teiid.common.buffer.STree
 
LobManager.ReferenceMode - Enum in org.teiid.common.buffer
 
LobWorkItem - Class in org.teiid.dqp.internal.process
 
LobWorkItem(RequestWorkItem, DQPCore, String, int) - Constructor for class org.teiid.dqp.internal.process.LobWorkItem
 
local(boolean) - Method in class org.teiid.dqp.internal.process.DQPWorkContext
 
LOCAL - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
LOCALTIME - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
LOCALTIMESTAMP - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
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.
lockForLoad(Long, Serializer<?>) - Method in interface org.teiid.common.buffer.Cache
Lock the object for load and return an identifier/lock that can be used to retrieve the object.
lockForLoad(Long, Serializer<?>) - Method in class org.teiid.common.buffer.impl.BufferFrontedFileStoreCache
 
lockForLoad(Long, Serializer<?>) - Method in class org.teiid.common.buffer.impl.MemoryStorageManager
 
log(Number) - Static method in class org.teiid.query.function.FunctionMethods
 
log(ValidatorReport, ModelMetaData, String) - Method in class org.teiid.query.metadata.MetadataValidator
 
log(ValidatorReport, ModelMetaData, ModelMetaData.Message.Severity, String) - Method in class org.teiid.query.metadata.MetadataValidator
 
log10(Number) - Static method in class org.teiid.query.function.FunctionMethods
 
logCommand(Object...) - Method in class org.teiid.dqp.internal.datamgr.ConnectorWorkItem
 
logCommand(Object...) - Method in class org.teiid.dqp.internal.datamgr.ExecutionContextImpl
 
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
 
logWaitMessage(long, int, String, int) - Method in class org.teiid.dqp.internal.process.ThreadReuseExecutor
 
LONG - Static variable in class org.teiid.query.function.aggregate.Sum
 
LONG - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
LONG_RANKS - Static variable in class org.teiid.query.sql.symbol.AggregateSymbol
 
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 class org.teiid.dqp.internal.process.DataTierManagerImpl
 
lookupCodeValue(CommandContext, String, String, String, Object) - Method in class org.teiid.query.processor.proc.ProcedurePlan
 
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
 
lookupProj4Text(CommandContext, int) - Static method in class org.teiid.query.function.GeometryTransformUtils
Lookup proj4 parameters in SPATIAL_REF_SYS using SRID as key.
LOOP - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
LoopInstruction - Class in org.teiid.query.processor.proc
 
LoopInstruction(Program, String, ProcessorPlan, String) - Constructor for class org.teiid.query.processor.proc.LoopInstruction
 
loopStatement(ParseInfo) - Method in class org.teiid.query.parser.SQLParser
 
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
 
lowerCase(ClobType) - 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
RegularExpression Id.
LrfuEvictionQueue<V extends BaseCacheEntry> - Class in org.teiid.common.buffer.impl
A Concurrent LRFU eviction queue.
LrfuEvictionQueue(AtomicLong) - Constructor for class org.teiid.common.buffer.impl.LrfuEvictionQueue
 
LSBRACE - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
LT - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
LT - Static variable in class org.teiid.query.sql.lang.AbstractCompareCriteria
Constant indicating the first operand is less than the second.

M

madeDistinct - Variable in class org.teiid.query.optimizer.relational.rules.RulePlanSubqueries.PlannedResult
 
MAKEDEP - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
MAKEDEP - Static variable in class org.teiid.query.sql.lang.Option
 
MakeDep() - Constructor for class org.teiid.query.sql.lang.Option.MakeDep
 
makedepOptions() - Method in class org.teiid.query.parser.SQLParser
 
makeEnvelope(double, double, double, double) - Static method in class org.teiid.query.function.GeometryFunctionMethods
 
makeEnvelope(double, double, double, double, int) - Static method in class org.teiid.query.function.GeometryFunctionMethods
 
makeEnvelope(double, double, double, double, Integer) - Static method in class org.teiid.query.function.GeometryUtils
 
makeImplicit() - Method in class org.teiid.query.sql.symbol.Function
Make this function implicit / hidden.
makeInd - Variable in class org.teiid.query.optimizer.relational.rules.RulePlanSubqueries.PlannedResult
 
MAKEIND - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
MAKENOTDEP - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
MAKENOTDEP - Static variable in class org.teiid.query.sql.lang.Option
 
makeSelectUnique(Select, boolean) - Static method in class org.teiid.query.rewriter.QueryRewriter
 
mapExpressions(LanguageObject, Map<? extends Expression, ? extends Expression>) - Static method in class org.teiid.query.sql.visitor.ExpressionMappingVisitor
The object is modified in place, so is not returned.
mapExpressions(LanguageObject, Map<? extends Expression, ? extends Expression>, boolean) - Static method in class org.teiid.query.sql.visitor.ExpressionMappingVisitor
The object is modified in place, so is not returned.
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
 
MASK - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
maskColumns(List<ElementSymbol>, GroupSymbol, QueryMetadataInterface, CommandContext) - Static method in class org.teiid.query.optimizer.relational.ColumnMaskingHelper
 
MAT_PREFIX - Static variable in class org.teiid.query.optimizer.relational.RelationalPlanner
 
MATCH - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
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
 
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
matchesForeignKey(QueryMetadataInterface, Collection<Object>, Collection<Object>, GroupSymbol, boolean, boolean) - Static method in class org.teiid.query.optimizer.relational.rules.RuleRaiseAccess
 
matchesPartialName(String, String, Schema) - Method in class org.teiid.query.metadata.CompositeMetadataStore
 
matchesPkColumn(int, Expression) - Method in interface org.teiid.query.tempdata.SearchableTable
 
matchesPkColumn(int, Expression) - Method in class org.teiid.query.tempdata.TempTable
 
MaterializationMetadataRepository - Class in org.teiid.query.metadata
This Metadata Repository adds/corrects metadata for materialization
MaterializationMetadataRepository() - Constructor for class org.teiid.query.metadata.MaterializationMetadataRepository
 
MaterializationMetadataRepository.ErrorAction - Enum in org.teiid.query.metadata
 
MaterializationMetadataRepository.LoadStates - Enum in org.teiid.query.metadata
 
MaterializationMetadataRepository.Scope - Enum in org.teiid.query.metadata
 
MATERIALIZE - Static variable in class org.teiid.query.sql.lang.WithQueryCommand
 
MATERIALIZED - Static variable in interface org.teiid.query.metadata.DDLConstants
 
MATERIALIZED_TABLE - Static variable in interface org.teiid.query.metadata.DDLConstants
 
MatTableInfo() - Constructor for class org.teiid.query.tempdata.GlobalTableStoreImpl.MatTableInfo
 
MATVIEW_AFTER_LOAD_SCRIPT - Static variable in class org.teiid.query.metadata.MaterializationMetadataRepository
 
MATVIEW_BEFORE_LOAD_SCRIPT - Static variable in class org.teiid.query.metadata.MaterializationMetadataRepository
 
MATVIEW_LOAD_SCRIPT - Static variable in class org.teiid.query.metadata.MaterializationMetadataRepository
 
MATVIEW_LOADNUMBER_COLUMN - Static variable in class org.teiid.query.metadata.MaterializationMetadataRepository
 
MATVIEW_MAX_STALENESS_PCT - Static variable in class org.teiid.query.metadata.MaterializationMetadataRepository
 
MATVIEW_ONERROR_ACTION - Static variable in class org.teiid.query.metadata.MaterializationMetadataRepository
 
MATVIEW_OWNER_VDB_NAME - Static variable in class org.teiid.query.metadata.MaterializationMetadataRepository
 
MATVIEW_OWNER_VDB_VERSION - Static variable in class org.teiid.query.metadata.MaterializationMetadataRepository
 
MATVIEW_POLLING_INTERVAL - Static variable in class org.teiid.query.metadata.MaterializationMetadataRepository
 
MATVIEW_POLLING_QUERY - Static variable in class org.teiid.query.metadata.MaterializationMetadataRepository
 
MATVIEW_PREFER_MEMORY - Static variable in class org.teiid.query.metadata.MaterializationMetadataRepository
 
MATVIEW_SCOPE - Static variable in class org.teiid.query.metadata.MaterializationMetadataRepository
 
MATVIEW_SHARE_SCOPE - Static variable in class org.teiid.query.metadata.MaterializationMetadataRepository
 
MATVIEW_STAGE_TABLE - Static variable in class org.teiid.query.metadata.MaterializationMetadataRepository
 
MATVIEW_STATUS_TABLE - Static variable in class org.teiid.query.metadata.MaterializationMetadataRepository
 
MATVIEW_TTL - Static variable in class org.teiid.query.metadata.MaterializationMetadataRepository
 
MATVIEW_UPDATABLE - Static variable in class org.teiid.query.metadata.MaterializationMetadataRepository
 
MATVIEW_WRITE_THROUGH - Static variable in class org.teiid.query.metadata.MaterializationMetadataRepository
 
Max - Class in org.teiid.query.function.aggregate
 
Max() - Constructor for class org.teiid.query.function.aggregate.Max
 
MAX - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
MAX_ADDRESSABLE_MEMORY - Static variable in class org.teiid.common.buffer.impl.BufferFrontedFileStoreCache
 
MAX_FILE_SIZE - Static variable in class org.teiid.common.buffer.impl.MemoryStorageManager
 
MAX_LENGTH - Static variable in class org.teiid.query.function.metadata.FunctionMetadataValidator
Maximum length for function names, parameter names, categories, and descriptions.
MAX_SESSION_BUFFER_SIZE_ESTIMATE - Static variable in class org.teiid.query.util.Options
 
MAX_SESSIONS - Static variable in interface org.teiid.dqp.service.SessionService
 
MAX_VALUE - Static variable in interface org.teiid.query.metadata.DDLConstants
 
maxInterval - Variable in class org.teiid.common.buffer.impl.LrfuEvictionQueue
 
maxNdv - Variable in class org.teiid.query.sql.lang.DependentSetCriteria.AttributeComparison
 
maxNextCharInd - Variable in class org.teiid.query.parser.JavaCharStream
 
maxSessionBufferSizeEstimate(long) - Method in class org.teiid.query.util.Options
 
md5(String) - Static method in class org.teiid.query.function.FunctionMethods
 
md5(BinaryType) - Static method in class org.teiid.query.function.FunctionMethods
 
MEMBER - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
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
RegularExpression Id.
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
 
mergeJoin - Variable in class org.teiid.query.optimizer.relational.rules.RulePlanSubqueries.PlannedResult
 
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(int) - Method in class org.teiid.query.processor.relational.SortUtility
 
metadata - Variable in class org.teiid.dqp.internal.process.Request
 
metadata - Variable in class org.teiid.query.optimizer.relational.PlanToProcessConverter
 
metadata - Variable in class org.teiid.query.resolver.util.ResolverVisitor
 
MetaDataProcessor - Class in org.teiid.dqp.internal.process
Handles MetaDataMessages on behalf of DQPCore.
MetaDataProcessor(DQPCore, SessionAwareCache<PreparedPlan>, String, Object) - Constructor for class org.teiid.dqp.internal.process.MetaDataProcessor
 
MetadataValidator - Class in org.teiid.query.metadata
 
MetadataValidator(Map<String, Datatype>, QueryParser) - Constructor for class org.teiid.query.metadata.MetadataValidator
 
MetadataValidator() - Constructor for class org.teiid.query.metadata.MetadataValidator
 
method - Variable in class org.teiid.query.function.FunctionLibrary.ConversionResult
 
METHOD - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
Min - Class in org.teiid.query.function.aggregate
 
Min() - Constructor for class org.teiid.query.function.aggregate.Min
 
MIN - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
MIN - Static variable in class org.teiid.query.sql.lang.CacheHint
 
MIN_VALUE - Static variable in interface org.teiid.query.metadata.DDLConstants
 
minimizeProject(Command) - Method in class org.teiid.query.processor.relational.AccessNode
 
minPageSize - Variable in class org.teiid.common.buffer.STree
 
minStorageSize - Variable in class org.teiid.common.buffer.STree
 
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
RegularExpression Id.
minute(Date) - Static method in class org.teiid.query.function.FunctionMethods
 
MINUTE - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
MISCELLANEOUS - Static variable in interface org.teiid.query.function.metadata.FunctionCategoryConstants
"Miscellaneous" functions are for functions that don't fit in any obvious category.
MJ - Static variable in class org.teiid.query.sql.lang.ExistsCriteria.SubqueryHint
 
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
 
MODEL_EXT - Static variable in class org.teiid.query.metadata.VDBResources
 
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
RegularExpression Id.
modifyTableName(String, Database.ResourceType, String) - Method in class org.teiid.query.metadata.DatabaseStore
 
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
RegularExpression Id.
month(Date) - Static method in class org.teiid.query.function.FunctionMethods
 
MONTH - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
monthName(Date) - Static method in class org.teiid.query.function.FunctionMethods
 
more() - Method in interface org.teiid.dqp.internal.datamgr.ConnectorWork
 
more() - Method in class org.teiid.dqp.internal.datamgr.ConnectorWorkItem
 
moreWork() - Method in class org.teiid.dqp.internal.process.AbstractWorkItem
 
moreWork(boolean) - Method in class org.teiid.dqp.internal.process.AbstractWorkItem
 
MoreWorkTask(RequestWorkItem) - Constructor for class org.teiid.dqp.internal.process.RequestWorkItem.MoreWorkTask
 
mount(URL) - Static method in class org.teiid.query.metadata.PureZipFileSystem
 
MultipleElementSymbol - Class in org.teiid.query.sql.symbol
This is a subclass of Symbol representing multiple output columns.
MultipleElementSymbol() - Constructor for class org.teiid.query.sql.symbol.MultipleElementSymbol
 
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
 
multiRow - Variable in class org.teiid.query.optimizer.relational.rules.RulePlanSubqueries.PlannedResult
 
MULTISET - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
MULTISOURCE_COLUMN_NAME - Static variable in class org.teiid.dqp.internal.process.multisource.MultiSourceMetadataWrapper
 
MULTISOURCE_PARTITIONED_PROPERTY - Static variable in class org.teiid.dqp.internal.process.multisource.MultiSourceMetadataWrapper
 
MultiSourceElement - Class in org.teiid.dqp.internal.process.multisource
TODO: introduce a real (non group context) pseudo column
MultiSourceElement() - Constructor for class org.teiid.dqp.internal.process.multisource.MultiSourceElement
 
MultiSourceElementReplacementVisitor - Class in org.teiid.dqp.internal.process.multisource
 
MultiSourceElementReplacementVisitor(String, QueryMetadataInterface) - Constructor for class org.teiid.dqp.internal.process.multisource.MultiSourceElementReplacementVisitor
 
MultiSourceMetadataWrapper - Class in org.teiid.dqp.internal.process.multisource
This class is a proxy to QueryMetadataInterface.
MultiSourceMetadataWrapper(QueryMetadataInterface, Map<String, String>) - Constructor for class org.teiid.dqp.internal.process.multisource.MultiSourceMetadataWrapper
 
MultiSourceMetadataWrapper(QueryMetadataInterface, Set<String>) - Constructor for class org.teiid.dqp.internal.process.multisource.MultiSourceMetadataWrapper
 
MVSTATUS - Static variable in class org.teiid.query.function.FunctionLibrary
 
mvstatus(CommandContext, String, String) - Static method in class org.teiid.query.function.FunctionMethods
 

N

NAME - Static variable in interface org.teiid.dqp.service.SessionService
 
name - Variable in class org.teiid.query.eval.Evaluator.NameValuePair
 
NAME - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
NAME_PATTERN - Static variable in class org.teiid.vdb.runtime.VDBKey
 
NAMEINSOURCE - Static variable in interface org.teiid.query.metadata.DDLConstants
 
nameMatchesGroup(String, String) - Static method in class org.teiid.query.resolver.util.ResolverUtil
 
NAMESPACE - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
namespaceItem() - Method in class org.teiid.query.parser.SQLParser
 
NamespaceItem(String, String) - Constructor for class org.teiid.query.sql.symbol.XMLNamespaces.NamespaceItem
 
NamespaceItem(String) - Constructor for class org.teiid.query.sql.symbol.XMLNamespaces.NamespaceItem
 
NamespaceItem() - Constructor for class org.teiid.query.sql.symbol.XMLNamespaces.NamespaceItem
 
NameValuePair(String, T) - Constructor for class org.teiid.query.eval.Evaluator.NameValuePair
 
NATIONAL - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
NATIVE_TYPE - Static variable in interface org.teiid.query.metadata.DDLConstants
 
NativeMetadataRepository - Class in org.teiid.query.metadata
 
NativeMetadataRepository() - Constructor for class org.teiid.query.metadata.NativeMetadataRepository
 
NATURAL - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
NCHAR - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
NCLOB - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
ndv - Variable in class org.teiid.query.sql.lang.DependentSetCriteria.AttributeComparison
 
NE - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
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
RegularExpression Id.
needsConverion - Variable in class org.teiid.query.function.FunctionLibrary.ConversionResult
 
needsEvaluationVisitor(Object, QueryMetadataInterface, CapabilitiesFinder) - Static method in class org.teiid.query.sql.visitor.EvaluatableVisitor
 
needsLoading(String, Serializable, boolean, boolean, boolean) - Method in interface org.teiid.query.tempdata.GlobalTableStore
 
needsLoading(String, Serializable, boolean, boolean, boolean) - Method in class org.teiid.query.tempdata.GlobalTableStoreImpl
 
needsProcessingEvaluation(LanguageObject) - Static method in class org.teiid.query.sql.visitor.EvaluatableVisitor
 
negate() - Method in class org.teiid.query.sql.lang.AbstractCompareCriteria
 
negate() - Method in class org.teiid.query.sql.lang.AbstractSetCriteria
 
negate() - Method in class org.teiid.query.sql.lang.BetweenCriteria
 
negate() - Method in class org.teiid.query.sql.lang.ExistsCriteria
 
negate() - Method in class org.teiid.query.sql.lang.IsDistinctCriteria
 
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
 
negate() - Method in class org.teiid.query.sql.lang.SubqueryCompareCriteria
 
negotiateGssLogin(String, byte[]) - Method in interface org.teiid.security.SecurityHelper
Negotiate the GSS login
neogitiateGssLogin(String, String, String, byte[]) - Method in interface org.teiid.dqp.service.SessionService
 
nestedExpression(ParseInfo) - Method in class org.teiid.query.parser.SQLParser
 
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
RegularExpression Id.
newBuffer() - Method in class org.teiid.common.buffer.impl.ExtensibleBufferedOutputStream
 
NewCalculateCostUtil - Class in org.teiid.query.optimizer.relational.rules
 
NewCalculateCostUtil() - Constructor for class org.teiid.query.optimizer.relational.rules.NewCalculateCostUtil
 
NewCalculateCostUtil.DependentCostAnalysis - Class in org.teiid.query.optimizer.relational.rules
 
newInstance() - Method in class org.teiid.query.function.FunctionDescriptor
 
newToken(int, String) - Static method in class org.teiid.query.parser.Token
Returns a new Token object, by default.
newToken(int) - Static method in class org.teiid.query.parser.Token
 
NEXT - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
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.
next - Variable in class org.teiid.query.tempdata.BaseIndexInfo
 
next() - Method in class org.teiid.query.xquery.saxon.PushBackSequenceIterator
 
nextBatch() - Method in class org.teiid.query.optimizer.SourceTriggerActionPlanner.CompositeProcessorPlan
 
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.DdlPlan
 
nextBatch() - Method in class org.teiid.query.processor.proc.ForEachRowPlan
 
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
 
nextBatchDirect() - Method in class org.teiid.query.processor.proc.ProcedurePlan
 
nextBatchDirect() - Method in class org.teiid.query.processor.relational.AccessNode
 
nextBatchDirect() - Method in class org.teiid.query.processor.relational.ArrayTableNode
 
nextBatchDirect() - Method in class org.teiid.query.processor.relational.BatchedUpdateNode
 
nextBatchDirect() - Method in class org.teiid.query.processor.relational.DupRemoveNode
 
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.ObjectTableNode
 
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.WindowFunctionProjectNode
 
nextBatchDirect() - Method in class org.teiid.query.processor.relational.XMLTableNode
 
nextBatchDirectInternal() - Method in class org.teiid.query.processor.relational.JoinNode
 
nextBatchDirectInternal() - Method in class org.teiid.query.processor.relational.UnionAllNode
 
nextBuffer() - Method in class org.teiid.common.buffer.ExtensibleBufferedInputStream
 
nextCharBuf - Variable in class org.teiid.query.parser.JavaCharStream
 
nextCharInd - Variable in class org.teiid.query.parser.JavaCharStream
 
nextCommand - Variable in class org.teiid.query.processor.relational.AccessNode
 
nextCommand() - Method in class org.teiid.query.processor.relational.AccessNode
 
nextCommand() - Method in class org.teiid.query.processor.relational.DependentAccessNode
 
nextId() - Static method in class org.teiid.query.optimizer.relational.rules.RuleChooseDependent
 
nextInt() - Method in class org.teiid.core.id.IDGenerator
 
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.dqp.internal.process.DataTierTupleSource
 
nextTuple() - Method in class org.teiid.dqp.internal.process.TupleSourceCache.CopyOnReadTupleSource
 
nextTuple() - Method in class org.teiid.query.processor.BatchCollector.BatchProducerTupleSource
 
nextTuple() - Method in class org.teiid.query.processor.CollectionTupleSource
 
nextTuple() - Method in class org.teiid.query.tempdata.TempTableDataManager.ProxyTupleSource
 
nl - Static variable in class org.teiid.query.sql.symbol.TextLine
 
NO - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
NO_CONNECTION_STR - Static variable in class org.teiid.dqp.message.RequestID
 
NO_INLINE - Static variable in class org.teiid.query.sql.lang.WithQueryCommand
 
NO_QUOTE_CHAR - Static variable in class org.teiid.query.sql.symbol.TextLine
 
NO_WAIT_PRIORITY - Static variable in interface org.teiid.dqp.internal.process.ThreadReuseExecutor.PrioritizedRunnable
 
NOCACHE - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
node_id() - Static method in class org.teiid.query.function.FunctionMethods
 
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
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
 
nodeID - Variable in class org.teiid.query.processor.RegisterRequestParameter
 
nodeToString(boolean) - Method in class org.teiid.query.optimizer.relational.plantree.PlanNode
Get the single node in full or recursive which considers modifications.
nodeToString() - Method in class org.teiid.query.processor.relational.RelationalNode
Just print single node to string instead of node+recursive plan.
NON_STRICT - Static variable in class org.teiid.query.sql.lang.Limit
 
NONE - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
nonEquiJoinCriteria - Variable in class org.teiid.query.optimizer.relational.rules.RulePlanSubqueries.PlannedResult
 
nonNumericLiteral() - Method in class org.teiid.query.parser.SQLParser
 
nonReserved() - Method in class org.teiid.query.parser.SQLParser
 
normalizeId(String) - Static method in class org.teiid.query.parser.SQLParserUtil
 
normalizeId(String, boolean) - Static method in class org.teiid.query.parser.SQLParserUtil
 
not - Variable in class org.teiid.query.optimizer.relational.rules.RulePlanSubqueries.PlannedResult
 
NOT - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
NOT_EXISTS_MESSAGE - Static variable in class org.teiid.query.metadata.TransformationMetadata
 
NOT_NULL - Static variable in interface org.teiid.query.metadata.DDLConstants
 
NOT_TERMINATED - Static variable in class org.teiid.common.buffer.TupleBatch
 
notCrit(ParseInfo) - Method in class org.teiid.query.parser.SQLParser
 
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.
NOUNNEST - Static variable in class org.teiid.query.sql.lang.ExistsCriteria.SubqueryHint
 
NthValue - Class in org.teiid.query.function.aggregate
 
NthValue() - Constructor for class org.teiid.query.function.aggregate.NthValue
 
Ntile - Class in org.teiid.query.function.aggregate
Captures the row number and number of tiles for a given row post processing logic uses the row count over the window to calculate the final output
Ntile() - Constructor for class org.teiid.query.function.aggregate.Ntile
 
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
RegularExpression Id.
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
 
NULL_VALUE - Static variable in class org.teiid.json.simple.Yytoken
 
NULL_VALUE_COUNT - Static variable in interface org.teiid.query.metadata.DDLConstants
 
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
 
nullOut() - Method in class org.teiid.common.buffer.CacheEntry
 
NULLS - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
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
RegularExpression Id.
numGeometries(GeometryType) - Static method in class org.teiid.query.function.GeometryFunctionMethods
 
numGeometries(GeometryType) - Static method in class org.teiid.query.function.GeometryUtils
 
numInteriorRings(GeometryType) - Static method in class org.teiid.query.function.GeometryFunctionMethods
 
numInteriorRings(GeometryType) - Static method in class org.teiid.query.function.GeometryUtils
 
numPoints(GeometryType) - Static method in class org.teiid.query.function.GeometryFunctionMethods
 
numPoints(GeometryType) - Static method in class org.teiid.query.function.GeometryUtils
 
NVL - Static variable in class org.teiid.query.function.FunctionLibrary
 

O

OBJECT - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
objectColumn(ParseInfo) - Method in class org.teiid.query.parser.SQLParser
 
ObjectColumn(String, String, String, Expression) - Constructor for class org.teiid.query.sql.lang.ObjectTable.ObjectColumn
 
ObjectColumn() - Constructor for class org.teiid.query.sql.lang.ObjectTable.ObjectColumn
 
ObjectReplicator - Interface in org.teiid.query
 
objectTable(ParseInfo) - Method in class org.teiid.query.parser.SQLParser
 
OBJECTTABLE - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
ObjectTable - Class in org.teiid.query.sql.lang
 
ObjectTable() - Constructor for class org.teiid.query.sql.lang.ObjectTable
 
ObjectTable.ObjectColumn - Class in org.teiid.query.sql.lang
 
ObjectTableNode - Class in org.teiid.query.processor.relational
Handles object table processing.
ObjectTableNode(int) - Constructor for class org.teiid.query.processor.relational.ObjectTableNode
 
OF - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
OFFSET - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
OLD - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
ON - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
ON_VDB_DROP_SCRIPT - Static variable in class org.teiid.query.metadata.MaterializationMetadataRepository
 
ON_VDB_START_SCRIPT - Static variable in class org.teiid.query.metadata.MaterializationMetadataRepository
 
onCompletion(FutureWork<AtomicResultsMessage>) - Method in class org.teiid.dqp.internal.process.DataTierTupleSource
 
onCompletion(FutureWork<T>) - Method in interface org.teiid.dqp.internal.process.DQPCore.CompletionListener
 
onePassSort(boolean) - Method in class org.teiid.query.processor.relational.SortUtility
 
ONLY - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
onResults(List<String>, List<? extends List<?>>) - Method in interface org.teiid.dqp.internal.process.DQPCore.ResultsListener
 
open() - Method in class org.teiid.query.optimizer.SourceTriggerActionPlanner.CompositeProcessorPlan
 
OPEN - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
open() - Method in class org.teiid.query.processor.BatchedUpdatePlan
 
open() - Method in class org.teiid.query.processor.DdlPlan
 
open() - Method in class org.teiid.query.processor.proc.ForEachRowPlan
 
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.DupRemoveNode
 
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.ObjectTableNode
 
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.SelectNode
 
open() - Method in class org.teiid.query.processor.relational.TextTableNode
 
open() - Method in class org.teiid.query.processor.relational.UnionAllNode
 
open() - Method in class org.teiid.query.processor.relational.XMLTableNode
 
openInputStream(VirtualFile, VirtualFile) - Method in class org.teiid.query.metadata.PureZipFileSystem
openInternal() - Method in class org.teiid.query.processor.relational.JoinNode
 
openInternal() - Method in class org.teiid.query.processor.relational.UnionAllNode
 
openLeft() - Method in class org.teiid.query.processor.relational.JoinStrategy
 
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
 
openStream() - Method in class org.teiid.query.metadata.VDBResources.Resource
 
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.DdlPlanner
 
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.SourceTriggerActionPlanner
 
optimize(ProcedureContainer, TriggerAction, IDGenerator, QueryMetadataInterface, CapabilitiesFinder, AnalysisRecord, CommandContext) - Method in class org.teiid.query.optimizer.TriggerActionPlanner
 
optimizeCriteria(CompoundCriteria, QueryMetadataInterface) - Static method in class org.teiid.query.rewriter.QueryRewriter
Performs simple expression flattening
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
 
OPTION - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
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.
Option.MakeDep - Class in org.teiid.query.sql.lang
 
OPTIONAL - Static variable in class org.teiid.query.sql.lang.Option
 
optionPair(AbstractMetadataRecord, NamespaceContainer) - Method in class org.teiid.query.parser.SQLParser
 
options - Variable in class org.teiid.dqp.internal.process.Request
 
OPTIONS - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
Options - Class in org.teiid.query.util
A holder for options
Options() - Constructor for class org.teiid.query.util.Options
 
optionsClause(AbstractMetadataRecord, NamespaceContainer) - Method in class org.teiid.query.parser.SQLParser
 
OptionsUtil - Class in org.teiid.query.parser
 
OptionsUtil() - Constructor for class org.teiid.query.parser.OptionsUtil
 
OR - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
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
RegularExpression Id.
orderby(ParseInfo) - Method in class org.teiid.query.parser.SQLParser
 
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 Expression>) - Constructor for class org.teiid.query.sql.lang.OrderBy
Constructs an instance of this class from an ordered list of elements.
OrderBy(List<? extends Expression>, 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, Expression, 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(Expression, boolean) - Constructor for class org.teiid.query.sql.lang.OrderByItem
 
orderedAgg(ParseInfo) - Method in class org.teiid.query.parser.SQLParser
 
orderingEquals(GeometryType, GeometryType) - Static method in class org.teiid.query.function.GeometryFunctionMethods
 
orderingEquals(GeometryType, GeometryType) - Static method in class org.teiid.query.function.GeometryUtils
 
orderingValue - Variable in class org.teiid.common.buffer.CacheKey
 
ORDINALITY - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
ordinate(GeometryType, GeometryUtils.Ordinate) - Static method in class org.teiid.query.function.GeometryUtils
 
ordinateX(GeometryType) - Static method in class org.teiid.query.function.GeometryFunctionMethods
 
ordinateY(GeometryType) - Static method in class org.teiid.query.function.GeometryFunctionMethods
 
ordinateZ(GeometryType) - Static method in class org.teiid.query.function.GeometryFunctionMethods
 
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.internal.datamgr - package org.teiid.dqp.internal.datamgr
 
org.teiid.dqp.internal.process - package org.teiid.dqp.internal.process
 
org.teiid.dqp.internal.process.multisource - package org.teiid.dqp.internal.process.multisource
 
org.teiid.dqp.message - package org.teiid.dqp.message
 
org.teiid.dqp.service - package org.teiid.dqp.service
 
org.teiid.json.simple - package org.teiid.json.simple
 
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.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.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.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 interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
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
RegularExpression Id.
OutOfDiskException - Exception in org.teiid.common.buffer.impl
 
OutOfDiskException(String) - Constructor for exception org.teiid.common.buffer.impl.OutOfDiskException
 
OUTPUT - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
outputName - Variable in class org.teiid.query.sql.symbol.Symbol
Prior to resolving null, after resolving it is the exact string entered in the query.
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
RegularExpression Id.
overlaps(GeometryType, GeometryType) - Static method in class org.teiid.query.function.GeometryFunctionMethods
 
overlaps(GeometryType, GeometryType) - Static method in class org.teiid.query.function.GeometryUtils
 
OVERLAPS - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.

P

pad(String, Integer, String, boolean) - Static method in class org.teiid.query.function.FunctionMethods
 
pages - Variable in class org.teiid.common.buffer.STree
 
PARAMETER - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
parameterReference(ParseInfo) - Method in class org.teiid.query.parser.SQLParser
 
parse(String, ContentHandler) - Method in class org.teiid.json.simple.JSONParser
 
parse(String, ContentHandler, boolean) - Method in class org.teiid.json.simple.JSONParser
 
parse(Reader, ContentHandler) - Method in class org.teiid.json.simple.JSONParser
 
parse(Reader, ContentHandler, boolean) - Method in class org.teiid.json.simple.JSONParser
Stream processing of JSON text.
parseBasicDataType() - Method in class org.teiid.query.parser.SQLParser
 
parseBigDecimal(CommandContext, String, String) - Static method in class org.teiid.query.function.FunctionMethods
 
parseBigInteger(CommandContext, 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.
parseCommand(String, ParseInfo, boolean) - Method in class org.teiid.query.parser.QueryParser
 
parseCommand(String, ParseInfo, boolean, String, String, String, CommandContext) - Method in class org.teiid.query.parser.QueryParser
 
parseCriteria(String) - Method in class org.teiid.query.parser.QueryParser
Takes a SQL string representing an SQL criteria (i.e.
parseDataType() - Method in class org.teiid.query.parser.SQLParser
 
parseDataTypePrimary() - Method in class org.teiid.query.parser.SQLParser
 
PARSEDATE - Static variable in class org.teiid.query.function.FunctionLibrary
 
ParsedDataType(String) - Constructor for class org.teiid.query.parser.SQLParserUtil.ParsedDataType
 
ParsedDataType(String, int, boolean) - Constructor for class org.teiid.query.parser.SQLParserUtil.ParsedDataType
 
ParsedDataType(String, int, int, boolean) - Constructor for class org.teiid.query.parser.SQLParserUtil.ParsedDataType
 
parseDDL(MetadataFactory, String) - Method in class org.teiid.query.parser.QueryParser
 
parseDDL(MetadataFactory, Reader) - Method in class org.teiid.query.parser.QueryParser
 
parseDDL(DatabaseStore, Reader) - Method in class org.teiid.query.parser.QueryParser
 
parseDesignerCommand(String) - Method in class org.teiid.query.parser.QueryParser
 
parseDouble(CommandContext, String, String) - Static method in class org.teiid.query.function.FunctionMethods
 
ParseException - Exception in org.teiid.json.simple
ParseException explains why and where the error occurs in source JSON text.
ParseException(int) - Constructor for exception org.teiid.json.simple.ParseException
 
ParseException(int, Object) - Constructor for exception org.teiid.json.simple.ParseException
 
ParseException(int, int, Object) - Constructor for exception org.teiid.json.simple.ParseException
 
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
Constructor with message.
parseExpression(String) - Method in class org.teiid.query.parser.QueryParser
Takes a SQL string representing an SQL expression and returns the object representation.
parseFloat(CommandContext, 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(CommandContext, String, String) - Static method in class org.teiid.query.function.FunctionMethods
 
parseLong(CommandContext, String, String) - Static method in class org.teiid.query.function.FunctionMethods
 
parseMetadata(DatabaseStore) - Method in class org.teiid.query.parser.SQLParser
 
parseProcedure(String, boolean) - Method in class org.teiid.query.parser.QueryParser
 
parseSelectExpression(String) - Method in class org.teiid.query.parser.QueryParser
 
PARSETIME - Static variable in class org.teiid.query.function.FunctionLibrary
 
parseTimestamp(CommandContext, String, String) - Static method in class org.teiid.query.function.FunctionMethods
 
PARTITION - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
PartitionAnalyzer - Class in org.teiid.query.optimizer.relational
TODO: support recursive detection of partitions Extracts a map of partitioning information from a union
PartitionAnalyzer() - Constructor for class org.teiid.query.optimizer.relational.PartitionAnalyzer
 
parts - Variable in class org.teiid.query.sql.visitor.SQLStringVisitor
 
PASSING - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
PATH - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
PatternTranslator(char[], String[], char[], char, int) - Constructor for class org.teiid.query.sql.lang.MatchCriteria.PatternTranslator
 
pauseProcessing() - Method in class org.teiid.dqp.internal.process.AbstractWorkItem
 
peek() - Method in class org.teiid.query.processor.proc.ProcedurePlan
 
PERCENT_RANK - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
perimeter(GeometryType) - Static method in class org.teiid.query.function.GeometryFunctionMethods
 
perimeter(GeometryType) - Static method in class org.teiid.query.function.GeometryUtils
 
PERIOD - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
Permutation - Class in org.teiid.query.util
 
Permutation(Object[]) - Constructor for class org.teiid.query.util.Permutation
 
persist() - Method in class org.teiid.common.buffer.LobManager
 
persistLob(Streamable<?>, FileStore, byte[]) - Method in interface org.teiid.common.buffer.BufferManager
 
persistLob(Streamable<?>, FileStore, byte[]) - Method in class org.teiid.common.buffer.impl.BufferManagerImpl
 
persistLob(Streamable<?>, FileStore, byte[], boolean, int) - Static method in class org.teiid.common.buffer.LobManager
 
persistLobs() - Method in class org.teiid.common.buffer.TupleBuffer
 
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_OUTER_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
 
PlanHints - Class in org.teiid.query.optimizer.relational
 
PlanHints() - Constructor for class org.teiid.query.optimizer.relational.PlanHints
 
PlannedResult() - Constructor for class org.teiid.query.optimizer.relational.rules.RulePlanSubqueries.PlannedResult
 
PlanNode - Class in org.teiid.query.optimizer.relational.plantree
 
PlanNode() - Constructor for class org.teiid.query.optimizer.relational.plantree.PlanNode
 
planQuery(Collection<GroupSymbol>, boolean, RulePlanSubqueries.PlannedResult) - Method in class org.teiid.query.optimizer.relational.rules.RulePlanSubqueries
 
planSubqueries(Set<GroupSymbol>, PlanNode, List<SubqueryContainer<?>>, boolean, boolean) - Method in class org.teiid.query.optimizer.relational.RelationalPlanner
 
PlanToProcessConverter - Class in org.teiid.query.optimizer.relational
 
PlanToProcessConverter(QueryMetadataInterface, IDGenerator, AnalysisRecord, CapabilitiesFinder, CommandContext) - Constructor for class org.teiid.query.optimizer.relational.PlanToProcessConverter
 
PlanToProcessConverter.SharedStateKey - Class in org.teiid.query.optimizer.relational
 
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
RegularExpression Id.
plusExpression(ParseInfo) - Method in class org.teiid.query.parser.SQLParser
 
plusMinus() - Method in class org.teiid.query.parser.SQLParser
 
point(double, double) - Static method in class org.teiid.query.function.GeometryFunctionMethods
 
point(double, double) - Static method in class org.teiid.query.function.GeometryUtils
 
pointN(GeometryType, int) - Static method in class org.teiid.query.function.GeometryFunctionMethods
 
pointN(GeometryType, int) - Static method in class org.teiid.query.function.GeometryUtils
 
pointOnSurface(GeometryType) - Static method in class org.teiid.query.function.GeometryFunctionMethods
 
pointOnSurface(GeometryType) - Static method in class org.teiid.query.function.GeometryUtils
 
polygon(GeometryType, int) - Static method in class org.teiid.query.function.GeometryFunctionMethods
 
polygon(GeometryType, int) - Static method in class org.teiid.query.function.GeometryUtils
 
pop() - Method in class org.teiid.query.optimizer.relational.RuleStack
 
pop(boolean) - Method in class org.teiid.query.processor.proc.ProcedurePlan
 
popCall() - Method in class org.teiid.query.util.CommandContext
 
popThreadLocalContext() - Static method in class org.teiid.query.util.CommandContext
 
POSITION - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
POST_ORDER - Static variable in class org.teiid.query.sql.navigator.PreOrPostOrderNavigator
 
postCreateColumn(MetadataFactory, Table, String, SQLParserUtil.ParsedDataType, boolean, boolean) - Method in class org.teiid.query.parser.SQLParser
 
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
 
PRECEDING - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
PRECISION - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
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
 
prefersMemory() - Method in interface org.teiid.common.buffer.BatchManager
 
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(TupleBufferCache) - Method in interface org.teiid.cache.Cachable
 
prepare(TupleBufferCache) - Method in class org.teiid.dqp.internal.process.CachedResults
 
prepare(XidImpl) - Method in class org.teiid.dqp.internal.process.DQPCore
 
prepare(TupleBufferCache) - Method in class org.teiid.dqp.internal.process.PreparedPlan
 
prepare(String, XidImpl, boolean) - Method in class org.teiid.dqp.internal.process.TransactionServerImpl
Global Transaction
prepare(String, XidImpl, boolean) - Method in interface org.teiid.dqp.service.TransactionService
 
PREPARE - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
prepareCriteria() - Method in class org.teiid.query.processor.relational.DependentCriteriaProcessor
 
PreparedPlan - Class in org.teiid.dqp.internal.process
 
PreparedPlan() - Constructor for class org.teiid.dqp.internal.process.PreparedPlan
 
PreparedStatementRequest - Class in org.teiid.dqp.internal.process
Specific request for handling prepared statement calls.
PreparedStatementRequest(SessionAwareCache<PreparedPlan>) - Constructor for class org.teiid.dqp.internal.process.PreparedStatementRequest
 
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
 
prepareSubquery(SubqueryContainer) - Static method in class org.teiid.query.optimizer.relational.rules.RuleCollapseSource
 
preParser - Variable in class org.teiid.dqp.internal.process.Request
 
PRESERVE - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
PRESERVE - Static variable in class org.teiid.query.sql.lang.FromClause
 
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
RegularExpression Id.
PRIMARY_KEY - Static variable in interface org.teiid.query.metadata.DDLConstants
 
primaryKey(MetadataFactory, Table, String) - Method in class org.teiid.query.parser.SQLParser
 
primitive(Object) - Method in interface org.teiid.json.simple.ContentHandler
Receive notification of the JSON primitive values: java.lang.String, java.lang.Number, java.lang.Boolean null
primitive(Object) - Method in class org.teiid.json.simple.SimpleContentHandler
 
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.
PRIVILEGES - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
PROCEDURE - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
procedureBodyCommand(ParseInfo) - Method in class org.teiid.query.parser.SQLParser
 
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
 
procedureCreated(Procedure) - Method in class org.teiid.query.metadata.DatabaseStore
 
procedureDropped(String, Boolean) - Method in class org.teiid.query.metadata.DatabaseStore
 
procedureParameter(MetadataFactory, Procedure) - Method in class org.teiid.query.parser.SQLParser
 
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.
procedureRsColumn(MetadataFactory, Procedure) - Method in class org.teiid.query.parser.SQLParser
 
process() - Method in class org.teiid.dqp.internal.process.AbstractWorkItem
 
process() - Method in class org.teiid.dqp.internal.process.RequestWorkItem
 
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.BlockInstruction
 
process(ProcedurePlan) - Method in class org.teiid.query.processor.proc.BranchingInstruction
 
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.ReturnInstruction
 
process(ProcedurePlan) - Method in class org.teiid.query.processor.proc.WhileInstruction
 
process() - Method in class org.teiid.query.processor.relational.EnhancedSortMergeJoinStrategy
 
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(TempTable) - Method in class org.teiid.query.tempdata.TempTableStore.RecursiveTableProcessor
 
process(TempTable) - Method in class org.teiid.query.tempdata.TempTableStore.TableProcessor
Ensure the temp table is ready for use.
processCommandsIndividually() - Method in class org.teiid.query.processor.relational.AccessNode
 
processCommandsIndividually() - Method in class org.teiid.query.processor.relational.DependentProcedureAccessNode
 
processCursorRequest(long, int, int) - Method in class org.teiid.dqp.internal.process.DQPCore
 
processingSortLeft - Variable in class org.teiid.query.processor.relational.MergeJoinStrategy
 
processingSortRight - Variable in class org.teiid.query.processor.relational.MergeJoinStrategy
 
processLobChunkRequest(String, int, ResultsReceiver<LobChunk>) - Method in class org.teiid.dqp.internal.process.RequestWorkItem
 
processMore() - Method in class org.teiid.dqp.internal.process.RequestWorkItem
 
processNew() - Method in class org.teiid.dqp.internal.process.RequestWorkItem
 
processor - Variable in class org.teiid.dqp.internal.process.Request
 
ProcessorDataManager - Interface in org.teiid.query.processor
 
ProcessorPlan - Class in org.teiid.query.processor
This class represents a processor plan.
ProcessorPlan() - Constructor for class org.teiid.query.processor.ProcessorPlan
 
processPlan - Variable in class org.teiid.dqp.internal.process.Request
 
processRequest() - Method in class org.teiid.dqp.internal.process.PreparedStatementRequest
 
processRequest() - Method in class org.teiid.dqp.internal.process.Request
 
processRow(NodeInfo) - Method in class org.teiid.query.processor.relational.XMLTableNode
 
processRow(NodeInfo) - Method in interface org.teiid.query.xquery.saxon.SaxonXQueryExpression.RowProcessor
 
Program - Class in org.teiid.query.processor.proc
A program is a sequence of ProgramInstruction.
Program(boolean) - Constructor for class org.teiid.query.processor.proc.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
 
PROJECT - Static variable in class org.teiid.query.optimizer.relational.plantree.NodeConstants.Types
 
ProjectedColumn(String, String) - Constructor for class org.teiid.query.sql.lang.TableFunctionReference.ProjectedColumn
 
ProjectedColumn() - Constructor for class org.teiid.query.sql.lang.TableFunctionReference.ProjectedColumn
 
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<T>) - Static method in class org.teiid.query.processor.relational.RelationalNode
 
projectTuple(int[], List<T>, boolean) - Static method in class org.teiid.query.processor.relational.RelationalNode
 
PROP_CRITERIA - Static variable in class org.teiid.query.analysis.AnalysisRecord
 
PROP_DATA_BYTES_SENT - 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_EXECUTION_PLAN - Static variable in class org.teiid.query.analysis.AnalysisRecord
 
PROP_EXPRESSION - Static variable in class org.teiid.query.analysis.AnalysisRecord
 
PROP_GROUP_COLS - Static variable in class org.teiid.query.analysis.AnalysisRecord
 
PROP_GROUP_MAPPING - Static variable in class org.teiid.query.analysis.AnalysisRecord
 
PROP_ID - Static variable in class org.teiid.query.analysis.AnalysisRecord
 
PROP_INTO_GROUP - 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_MODEL_NAME - 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_OUTPUT_COLS - Static variable in class org.teiid.query.analysis.AnalysisRecord
 
PROP_PLANNING_TIME - Static variable in class org.teiid.query.analysis.AnalysisRecord
 
PROP_PROGRAM - Static variable in class org.teiid.query.analysis.AnalysisRecord
 
PROP_RESULT_SET - Static variable in class org.teiid.query.analysis.AnalysisRecord
 
PROP_ROLLUP - 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_SHARING_ID - 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_STREAMING - Static variable in class org.teiid.query.analysis.AnalysisRecord
 
PROP_TABLE_FUNCTION - Static variable in class org.teiid.query.analysis.AnalysisRecord
 
PROP_THEN - Static variable in class org.teiid.query.analysis.AnalysisRecord
 
PROP_UPSERT - Static variable in class org.teiid.query.analysis.AnalysisRecord
 
PROP_VARIABLE - Static variable in class org.teiid.query.analysis.AnalysisRecord
 
PROP_WINDOW_FUNCTIONS - Static variable in class org.teiid.query.analysis.AnalysisRecord
 
PROP_WITH - Static variable in class org.teiid.query.analysis.AnalysisRecord
 
ProxyTupleSource() - Constructor for class org.teiid.query.tempdata.TempTableDataManager.ProxyTupleSource
 
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
 
PureZipFileSystem - Class in org.teiid.query.metadata

This implementation is backed by a zip file.

PureZipFileSystem(File) - Constructor for class org.teiid.query.metadata.PureZipFileSystem
Create a new instance.
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_LARGE_IN - 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
 
PushBackSequenceIterator - Class in org.teiid.query.xquery.saxon
A SequenceIterator that can have items added back
PushBackSequenceIterator(SequenceIterator, Item...) - Constructor for class org.teiid.query.xquery.saxon.PushBackSequenceIterator
 
pushCall(String) - Method in class org.teiid.query.util.CommandContext
 
PUSHDOWN_DEFAULT_NULL_ORDER - Static variable in class org.teiid.query.util.Options
 
pushdownDefaultNullOrder(boolean) - Method in class org.teiid.query.util.Options
 
pushNewResolvingContext(Collection<GroupSymbol>) - Method in class org.teiid.query.sql.lang.Command
 
pushThreadLocalContext(CommandContext) - Static method in class org.teiid.query.util.CommandContext
 
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(SessionAwareCache.CacheID, FunctionMethod.Determinism, T, Long) - Method in class org.teiid.dqp.internal.process.SessionAwareCache
 
putAll(VariableContext) - Method in class org.teiid.query.sql.util.VariableContext
 
putCodeLookup(String, Object, TupleSource) - Method in class org.teiid.query.util.CommandContext
 
putPlan(String, PreparedPlan, FunctionMethod.Determinism) - Method in class org.teiid.query.util.CommandContext
 
putReusableExecution(Object, ReusableExecution<?>) - Method in class org.teiid.query.util.CommandContext
 

Q

QMARK - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
qualifiedJoin(ParseInfo) - Method in class org.teiid.query.parser.SQLParser
 
quarter(Date) - Static method in class org.teiid.query.function.FunctionMethods
 
query - Variable in class org.teiid.query.optimizer.relational.rules.RulePlanSubqueries.PlannedResult
 
query(ParseInfo) - Method in class org.teiid.query.parser.SQLParser
 
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
 
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(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(BundleUtil.Event, Throwable, String) - Constructor for exception org.teiid.api.exception.query.QueryMetadataException
 
QueryMetadataException(BundleUtil.Event, Throwable) - Constructor for exception org.teiid.api.exception.query.QueryMetadataException
 
QueryMetadataException(BundleUtil.Event, String) - Constructor for exception org.teiid.api.exception.query.QueryMetadataException
 
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) - 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(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(BundleUtil.Event, Throwable) - Constructor for exception org.teiid.api.exception.query.QueryParserException
 
QueryParserException(BundleUtil.Event, Throwable, String) - Constructor for exception org.teiid.api.exception.query.QueryParserException
 
QueryParserException(BundleUtil.Event, String) - Constructor for exception org.teiid.api.exception.query.QueryParserException
 
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(Throwable) - Constructor for exception org.teiid.api.exception.query.QueryPlannerException
 
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(BundleUtil.Event, Throwable) - Constructor for exception org.teiid.api.exception.query.QueryPlannerException
 
QueryPlannerException(BundleUtil.Event, Throwable, String) - Constructor for exception org.teiid.api.exception.query.QueryPlannerException
 
QueryPlannerException(BundleUtil.Event, String) - Constructor for exception org.teiid.api.exception.query.QueryPlannerException
 
QueryPlugin - Class in org.teiid.query
QueryPlugin
QueryPlugin() - Constructor for class org.teiid.query.QueryPlugin
 
QueryPlugin.Event - Enum in org.teiid.query
 
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(Throwable) - Constructor for exception org.teiid.api.exception.query.QueryProcessingException
 
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(BundleUtil.Event, Throwable) - Constructor for exception org.teiid.api.exception.query.QueryProcessingException
 
QueryProcessingException(BundleUtil.Event, Throwable, String) - Constructor for exception org.teiid.api.exception.query.QueryProcessingException
 
QueryProcessingException(BundleUtil.Event, String) - Constructor for exception org.teiid.api.exception.query.QueryProcessingException
 
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.ProcessorFactory - Interface in org.teiid.query.processor
 
QueryProcessorFactoryImpl - Class in org.teiid.dqp.internal.process
 
QueryProcessorFactoryImpl(BufferManager, ProcessorDataManager, CapabilitiesFinder, IDGenerator, QueryMetadataInterface) - Constructor for class org.teiid.dqp.internal.process.QueryProcessorFactoryImpl
 
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(Throwable) - Constructor for exception org.teiid.api.exception.query.QueryResolverException
 
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(BundleUtil.Event, Throwable) - Constructor for exception org.teiid.api.exception.query.QueryResolverException
 
QueryResolverException(BundleUtil.Event, Throwable, String) - Constructor for exception org.teiid.api.exception.query.QueryResolverException
 
QueryResolverException(BundleUtil.Event, String) - Constructor for exception org.teiid.api.exception.query.QueryResolverException
 
QueryResolverVisitor(Query, TempMetadataAdapter) - Constructor for class org.teiid.query.resolver.command.SimpleQueryResolver.QueryResolverVisitor
 
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 - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
QueryString - Class in org.teiid.query.sql.symbol
Represents query string 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
 
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(Throwable) - Constructor for exception org.teiid.api.exception.query.QueryValidatorException
 
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(BundleUtil.Event, Throwable) - Constructor for exception org.teiid.api.exception.query.QueryValidatorException
 
QueryValidatorException(BundleUtil.Event, Throwable, String) - Constructor for exception org.teiid.api.exception.query.QueryValidatorException
 
QueryValidatorException(BundleUtil.Event, String) - Constructor for exception org.teiid.api.exception.query.QueryValidatorException
 
QUOTE - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
QUOTED_ID - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.

R

radians(Number) - Static method in class org.teiid.query.function.FunctionMethods
 
RADIX - Static variable in interface org.teiid.query.metadata.DDLConstants
 
RAISE - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
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
 
raiseStatement(ParseInfo) - Method in class org.teiid.query.parser.SQLParser
 
RaiseStatement - Class in org.teiid.query.sql.proc
This class represents a error assignment statement in the storedprocedure language.
RaiseStatement() - Constructor for class org.teiid.query.sql.proc.RaiseStatement
 
RaiseStatement(Expression) - Constructor for class org.teiid.query.sql.proc.RaiseStatement
Constructor for RaiseErrorStatement.
RaiseStatement(Expression, boolean) - Constructor for class org.teiid.query.sql.proc.RaiseStatement
 
rand(CommandContext, Integer) - 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
RegularExpression Id.
RANK - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
RankingFunction - Class in org.teiid.query.function.aggregate
computes rank/dense_rank
RankingFunction(AggregateSymbol.Type) - Constructor for class org.teiid.query.function.aggregate.RankingFunction
 
RankingFunctionBig - Class in org.teiid.query.function.aggregate
computes rank/dense_rank
RankingFunctionBig(AggregateSymbol.Type) - Constructor for class org.teiid.query.function.aggregate.RankingFunctionBig
 
RBRACE - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
read() - Method in class org.teiid.common.buffer.ExtensibleBufferedInputStream
 
read(byte[], int, int) - Method in class org.teiid.common.buffer.ExtensibleBufferedInputStream
 
read(long, byte[], int, int) - Method in class org.teiid.common.buffer.FileStore
 
read() - Method in class org.teiid.dqp.internal.process.SaveOnReadInputStream
 
read(byte[], int, int) - Method in class org.teiid.dqp.internal.process.SaveOnReadInputStream
 
readAhead(long) - Method in class org.teiid.query.processor.BatchIterator
 
ReadByte() - Method in class org.teiid.query.parser.JavaCharStream
 
readChar() - Method in class org.teiid.query.parser.JavaCharStream
Read a character.
readCSVString(List<String>) - Method in class org.teiid.query.parser.SQLParser
 
readExternal(ObjectInput) - Method in class org.teiid.dqp.message.AtomicRequestID
 
readExternal(ObjectInput) - Method in class org.teiid.dqp.message.RequestID
 
readFully(long, byte[], int, int) - Method in class org.teiid.common.buffer.FileStore
 
readGrantTypes(ArrayList<Grant.Permission.Privilege>) - Method in class org.teiid.query.parser.SQLParser
 
READS - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
readValuesFrom(ObjectInputStream) - Method in class org.teiid.common.buffer.STree
 
readWith(Role) - Method in class org.teiid.query.parser.SQLParser
 
readWrite(long, byte[], int, int, boolean) - Method in class org.teiid.common.buffer.FileStore
 
readWrite(long, byte[], int, int, boolean) - Method in class org.teiid.common.buffer.impl.FileStorageManager.DiskStore
 
readWrite(long, byte[], int, int, boolean) - Method in class org.teiid.common.buffer.impl.SplittableStorageManager.SplittableFileStore
 
REAL - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
RECONTEXT_STRING - Static variable in class org.teiid.query.optimizer.relational.rules.RulePlaceAccess
 
recontextSymbol(GroupSymbol, Set<String>) - Static method in class org.teiid.query.optimizer.relational.rules.RulePlaceAccess
Creates a uniquely named group symbol given the old symbol
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
recordDebugAnnotation(String, Object, String, AnalysisRecord, QueryMetadataInterface) - Method in class org.teiid.query.optimizer.relational.plantree.PlanNode
 
RecordHolder(AbstractMetadataRecord, Integer) - Constructor for class org.teiid.query.metadata.CompositeMetadataStore.RecordHolder
 
recordQueryPlan() - Method in class org.teiid.query.analysis.AnalysisRecord
Determine whether query plan should be recorded
recover(int) - Method in class org.teiid.dqp.internal.process.DQPCore
 
recover(int, boolean) - Method in class org.teiid.dqp.internal.process.TransactionServerImpl
Global Transaction
recover(int, boolean) - Method in interface org.teiid.dqp.service.TransactionService
 
RECURSIVE - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
RecursiveTableProcessor(QueryProcessor, List<ElementSymbol>, ProcessorPlan, boolean) - Constructor for class org.teiid.query.tempdata.TempTableStore.RecursiveTableProcessor
 
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
 
REFERENCE_SIZE - Static variable in class org.teiid.common.buffer.impl.SizeUtility
 
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
 
ReferenceReplacementVisitor(SymbolMap) - Constructor for class org.teiid.query.optimizer.relational.rules.RulePlanSubqueries.ReferenceReplacementVisitor
 
REFERENCES - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
REFERENCING - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
REGEX_RESERVED - Static variable in class org.teiid.query.eval.Evaluator
 
regexMatchCrit(ParseInfo, Expression) - Method in class org.teiid.query.parser.SQLParser
 
regexpReplace(CommandContext, String, String, String) - Static method in class org.teiid.query.function.FunctionMethods
Perform find-replace operation on a string using regular expressions.
regexpReplace(CommandContext, ClobType, String, String) - Static method in class org.teiid.query.function.FunctionMethods
 
regexpReplace(CommandContext, String, String, String, String) - Static method in class org.teiid.query.function.FunctionMethods
 
regexpReplace(CommandContext, ClobType, String, String, String) - Static method in class org.teiid.query.function.FunctionMethods
 
regexpReplace(CommandContext, CharSequence, String, String, String) - Static method in class org.teiid.query.function.FunctionMethods
Perform find-replace operation on a string using regular expressions.
registerRequest(AtomicRequestMessage) - Method in class org.teiid.dqp.internal.datamgr.ConnectorManager
 
registerRequest(CommandContext, Command, String, RegisterRequestParameter) - Method in class org.teiid.dqp.internal.process.DataTierManagerImpl
 
registerRequest(CommandContext, Command, String, RegisterRequestParameter) - Method in class org.teiid.query.processor.proc.ProcedurePlan
 
registerRequest(CommandContext, Command, String, RegisterRequestParameter) - Method in interface org.teiid.query.processor.ProcessorDataManager
 
registerRequest(CommandContext, Command, String, RegisterRequestParameter) - Method in class org.teiid.query.tempdata.TempTableDataManager
 
RegisterRequestParameter - Class in org.teiid.query.processor
 
RegisterRequestParameter(String, int, int) - Constructor for class org.teiid.query.processor.RegisterRequestParameter
 
RegisterRequestParameter() - Constructor for class org.teiid.query.processor.RegisterRequestParameter
 
RegisterRequestParameter.SharedAccessInfo - Class in org.teiid.query.processor
 
ReInit(Reader, int, int, int) - Method in class org.teiid.query.parser.JavaCharStream
Reinitialise.
ReInit(Reader, int, int) - Method in class org.teiid.query.parser.JavaCharStream
Reinitialise.
ReInit(Reader) - Method in class org.teiid.query.parser.JavaCharStream
Reinitialise.
ReInit(InputStream, String, int, int, int) - Method in class org.teiid.query.parser.JavaCharStream
Reinitialise.
ReInit(InputStream, int, int, int) - Method in class org.teiid.query.parser.JavaCharStream
Reinitialise.
ReInit(InputStream, String, int, int) - Method in class org.teiid.query.parser.JavaCharStream
Reinitialise.
ReInit(InputStream, int, int) - Method in class org.teiid.query.parser.JavaCharStream
Reinitialise.
ReInit(InputStream, String) - Method in class org.teiid.query.parser.JavaCharStream
Reinitialise.
ReInit(InputStream) - Method in class org.teiid.query.parser.JavaCharStream
Reinitialise.
ReInit(InputStream) - Method in class org.teiid.query.parser.SQLParser
Reinitialise.
ReInit(InputStream, String) - Method in class org.teiid.query.parser.SQLParser
Reinitialise.
ReInit(Reader) - Method in class org.teiid.query.parser.SQLParser
Reinitialise.
ReInit(SQLParserTokenManager) - Method in class org.teiid.query.parser.SQLParser
Reinitialise.
ReInit(JavaCharStream) - Method in class org.teiid.query.parser.SQLParserTokenManager
Reinitialise parser.
ReInit(JavaCharStream, int) - Method in class org.teiid.query.parser.SQLParserTokenManager
Reinitialise parser.
relate(GeometryType, GeometryType) - Static method in class org.teiid.query.function.GeometryFunctionMethods
 
relate(GeometryType, GeometryType, String) - Static method in class org.teiid.query.function.GeometryFunctionMethods
 
relate(GeometryType, GeometryType, String) - Static method in class org.teiid.query.function.GeometryUtils
 
relate(GeometryType, GeometryType) - Static method in class org.teiid.query.function.GeometryUtils
 
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
 
relativeXPath(boolean) - Method in class org.teiid.query.util.Options
 
RELEASE - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
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
 
releaseOrphanedBuffers(long) - Method in interface org.teiid.common.buffer.BufferManager
 
releaseOrphanedBuffers(long) - Method in class org.teiid.common.buffer.impl.BufferManagerImpl
 
remapPartitionInfo(GroupSymbol, Map<ElementSymbol, List<Set<Constant>>>) - Static method in class org.teiid.query.optimizer.relational.RelationalPlanner
 
remove(K) - Method in interface org.teiid.cache.Cache
Removes the value for this key from a Cache.
remove() - Method in interface org.teiid.common.buffer.AutoCleanupUtil.Removable
 
remove(Long) - Method in interface org.teiid.common.buffer.BatchManager
 
remove() - Method in interface org.teiid.common.buffer.BatchManager
 
remove(Long, Long) - Method in interface org.teiid.common.buffer.Cache
Remove an entry from the cache, return the sizeEstimate if the entry existed
remove() - Method in class org.teiid.common.buffer.FileStore
 
remove(Long, Long) - Method in class org.teiid.common.buffer.impl.BufferFrontedFileStoreCache
 
remove(V) - Method in class org.teiid.common.buffer.impl.LrfuEvictionQueue
 
remove(Long, Long) - Method in class org.teiid.common.buffer.impl.MemoryStorageManager
 
remove(int) - Method in class org.teiid.common.buffer.LightWeightCopyOnWriteList
 
remove() - Method in class org.teiid.common.buffer.LobManager
 
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(SessionAwareCache.CacheID, FunctionMethod.Determinism) - Method in class org.teiid.dqp.internal.process.SessionAwareCache
 
remove() - Method in class org.teiid.query.function.JSONFunctionMethods.JSONBuilder
 
remove(OptimizerRule) - Method in class org.teiid.query.optimizer.relational.RuleStack
Remove all occurrences of this rule in the stack
remove() - Method in class org.teiid.query.processor.relational.SortUtility
 
remove(Object) - Method in class org.teiid.query.sql.util.VariableContext
 
remove() - Method in class org.teiid.query.tempdata.TempTable
 
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
 
removeCacheGroup(Long) - Method in interface org.teiid.common.buffer.Cache
Remove an entire cache group TODO: this should use a callback on the buffermangaer to remove memory entries without materializing all group keys
removeCacheGroup(Long) - Method in class org.teiid.common.buffer.impl.BufferFrontedFileStoreCache
 
removeCacheGroup(Long) - Method in class org.teiid.common.buffer.impl.MemoryStorageManager
 
removeChild(PlanNode) - Method in class org.teiid.query.optimizer.relational.plantree.PlanNode
 
removeChildNode(PlanNode, PlanNode) - Static method in class org.teiid.query.optimizer.relational.plantree.NodeEditor
all of child's children become children of parent
removeCleanupReference(PhantomReference<Object>) - Static method in class org.teiid.common.buffer.AutoCleanupUtil
 
removeColumn(String, Database.ResourceType, String) - Method in class org.teiid.query.metadata.DatabaseStore
 
removeConnectorManager(String) - Method in class org.teiid.dqp.internal.datamgr.ConnectorManagerRepository
 
removed() - Method in class org.teiid.common.buffer.TupleBrowser
Notify the browser that the last value was deleted.
removed() - Method in class org.teiid.query.metadata.TempMetadataID.TableData
 
removeDirect() - Method in class org.teiid.common.buffer.FileStore
 
removeDirect() - Method in class org.teiid.common.buffer.impl.FileStorageManager.DiskStore
 
removeDirect() - Method in class org.teiid.common.buffer.impl.SplittableStorageManager.SplittableFileStore
 
removeFromParent() - Method in class org.teiid.query.optimizer.relational.plantree.PlanNode
 
removeListener(CommandListener) - Method in class org.teiid.query.util.CommandContext
 
removeLobStream(int) - Method in class org.teiid.dqp.internal.process.RequestWorkItem
 
removeLobTracking() - Method in class org.teiid.common.buffer.TupleBuffer
 
removeOption(String, Database.ResourceType, String) - Method in class org.teiid.query.metadata.DatabaseStore
 
removeOption(String, Database.ResourceType, String, Database.ResourceType, String) - Method in class org.teiid.query.metadata.DatabaseStore
 
removeOption(AbstractMetadataRecord, String) - Static method in class org.teiid.query.parser.OptionsUtil
 
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
 
removeRowIdFromKey() - Method in class org.teiid.common.buffer.STree
 
removeTempGroup(String) - Method in class org.teiid.query.metadata.TempMetadataStore
 
removeTempTableByName(String, CommandContext) - Method in class org.teiid.query.tempdata.TempTableStore
 
removeTempTables() - Method in class org.teiid.query.tempdata.TempTableStore
 
removeTransactionContext(String) - Method in class org.teiid.dqp.internal.process.TransactionServerImpl.TransactionMapping
 
removeTransactionContext(TransactionContext) - Method in class org.teiid.dqp.internal.process.TransactionServerImpl.TransactionMapping
 
removeTranslatorMetadata(String) - Method in class org.teiid.dqp.internal.datamgr.TranslatorRepository
 
RENAME - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
renameBaseColumn(String, Database.ResourceType, String, String) - Method in class org.teiid.query.metadata.DatabaseStore
 
repeat(String, Integer) - Static method in class org.teiid.query.function.FunctionMethods
 
RepeatedInstruction - Interface in org.teiid.query.processor.proc
 
REPL - Static variable in class org.teiid.dqp.internal.process.SessionAwareCache
 
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
 
replaceDependentCriteria(AbstractSetCriteria, DependentCriteriaProcessor.SetState) - Method in class org.teiid.query.processor.relational.DependentCriteriaProcessor
 
replaceExpression(Expression) - Method in class org.teiid.dqp.internal.process.multisource.MultiSourceElementReplacementVisitor
 
replaceExpression(Expression) - Method in class org.teiid.query.optimizer.relational.rules.RulePlanSubqueries.ReferenceReplacementVisitor
 
replaceExpression(Expression) - Method in class org.teiid.query.sql.visitor.AbstractSymbolMappingVisitor
 
replaceExpression(Expression) - Method in class org.teiid.query.sql.visitor.ExpressionMappingVisitor
 
replicate(String, Class<T>, S, long) - Method in interface org.teiid.query.ObjectReplicator
 
ReplicatedObject<K extends Serializable> - Interface in org.teiid.query
Optional interface to be implemented by a replicated object to support full and partial state transfer.
report - Variable in class org.teiid.query.validator.AbstractValidationVisitor
 
ReportItem - Class in org.teiid.query.report
Represents a single item on a report
ReportItem(String) - Constructor for class org.teiid.query.report.ReportItem
 
REPOSITORY - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
Request - Class in org.teiid.dqp.internal.process
Server side representation of the RequestMessage.
Request() - Constructor for class org.teiid.dqp.internal.process.Request
 
REQUEST_KEY - Static variable in class org.teiid.dqp.internal.process.RequestWorkItem
 
requestCancel(String) - Method in class org.teiid.dqp.internal.process.RequestWorkItem
 
requestCanceled() - Method in class org.teiid.query.processor.QueryProcessor
Asynch shutdown of the QueryProcessor, which may trigger exceptions in the processing thread
requestCancelled() - Method in class org.teiid.query.util.CommandContext
 
requestClose() - Method in class org.teiid.dqp.internal.process.RequestWorkItem
 
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.
requestMore(int, int, ResultsReceiver<ResultsMessage>) - Method in class org.teiid.dqp.internal.process.RequestWorkItem
 
requestMsg - Variable in class org.teiid.dqp.internal.process.Request
 
requestNextLobChunk(int, long, String) - Method in class org.teiid.dqp.internal.process.DQPCore
 
RequestWorkItem - Class in org.teiid.dqp.internal.process
Compiles results and other information for the client.
RequestWorkItem(DQPCore, RequestMessage, Request, ResultsReceiver<ResultsMessage>, RequestID, DQPWorkContext) - Constructor for class org.teiid.dqp.internal.process.RequestWorkItem
 
RequestWorkItem.MoreWorkTask - Class in org.teiid.dqp.internal.process
 
REQUIRE_COLLATION - Static variable in class org.teiid.query.util.Options
 
REQUIRE_UNQUALIFIED_NAMES - Static variable in class org.teiid.query.parser.ParseInfo
 
requiresContext() - Method in class org.teiid.query.function.FunctionDescriptor
 
requiresCriteria(Object, QueryMetadataInterface, CapabilitiesFinder) - Static method in class org.teiid.query.optimizer.relational.rules.CapabilitiesUtil
 
requiresDistinctRows(Query) - Static method in class org.teiid.query.optimizer.relational.rules.RulePlanSubqueries
Return true if the result from the subquery may be different if non-distinct rows are used as input
requiresEvaluation(EvaluatableVisitor.EvaluationLevel) - Method in class org.teiid.query.sql.visitor.EvaluatableVisitor
 
requiresTransaction(boolean) - Method in class org.teiid.query.processor.BatchedUpdatePlan
 
requiresTransaction(boolean) - Method in class org.teiid.query.processor.proc.AssignmentInstruction
 
requiresTransaction(boolean) - Method in class org.teiid.query.processor.proc.BlockInstruction
 
requiresTransaction(boolean) - Method in class org.teiid.query.processor.proc.CreateCursorResultSetInstruction
 
requiresTransaction(boolean) - Method in class org.teiid.query.processor.proc.ErrorInstruction
 
requiresTransaction(boolean) - Method in class org.teiid.query.processor.proc.ExecDynamicSqlInstruction
 
requiresTransaction(boolean) - Method in class org.teiid.query.processor.proc.ForEachRowPlan
 
requiresTransaction(boolean) - Method in class org.teiid.query.processor.proc.IfInstruction
 
requiresTransaction(boolean) - Method in class org.teiid.query.processor.proc.LoopInstruction
 
requiresTransaction(boolean) - Method in class org.teiid.query.processor.proc.ProcedurePlan
 
requiresTransaction(boolean) - Method in class org.teiid.query.processor.proc.Program
 
requiresTransaction(boolean) - Method in class org.teiid.query.processor.proc.ProgramInstruction
 
requiresTransaction(boolean) - Method in class org.teiid.query.processor.proc.WhileInstruction
 
requiresTransaction(boolean) - Method in class org.teiid.query.processor.ProcessorPlan
 
requiresTransaction(boolean) - Method in class org.teiid.query.processor.relational.AccessNode
 
requiresTransaction(boolean) - Method in class org.teiid.query.processor.relational.BatchedUpdateNode
 
requiresTransaction(boolean) - Method in class org.teiid.query.processor.relational.DependentAccessNode
 
requiresTransaction(boolean) - Method in class org.teiid.query.processor.relational.DependentProcedureAccessNode
 
requiresTransaction(boolean) - Method in class org.teiid.query.processor.relational.DependentProcedureExecutionNode
 
requiresTransaction(boolean) - Method in class org.teiid.query.processor.relational.InsertPlanExecutionNode
 
requiresTransaction(boolean) - Method in class org.teiid.query.processor.relational.PlanExecutionNode
 
requiresTransaction(boolean) - Method in class org.teiid.query.processor.relational.ProjectIntoNode
 
requiresTransaction(boolean) - Method in class org.teiid.query.processor.relational.RelationalNode
 
requiresTransaction(boolean) - Method in class org.teiid.query.processor.relational.RelationalPlan
 
requiresTransaction(boolean) - Method in class org.teiid.query.processor.relational.SubqueryAwareRelationalNode
 
requiresTransaction(boolean, List<SubqueryContainer<?>>) - Static method in class org.teiid.query.processor.relational.SubqueryAwareRelationalNode
 
requireTeiidCollation(boolean) - Method in class org.teiid.query.util.Options
 
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
 
reserveBuffersBlocking(int, long[], boolean) - Method in interface org.teiid.common.buffer.BufferManager
 
reserveBuffersBlocking(int, long[], boolean) - Method in class org.teiid.common.buffer.impl.BufferManagerImpl
 
reserved - Variable in class org.teiid.query.processor.relational.JoinStrategy
 
reset() - Method in class org.teiid.common.buffer.AbstractTupleSource
 
reset() - Method in class org.teiid.common.buffer.ExtensibleBufferedInputStream
 
reset() - Method in interface org.teiid.common.buffer.IndexedTupleSource
Restore the previous mark and set the mark back to the first position.
reset(TupleSource) - Method in class org.teiid.common.buffer.TupleBrowser
 
reset() - Method in class org.teiid.json.simple.JSONParser
Reset the parser to the initial state without resetting the underlying reader.
reset(Reader) - Method in class org.teiid.json.simple.JSONParser
Reset the parser to the initial state with a new character reader.
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.ArrayAgg
 
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.CountBig
 
reset() - Method in class org.teiid.query.function.aggregate.FirstLastValue
 
reset() - Method in class org.teiid.query.function.aggregate.JSONArrayAgg
 
reset() - Method in class org.teiid.query.function.aggregate.LeadLagValue
 
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.NthValue
 
reset() - Method in class org.teiid.query.function.aggregate.Ntile
 
reset() - Method in class org.teiid.query.function.aggregate.RankingFunction
 
reset() - Method in class org.teiid.query.function.aggregate.RankingFunctionBig
 
reset() - Method in class org.teiid.query.function.aggregate.StatsFunction
 
reset() - Method in class org.teiid.query.function.aggregate.StringAgg
 
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.UserDefined
 
reset() - Method in class org.teiid.query.function.aggregate.XMLAgg
 
reset() - Method in class org.teiid.query.function.GeometryUtils.Extent
 
reset() - Method in class org.teiid.query.optimizer.relational.rules.RulePlanSubqueries.PlannedResult
 
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.ForEachRowPlan
 
reset() - Method in class org.teiid.query.processor.proc.ProcedurePlan
 
reset(String) - Method in class org.teiid.query.processor.proc.Program
Resets this program, so it can be run through again.
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.DupRemoveNode
 
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.JoinNode
 
reset() - Method in class org.teiid.query.processor.relational.LimitNode
 
reset() - Method in class org.teiid.query.processor.relational.ObjectTableNode
 
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.WindowFunctionProjectNode
 
reset() - Method in class org.teiid.query.processor.relational.XMLTableNode
 
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.sql.visitor.EvaluatableVisitor
 
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(boolean) - Method in class org.teiid.query.util.CommandContext
 
resetDeterminismLevel() - Method in class org.teiid.query.util.CommandContext
 
resetMatchState() - Method in class org.teiid.query.processor.relational.MergeJoinStrategy
 
resolveBlock(CreateProcedureCommand, Block, GroupContext, TempMetadataAdapter) - Method in class org.teiid.query.resolver.command.UpdateProcedureResolver
 
resolveCommand(Command) - Method in class org.teiid.dqp.internal.process.Request
 
resolveCommand(Command, TempMetadataAdapter, boolean) - Method in class org.teiid.query.resolver.command.AlterResolver
 
resolveCommand(Command, TempMetadataAdapter, boolean) - Method in class org.teiid.query.resolver.command.BatchedUpdateResolver
 
resolveCommand(Command, TempMetadataAdapter, boolean) - Method in class org.teiid.query.resolver.command.DynamicCommandResolver
 
resolveCommand(Command, TempMetadataAdapter, boolean) - Method in class org.teiid.query.resolver.command.SetQueryResolver
 
resolveCommand(Command, TempMetadataAdapter, boolean) - Method in class org.teiid.query.resolver.command.SimpleQueryResolver
 
resolveCommand(Command, TempMetadataAdapter, boolean) - Method in class org.teiid.query.resolver.command.TempTableResolver
 
resolveCommand(Command, TempMetadataAdapter, boolean) - Method in class org.teiid.query.resolver.command.UpdateProcedureResolver
 
resolveCommand(Command, TempMetadataAdapter, boolean) - Method in interface org.teiid.query.resolver.CommandResolver
Resolve the command using the metadata.
resolveCommand(Command, TempMetadataAdapter, boolean) - Method in class org.teiid.query.resolver.ProcedureContainerResolver
 
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, GroupSymbol, int, QueryMetadataInterface, boolean) - Static method in class org.teiid.query.resolver.QueryResolver
Resolve a command in a given type container and type context.
resolveCommand(Command, QueryMetadataInterface, boolean) - Static method in class org.teiid.query.resolver.QueryResolver
 
resolveComponentType(Array) - Static method in class org.teiid.query.resolver.util.ResolverVisitor
 
resolveCriteria(Criteria, QueryMetadataInterface) - Static method in class org.teiid.query.resolver.QueryResolver
Resolve just a criteria.
ResolvedLookup() - Constructor for class org.teiid.query.resolver.util.ResolverUtil.ResolvedLookup
 
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
 
resolveIndex(QueryMetadataInterface, List<ElementSymbol>, Object) - Static method in class org.teiid.query.tempdata.GlobalTableStoreImpl
Return a list of ElementSymbols for the given index/key object
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, TempMetadataAdapter) - 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
resolveParameterValues(List<Reference>, List, CommandContext, QueryMetadataInterface) - Static method in class org.teiid.dqp.internal.process.PreparedStatementRequest
 
resolveProceduralCommand(Command, TempMetadataAdapter) - Method in class org.teiid.query.resolver.command.DeleteResolver
 
resolveProceduralCommand(Command, TempMetadataAdapter) - Method in class org.teiid.query.resolver.command.ExecResolver
 
resolveProceduralCommand(Command, TempMetadataAdapter) - Method in class org.teiid.query.resolver.command.InsertResolver
Resolve an INSERT.
resolveProceduralCommand(Command, TempMetadataAdapter) - Method in class org.teiid.query.resolver.command.UpdateResolver
 
resolveProceduralCommand(Command, TempMetadataAdapter) - 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
 
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.
resolveSetQuery(TempMetadataAdapter, boolean, SetQuery, QueryCommand, QueryCommand) - Method in class org.teiid.query.resolver.command.SetQueryResolver
 
resolveSubqueries(Command, TempMetadataAdapter, Collection<GroupSymbol>) - Static method in class org.teiid.query.resolver.QueryResolver
 
resolveTypes(Insert, TempMetadataAdapter, List, boolean) - Method in class org.teiid.query.resolver.command.InsertResolver
 
resolveView(GroupSymbol, QueryNode, String, QueryMetadataInterface, boolean) - Static method in class org.teiid.query.resolver.QueryResolver
 
Resource(VirtualFile) - Constructor for class org.teiid.query.metadata.VDBResources.Resource
 
respectsNull() - Method in class org.teiid.query.function.aggregate.AggregateFunction
 
respectsNull() - Method in class org.teiid.query.function.aggregate.ArrayAgg
 
respectsNull() - Method in class org.teiid.query.function.aggregate.ConstantFunction
 
respectsNull() - Method in class org.teiid.query.function.aggregate.FirstLastValue
 
respectsNull() - Method in class org.teiid.query.function.aggregate.LeadLagValue
 
respectsNull() - Method in class org.teiid.query.function.aggregate.NthValue
 
respectsNull() - Method in class org.teiid.query.function.aggregate.UserDefined
 
respectsNull() - Method in class org.teiid.query.processor.relational.SortingFilter
 
respectsNulls() - Method in class org.teiid.query.sql.symbol.AggregateSymbol
 
restore(TupleBufferCache) - Method in interface org.teiid.cache.Cachable
 
restore(TupleBufferCache) - Method in class org.teiid.dqp.internal.process.CachedResults
 
restore(TupleBufferCache) - Method in class org.teiid.dqp.internal.process.PreparedPlan
 
RESULT - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
Result() - Constructor for class org.teiid.query.xquery.saxon.SaxonXQueryExpression.Result
 
RESULT_ANY_POSITION - Static variable in class org.teiid.query.parser.SQLParserUtil
 
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
resultSetExists(String) - Method in class org.teiid.query.processor.proc.ProcedurePlan
 
resume(TransactionContext) - Method in class org.teiid.dqp.internal.process.TransactionServerImpl
 
resume(TransactionContext) - Method in interface org.teiid.dqp.service.TransactionService
 
resumeProcessing() - Method in class org.teiid.dqp.internal.process.AbstractWorkItem
 
resumeProcessing() - Method in class org.teiid.dqp.internal.process.RequestWorkItem
 
RETURN - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
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
returnGeneratedKeys(String[], Class<?>[]) - Method in class org.teiid.query.util.CommandContext
 
ReturnInstruction - Class in org.teiid.query.processor.proc
 
ReturnInstruction() - Constructor for class org.teiid.query.processor.proc.ReturnInstruction
 
returnParameters() - Method in class org.teiid.query.sql.lang.StoredProcedure
 
RETURNS - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
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
 
returnsResultSet() - Method in class org.teiid.query.sql.proc.CreateProcedureCommand
 
returnsScalarValue() - Method in class org.teiid.query.sql.lang.StoredProcedure
 
returnStatement(ParseInfo) - Method in class org.teiid.query.parser.SQLParser
 
ReturnStatement - Class in org.teiid.query.sql.proc
This class represents a return statement
ReturnStatement(Expression) - Constructor for class org.teiid.query.sql.proc.ReturnStatement
 
returnsUpdateCount - Variable in class org.teiid.dqp.internal.process.Request
 
REVOKE - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
revokeGrantOption(DatabaseStore) - Method in class org.teiid.query.parser.SQLParser
 
rewrite(Command, QueryMetadataInterface, CommandContext, Map<ElementSymbol, Expression>) - Static method in class org.teiid.query.rewriter.QueryRewriter
 
rewrite(Command, QueryMetadataInterface, CommandContext) - Static method in class org.teiid.query.rewriter.QueryRewriter
 
rewriteAsUpsertProcedure(Insert, QueryMetadataInterface, CommandContext) - Static method in class org.teiid.query.rewriter.QueryRewriter
 
rewriteCriteria(Criteria, CommandContext, QueryMetadataInterface) - Static method in class org.teiid.query.rewriter.QueryRewriter
Rewrite the criteria by evaluating some trivial cases.
rewriteExpression(Expression, CommandContext, QueryMetadataInterface) - Static method in class org.teiid.query.rewriter.QueryRewriter
 
rewriteExpression(Expression, CommandContext, QueryMetadataInterface, boolean) - Static method in class org.teiid.query.rewriter.QueryRewriter
 
rewriteGroupByAsView(Query, QueryMetadataInterface, boolean) - Static method in class org.teiid.query.optimizer.relational.rules.RuleCollapseSource
 
rewriteOrderBy(QueryCommand) - Method in class org.teiid.query.rewriter.QueryRewriter
Rewrite the order by clause.
rewriteOrderBy(QueryCommand, OrderBy, List, CommandContext, QueryMetadataInterface) - 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
RegularExpression Id.
RIGHT_BRACE - Static variable in class org.teiid.json.simple.Yytoken
 
RIGHT_SQUARE - Static variable in class org.teiid.json.simple.Yytoken
 
rightExpressions - Variable in class org.teiid.query.optimizer.relational.rules.RulePlanSubqueries.PlannedResult
 
rightSource - Variable in class org.teiid.query.processor.relational.JoinStrategy
 
rightTrim(String, char) - Static method in class org.teiid.query.function.FunctionMethods
 
rightTrim(String, char, boolean) - Static method in class org.teiid.query.function.FunctionMethods
 
rightTrim(String) - Static method in class org.teiid.query.function.FunctionMethods
 
ROLE - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
roleCreated(Role) - Method in class org.teiid.query.metadata.DatabaseStore
 
roleDropped(String) - Method in class org.teiid.query.metadata.DatabaseStore
 
rollback() - Method in class org.teiid.dqp.internal.process.DQPCore
 
rollback(XidImpl) - Method in class org.teiid.dqp.internal.process.DQPCore
 
rollback(String, XidImpl, boolean) - Method in class org.teiid.dqp.internal.process.TransactionServerImpl
Global Transaction
rollback(String) - Method in class org.teiid.dqp.internal.process.TransactionServerImpl
Local Transaction
rollback(TransactionContext) - Method in class org.teiid.dqp.internal.process.TransactionServerImpl
Request level transaction
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
RegularExpression Id.
rollback() - Method in interface org.teiid.query.tempdata.TempTableStore.TransactionCallback
 
ROLLUP - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
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
RegularExpression Id.
ROW_NUMBER - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
RowBasedSecurityHelper - Class in org.teiid.query.optimizer.relational
 
RowBasedSecurityHelper() - Constructor for class org.teiid.query.optimizer.relational.RowBasedSecurityHelper
 
rowConstructor(List<Expression>) - Static method in class org.teiid.query.sql.lang.Query
 
ROWCOUNT - Static variable in class org.teiid.query.sql.ProcedureReservedWords
 
ROWS - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
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
RegularExpression Id.
RSBRACE - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
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
 
RuleApplySecurity - Class in org.teiid.query.optimizer.relational.rules
Applies row/column security to a non-update plan Should be run after rule assign output elements
RuleApplySecurity() - Constructor for class org.teiid.query.optimizer.relational.rules.RuleApplySecurity
 
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(boolean) - 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
 
RuleChooseDependent(boolean) - 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
 
RuleDecomposeJoin - Class in org.teiid.query.optimizer.relational.rules
Perform the optimization:
RuleDecomposeJoin() - Constructor for class org.teiid.query.optimizer.relational.rules.RuleDecomposeJoin
 
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
 
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
 
RulePlanOuterJoins - Class in org.teiid.query.optimizer.relational.rules
 
RulePlanOuterJoins() - Constructor for class org.teiid.query.optimizer.relational.rules.RulePlanOuterJoins
 
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
 
RulePlanSubqueries - Class in org.teiid.query.optimizer.relational.rules
 
RulePlanSubqueries(IDGenerator, CapabilitiesFinder, AnalysisRecord, CommandContext, QueryMetadataInterface) - Constructor for class org.teiid.query.optimizer.relational.rules.RulePlanSubqueries
 
RulePlanSubqueries.PlannedResult - Class in org.teiid.query.optimizer.relational.rules
 
RulePlanSubqueries.ReferenceReplacementVisitor - Class in org.teiid.query.optimizer.relational.rules
Used to replace correlated references
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(IDGenerator) - Constructor for class org.teiid.query.optimizer.relational.rules.RulePushAggregates
 
RulePushLargeIn - Class in org.teiid.query.optimizer.relational.rules
Look for large in predicates that were not pushed and push them as dependent set criteria
RulePushLargeIn() - Constructor for class org.teiid.query.optimizer.relational.rules.RulePushLargeIn
 
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(boolean) - 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
 
RuleSubstituteExpressions - Class in org.teiid.query.optimizer.relational.rules
Substitutes column references for expressions
RuleSubstituteExpressions() - Constructor for class org.teiid.query.optimizer.relational.rules.RuleSubstituteExpressions
 
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
 
run() - Method in class org.teiid.dqp.internal.process.AbstractWorkItem
 
run() - Method in class org.teiid.dqp.internal.process.FutureWork
 
run() - Method in class org.teiid.dqp.internal.process.LobWorkItem
 
run() - Method in class org.teiid.dqp.internal.process.RequestWorkItem.MoreWorkTask
 
run() - Method in class org.teiid.dqp.internal.process.RequestWorkItem
 
run() - Method in class org.teiid.dqp.internal.process.ThreadReuseExecutor.RunnableWrapper
 
runInContext(Callable<V>) - Method in class org.teiid.dqp.internal.process.DQPWorkContext
 
runInContext(Runnable) - Method in class org.teiid.dqp.internal.process.DQPWorkContext
 
RunnableWrapper(Runnable) - Constructor for class org.teiid.dqp.internal.process.ThreadReuseExecutor.RunnableWrapper
 
RuntimeMetadataImpl - Class in org.teiid.dqp.internal.datamgr
 
RuntimeMetadataImpl(QueryMetadataInterface) - Constructor for class org.teiid.dqp.internal.datamgr.RuntimeMetadataImpl
 

S

S_END - Static variable in class org.teiid.json.simple.JSONParser
 
S_IN_ARRAY - Static variable in class org.teiid.json.simple.JSONParser
 
S_IN_ERROR - Static variable in class org.teiid.json.simple.JSONParser
 
S_IN_FINISHED_VALUE - Static variable in class org.teiid.json.simple.JSONParser
 
S_IN_OBJECT - Static variable in class org.teiid.json.simple.JSONParser
 
S_IN_PAIR_VALUE - Static variable in class org.teiid.json.simple.JSONParser
 
S_INIT - Static variable in class org.teiid.json.simple.JSONParser
 
S_PASSED_PAIR_KEY - Static variable in class org.teiid.json.simple.JSONParser
 
sameGroup(int[], List<?>, List<?>) - Static method in class org.teiid.query.processor.relational.GroupingNode
 
sameOptionAndHint(Command) - Method in class org.teiid.query.sql.lang.Command
 
SANITIZE_MESSAGES - Static variable in class org.teiid.query.util.Options
 
sanitizeMessages(boolean) - Method in class org.teiid.query.util.Options
 
saveBatch() - Method in class org.teiid.common.buffer.TupleBuffer
Force the persistence of any rows held in memory.
SaveOnReadInputStream - Class in org.teiid.dqp.internal.process
An InputStream wrapper that saves the input on read and provides a InputStreamFactory.
SaveOnReadInputStream(InputStream, FileStoreInputStreamFactory) - Constructor for class org.teiid.dqp.internal.process.SaveOnReadInputStream
 
SAVEPOINT - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
saveToBufferManager(BufferManager, XMLTranslator, CommandContext) - Static method in class org.teiid.query.function.source.XMLSystemFunctions
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.Result - Class in org.teiid.query.xquery.saxon
 
SaxonXQueryExpression.RowProcessor - Interface in org.teiid.query.xquery.saxon
 
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
 
scheduleWork(long) - Method in class org.teiid.dqp.internal.process.RequestWorkItem
 
SCHEMA - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
schemaCreated(Schema, List<String>) - Method in class org.teiid.query.metadata.DatabaseStore
 
schemaDropped(String, Boolean) - Method in class org.teiid.query.metadata.DatabaseStore
 
schemaSwitched(String) - Method in class org.teiid.query.metadata.DatabaseStore
 
SCOPE - Static variable in class org.teiid.query.sql.lang.CacheHint
 
SCROLL - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
SEARCH - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
SEARCH_INDEX_EXT - Static variable in class org.teiid.query.metadata.VDBResources
 
SEARCHABLE - Static variable in interface org.teiid.query.metadata.DDLConstants
 
SEARCHABLE_COMPARE - Static variable in class org.teiid.query.metadata.SupportConstants.Element
 
SEARCHABLE_EQUALITY - Static variable in class org.teiid.query.metadata.SupportConstants.Element
 
SEARCHABLE_LIKE - Static variable in class org.teiid.query.metadata.SupportConstants.Element
 
SearchableTable - Interface in org.teiid.query.tempdata
 
searchedCaseExpression(ParseInfo) - Method in class org.teiid.query.parser.SQLParser
 
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
RegularExpression Id.
SECURITY - Static variable in interface org.teiid.query.function.metadata.FunctionCategoryConstants
"Security" functions check authentication or authorization information
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
 
SELECT - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
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<? extends Expression>) - Constructor for class org.teiid.query.sql.lang.Select
Constructs an instance of this class from an ordered set of symbols.
SELECTABLE - Static variable in interface org.teiid.query.metadata.DDLConstants
 
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
 
SELECTOR - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
selectSymbol(ParseInfo) - Method in class org.teiid.query.parser.SQLParser
 
SEMICOLON - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
sendResultsIfNeeded(TupleBatch) - Method in class org.teiid.dqp.internal.process.RequestWorkItem
Send results if they have been requested.
SENSITIVE - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
separateCriteria(Collection<GroupSymbol>, Collection<GroupSymbol>, List<Expression>, List<Expression>, List<Criteria>, Collection<Criteria>) - Static method in class org.teiid.query.optimizer.relational.rules.RuleChooseJoinStrategy
 
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.Symbol
Character used to delimit name components in a symbol
SERIAL - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
serialize(T, ObjectOutput) - Method in interface org.teiid.common.buffer.Serializer
 
serialize(XMLSerialize, XMLType) - Static method in class org.teiid.query.function.source.XMLSystemFunctions
 
Serializer<T> - Interface in org.teiid.common.buffer
Responsible for serializing CacheEntrys
SERVER - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
serverCreated(Server) - Method in class org.teiid.query.metadata.DatabaseStore
 
serverDropped(String) - Method in class org.teiid.query.metadata.DatabaseStore
 
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_USER - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
SessionAwareCache<T> - Class in org.teiid.dqp.internal.process
This class is used to cache session aware objects
SessionAwareCache(String, CacheFactory, SessionAwareCache.Type, int) - Constructor for class org.teiid.dqp.internal.process.SessionAwareCache
 
SessionAwareCache.CacheID - Class in org.teiid.dqp.internal.process
 
SessionAwareCache.Type - Enum in org.teiid.dqp.internal.process
 
SessionKiller - Interface in org.teiid.common.buffer.impl
 
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(BundleUtil.Event, String) - Constructor for exception org.teiid.dqp.service.SessionServiceException
Construct an instance with an error code and message specified.
SessionServiceException(BundleUtil.Event, Throwable, String) - Constructor for exception org.teiid.dqp.service.SessionServiceException
Construct an instance with a linked exception, and an error code and message, specified.
set(int, T) - Method in class org.teiid.common.buffer.LightWeightCopyOnWriteList
 
SET - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
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.sql.LanguageVisitor
 
setAccessed(Collection<TempMetadataID>) - Method in class org.teiid.query.util.CommandContext
 
setAccessible(AbstractMetadataRecord, Boolean) - Method in class org.teiid.query.util.CommandContext
 
setAccessPatterns(Collection<TempMetadataID>) - Method in class org.teiid.query.metadata.TempMetadataID
 
setAddress(Serializable) - Method in class org.teiid.common.buffer.impl.BufferManagerImpl
 
setAddress(Serializable) - Method in interface org.teiid.query.ReplicatedObject
Allows the replicator to set the local address from the channel
setAddress(Serializable) - Method in class org.teiid.query.tempdata.GlobalTableStoreImpl
 
setAdmin(boolean) - Method in class org.teiid.dqp.internal.process.DQPWorkContext
 
setAfter(boolean) - Method in class org.teiid.query.sql.lang.AlterTrigger
 
setAggregate(boolean) - Method in class org.teiid.query.sql.symbol.ElementSymbol
 
setAggregateFunction(AggregateSymbol.Type) - Method in class org.teiid.query.sql.symbol.AggregateSymbol
Set the aggregate function.
setAggressiveJoinGrouping(boolean) - Method in class org.teiid.query.util.Options
 
setAlias(String) - Method in class org.teiid.query.sql.symbol.DerivedColumn
 
setAliasMapping(Map<String, String>) - Method in class org.teiid.query.optimizer.relational.AliasGenerator
 
setAll(boolean) - Method in class org.teiid.query.sql.lang.SetQuery
 
setAllConstants(boolean) - Method in class org.teiid.query.sql.lang.SetCriteria
 
setAllowCreateTemporaryTablesByDefault(boolean) - Method in class org.teiid.dqp.internal.process.DataRolePolicyDecider
 
setAllowENV(boolean) - Method in class org.teiid.query.metadata.TransformationMetadata
 
setAllowFunctionCallsByDefault(boolean) - Method in class org.teiid.dqp.internal.process.DataRolePolicyDecider
 
setAllowImplicitIndexing(boolean) - Method in class org.teiid.query.tempdata.TempTable
 
setAnalysisRecord(AnalysisRecord) - Method in class org.teiid.dqp.internal.process.PreparedPlan
Set the plan description.
setArgIndexes(int[]) - Method in class org.teiid.query.function.aggregate.AggregateFunction
 
setArgs(Expression[]) - Method in class org.teiid.query.sql.symbol.Function
Set the function arguments - it is assumed that the args are not null.
setArrayExpression(Expression) - Method in class org.teiid.query.sql.lang.SubqueryCompareCriteria
 
setArrayValue(Expression) - Method in class org.teiid.query.sql.lang.ArrayTable
 
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
 
setAssumeMatchingCollation(boolean) - Method in class org.teiid.query.util.Options
 
setAsynchLoad() - Method in class org.teiid.query.tempdata.GlobalTableStoreImpl.MatTableInfo
 
setAtomic(boolean) - Method in class org.teiid.query.sql.proc.Block
 
setAtomicBlock(boolean) - Method in class org.teiid.query.util.CommandContext
 
setAttributes(List<DependentSetCriteria.AttributeComparison>) - Method in class org.teiid.query.sql.lang.DependentSetCriteria
 
setAttributes(XMLAttributes) - Method in class org.teiid.query.sql.symbol.XMLElement
 
setAuthorizationValidator(AuthorizationValidator) - Method in class org.teiid.dqp.internal.process.DQPConfiguration
 
setAuthorizationValidator(AuthorizationValidator) - Method in class org.teiid.dqp.internal.process.Request
 
setAuthoriziationValidator(AuthorizationValidator) - Method in class org.teiid.query.util.CommandContext
 
setAutoIncrement(boolean) - Method in class org.teiid.query.metadata.TempMetadataID
 
setBackslashDefaultMatchEscape(boolean) - Method in class org.teiid.query.parser.ParseInfo
 
setBatchInsert(boolean) - Method in class org.teiid.common.buffer.STree
 
setBatchSize(int) - Method in class org.teiid.common.buffer.TupleBuffer
 
setBatchSize(int) - Method in class org.teiid.dqp.internal.datamgr.ExecutionContextImpl
 
setBatchUpdateException(Throwable) - Method in class org.teiid.query.util.CommandContext
 
setBindEligible(boolean) - Method in class org.teiid.query.sql.symbol.Constant
 
setBlock(Block) - Method in class org.teiid.query.sql.proc.CreateProcedureCommand
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.TriggerAction
 
setBlock(Block) - Method in class org.teiid.query.sql.proc.WhileStatement
 
setBound(Integer) - Method in class org.teiid.query.sql.symbol.WindowFrame.FrameBound
 
setBoundMode(WindowFrame.BoundMode) - Method in class org.teiid.query.sql.symbol.WindowFrame.FrameBound
 
setBuffer(TupleBuffer, boolean) - Method in class org.teiid.query.processor.BatchIterator
 
setBufferManager(BufferManagerImpl) - Method in class org.teiid.common.buffer.impl.BufferFrontedFileStoreCache
 
setBufferManager(BufferManager) - Method in class org.teiid.dqp.internal.process.DQPCore
 
setBufferManager(BufferManager) - Method in class org.teiid.dqp.message.AtomicRequestMessage
 
setBufferManager(BufferManager) - Method in class org.teiid.query.util.CommandContext
 
setCache(Cache) - Method in class org.teiid.common.buffer.impl.BufferManagerImpl
 
setCacheDirective(CacheDirective) - Method in class org.teiid.dqp.internal.datamgr.ExecutionContextImpl
 
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
 
setCalledWithVarArgArrayParam(boolean) - Method in class org.teiid.query.function.FunctionDescriptor
 
setCancelTask(EnhancedTimer.Task) - Method in class org.teiid.dqp.internal.process.RequestWorkItem
 
setCapabilitySupport(SourceCapabilities.Capability, boolean) - Method in class org.teiid.query.optimizer.capabilities.BasicSourceCapabilities
 
setCardinality(long) - Method in class org.teiid.query.metadata.TempMetadataID
 
setChangeList(SetClauseList) - Method in class org.teiid.query.sql.lang.Update
Set the list of CompareCriteria representing updates being made
setCheckEvaluation(boolean) - Method in class org.teiid.query.optimizer.relational.rules.CriteriaCapabilityValidatorVisitor
 
setCheckMatStatus(Object) - Method in class org.teiid.query.sql.symbol.GroupSymbol
 
setChildMetadata(Command, Command) - Static method in class org.teiid.query.resolver.QueryResolver
 
setChildMetadata(Command, TempMetadataStore, GroupContext) - Static method in class org.teiid.query.resolver.QueryResolver
 
setClassLoader(ClassLoader) - Method in class org.teiid.query.function.UDFSource
 
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<FromClause>) - Method in class org.teiid.query.sql.lang.From
Set all the clauses
setCleanupReference(Object, AutoCleanupUtil.Removable) - Static method in class org.teiid.common.buffer.AutoCleanupUtil
 
setClientAddress(String) - Method in class org.teiid.dqp.internal.process.DQPWorkContext
 
setClientHostname(String) - Method in class org.teiid.dqp.internal.process.DQPWorkContext
 
setClientVersion(DQPWorkContext.Version) - Method in class org.teiid.dqp.internal.process.DQPWorkContext
 
setClone(boolean) - Method in class org.teiid.query.sql.visitor.ExpressionMappingVisitor
 
setCollectLateral(boolean) - Method in class org.teiid.query.sql.visitor.ValueIteratorProviderCollectorVisitor
 
setCollectNodeStatistics(boolean) - Method in class org.teiid.query.util.CommandContext
 
setColumnMetadata(Column, Expression, QueryMetadataInterface) - Static method in class org.teiid.dqp.internal.process.MetaDataProcessor
Set the easily determined metadata from symbol on the given Column
setColumns(List<TableFunctionReference.ProjectedColumn>) - Method in class org.teiid.query.sql.lang.ArrayTable
 
setColumns(List<ObjectTable.ObjectColumn>) - Method in class org.teiid.query.sql.lang.ObjectTable
 
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
 
setColumnStats(String, String, Column, ColumnStats) - Method in class org.teiid.query.metadata.ChainingMetadataRepository
 
setColumnStats(VDBMetaData, Column, ColumnStats) - Static method in class org.teiid.query.processor.DdlPlan
 
setCommand(Command) - Method in class org.teiid.dqp.internal.process.CachedResults
 
setCommand(Command) - Method in class org.teiid.dqp.internal.process.PreparedPlan
Set the Command.
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.processor.relational.AccessNode
 
setCommand(QueryCommand) - 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.
setCommandContext(CommandContext) - Method in class org.teiid.dqp.internal.datamgr.LanguageBridgeFactory
 
setCommandContext(CommandContext) - Method in class org.teiid.dqp.message.AtomicRequestMessage
 
setCommandPayload(Serializable) - Method in class org.teiid.query.util.CommandContext
 
setCommitAction(Create.CommitAction) - Method in class org.teiid.query.sql.lang.Create
 
setCommonProperties(AbstractMetadataRecord, Map<String, String>) - Static method in class org.teiid.query.parser.OptionsUtil
 
setCompact(boolean) - Method in class org.teiid.common.buffer.impl.ConcurrentBitSet
Set to always allocate against the first available block in a segment.
setCompactBufferFiles(boolean) - Method in class org.teiid.common.buffer.impl.BufferFrontedFileStoreCache
 
setCompiledScript(CompiledScript) - Method in class org.teiid.query.sql.lang.ObjectTable.ObjectColumn
 
setCompiledScript(CompiledScript) - Method in class org.teiid.query.sql.lang.ObjectTable
 
setComplexQuery(boolean) - Method in class org.teiid.query.processor.relational.DependentAccessNode
 
setComplexQuery(boolean) - Method in class org.teiid.query.processor.relational.DependentCriteriaProcessor
 
setComponentType(Class<?>) - Method in class org.teiid.query.sql.symbol.Array
 
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.
setCondition(Expression) - Method in class org.teiid.query.sql.symbol.AggregateSymbol
 
setConditionIndex(int) - Method in class org.teiid.query.function.aggregate.AggregateFunction
 
setConformedTo(Set<Object>) - Method in class org.teiid.query.processor.relational.AccessNode
 
setConnectionID(String) - Method in class org.teiid.query.util.CommandContext
Sets the connectionID.
setConnectionProfile(LocalProfile) - Method in class org.teiid.dqp.internal.process.DQPWorkContext
 
setConnectorBindingExpression(Expression) - Method in class org.teiid.query.processor.relational.AccessNode
 
setConnectorBindingId(String) - Method in class org.teiid.query.processor.relational.AccessNode
 
setConnectorName(String) - Method in class org.teiid.dqp.message.AtomicRequestMessage
 
setConstraint(Criteria) - Method in class org.teiid.query.processor.relational.ProjectIntoNode
 
setConstraint(Criteria) - Method in class org.teiid.query.sql.lang.Insert
 
setConstraint(Criteria) - Method in class org.teiid.query.sql.lang.Update
 
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
 
setContinuous(PreparedPlan, String) - Method in class org.teiid.query.processor.QueryProcessor
 
setContinuous() - Method in class org.teiid.query.util.CommandContext
 
setConvertIn(boolean) - Method in class org.teiid.dqp.internal.datamgr.LanguageBridgeFactory
 
setCopyStreamingLobs(boolean) - Method in class org.teiid.dqp.message.AtomicRequestMessage
 
setCorrelatedReferences(SymbolMap) - Method in class org.teiid.query.sql.lang.Command
 
setCorrelatedReferences(SymbolMap) - Method in class org.teiid.query.sql.lang.TableFunctionReference
 
setCorrelationGroups(Collection<String>) - Method in class org.teiid.query.optimizer.relational.AliasGenerator
 
setCreate(boolean) - Method in class org.teiid.query.sql.lang.AlterTrigger
 
setCreatedNodes(List<PlanNode>) - Method in class org.teiid.query.optimizer.relational.rules.RulePushSelectCriteria
 
setCreationTime(long) - Method in class org.teiid.dqp.service.TransactionContext
 
setCrit(ParseInfo, Expression) - Method in class org.teiid.query.parser.SQLParser
 
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 interface org.teiid.query.sql.lang.FilteredCommand
 
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
setCurrentTimestamp(long) - Method in class org.teiid.query.util.CommandContext
 
setCursorName(String) - Method in class org.teiid.query.sql.proc.LoopStatement
 
setDataObjects(HashSet<Object>) - Method in class org.teiid.query.util.CommandContext
 
setDebugStream(PrintStream) - Method in class org.teiid.query.parser.SQLParserTokenManager
Set debug output.
setDeclaration(Boolean) - Method in class org.teiid.query.sql.symbol.XMLSerialize
 
setDefault(BaseColumn, Expression) - Static method in class org.teiid.query.parser.SQLParserUtil
 
setDefaultExpression(Expression) - Method in class org.teiid.query.sql.lang.ObjectTable.ObjectColumn
 
setDefaultExpression(Expression) - Method in class org.teiid.query.sql.lang.XMLTable.XMLColumn
 
setDefaultNullOrder(ExecutionFactory.NullOrder) - Method in class org.teiid.query.util.Options
 
setDefinition(T) - Method in class org.teiid.query.sql.lang.Alter
 
setDefinition(String) - Method in class org.teiid.query.sql.symbol.GroupSymbol
Set the definition for the group symbol, which may be null
setDelegationCredential(GSSCredential) - Method in class org.teiid.security.GSSResult
 
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
 
setDependentValueSource(DependentValueSource) - Method in class org.teiid.query.sql.lang.DependentSetCriteria
 
setDepJoin() - Method in class org.teiid.query.sql.lang.ExistsCriteria.SubqueryHint
 
setDerived(boolean) - Method in class org.teiid.dqp.internal.process.DQPWorkContext
 
setDesiredType(List<DerivedColumn>, LanguageObject) - Static method in class org.teiid.query.resolver.util.ResolverUtil
 
setDesiredType(List<DerivedColumn>, LanguageObject, Class<?>) - Static method in class org.teiid.query.resolver.util.ResolverUtil
 
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.
setDetectingChangeEvents(boolean) - Method in class org.teiid.dqp.internal.process.DQPConfiguration
 
setDetectTransactions(boolean) - Method in class org.teiid.dqp.internal.process.TransactionServerImpl
 
setDeterminismLevel(FunctionMethod.Determinism) - Method in class org.teiid.query.sql.visitor.EvaluatableVisitor
 
setDeterminismLevel(FunctionMethod.Determinism) - Method in class org.teiid.query.util.CommandContext
 
setDirect(boolean) - Method in class org.teiid.common.buffer.impl.BufferFrontedFileStoreCache
 
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.processor.relational.DependentValueSource
 
setDistinct(boolean) - Method in class org.teiid.query.sql.lang.Select
Set whether select is distinct.
setDistinct(boolean) - Method in class org.teiid.query.sql.symbol.AggregateSymbol
 
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
 
setDqp(DQPCore) - Method in interface org.teiid.dqp.service.SessionService
 
setDQPWorkContext(DQPWorkContext) - Method in class org.teiid.query.util.CommandContext
 
setElements(List<? extends Expression>) - Method in class org.teiid.query.processor.relational.RelationalNode
 
setElements(List<ElementSymbol>) - Method in class org.teiid.query.processor.relational.SortingFilter
 
setElementSymbols(List<ElementSymbol>) - Method in class org.teiid.query.sql.symbol.MultipleElementSymbol
Set the ElementSymbols that this symbol refers to
setElementSymbolsAsColumns(List<ElementSymbol>) - Method in class org.teiid.query.sql.lang.Create
 
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.query.sql.lang.AlterTrigger
 
setEncoding(String) - Method in class org.teiid.query.sql.symbol.TextLine
 
setEncoding(String) - Method in class org.teiid.query.sql.symbol.XMLSerialize
 
setEnd(WindowFrame.FrameBound) - Method in class org.teiid.query.sql.symbol.WindowFrame
 
setEnforceMaxBatchManagerSizeEstimate(boolean) - Method in class org.teiid.common.buffer.impl.BufferManagerImpl
 
setEnforceSingleMaxBufferSizeEstimate(boolean) - Method in class org.teiid.query.util.Options
 
setErrorCode(Expression) - Method in class org.teiid.query.sql.proc.ExceptionExpression
 
setErrorType(int) - Method in exception org.teiid.json.simple.ParseException
 
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
 
setEval(boolean) - Method in class org.teiid.query.sql.symbol.Function
 
setEvent(Table.TriggerEvent) - Method in class org.teiid.query.sql.lang.AlterTrigger
 
setEventDistributor(EventDistributor) - Method in class org.teiid.dqp.internal.process.DataTierManagerImpl
 
setEventDistributor(EventDistributor) - Method in class org.teiid.dqp.internal.process.DQPCore
 
setEventDistributor(EventDistributor) - Method in class org.teiid.query.tempdata.TempTableDataManager
 
setExceptionGroup(String) - Method in class org.teiid.query.processor.proc.Program
 
setExceptionGroup(String) - Method in class org.teiid.query.sql.proc.Block
 
setExceptionOnMaxRows(boolean) - Method in class org.teiid.dqp.message.AtomicRequestMessage
 
setExceptionOnMaxSourceRows(boolean) - Method in class org.teiid.dqp.internal.process.DQPConfiguration
 
setExceptionProgram(Program) - Method in class org.teiid.query.processor.proc.Program
 
setExceptionStatements(List<Statement>) - Method in class org.teiid.query.sql.proc.Block
 
setExcludeWithName(String) - Method in class org.teiid.dqp.internal.datamgr.LanguageBridgeFactory
 
setExecutor(Executor) - Method in class org.teiid.dqp.internal.process.Request
 
setExecutor(TempTableDataManager.RequestExecutor) - Method in class org.teiid.query.tempdata.TempTableDataManager
 
setExecutor(Executor) - Method in class org.teiid.query.util.CommandContext
 
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.RaiseStatement
 
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
 
setExpression(Expression) - Method in class org.teiid.query.sql.symbol.XMLCast
 
setExpression(Expression) - Method in class org.teiid.query.sql.symbol.XMLParse
 
setExpression(Expression) - Method in class org.teiid.query.sql.symbol.XMLSerialize
 
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(long) - Method in class org.teiid.dqp.message.AtomicResultsMessage
 
setFixedWidth(boolean) - Method in class org.teiid.query.sql.lang.TextTable
 
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.
setFunction(AggregateSymbol) - Method in class org.teiid.query.sql.symbol.WindowFunction
 
setFunctionBasedExpressions(LinkedHashMap<Expression, Integer>) - Method in class org.teiid.query.metadata.TempMetadataID.TableData
 
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
 
setGeneralHint(String) - Method in class org.teiid.query.sql.lang.SourceHint
 
setGeneralHints(Collection<String>) - Method in class org.teiid.dqp.internal.datamgr.ExecutionContextImpl
 
setGlobalTable(boolean) - Method in class org.teiid.query.sql.symbol.GroupSymbol
 
setGlobalTableStore(GlobalTableStore) - 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
setGroup(GroupSymbol) - Method in class org.teiid.query.sql.symbol.MultipleElementSymbol
 
setGroupBy(GroupBy) - Method in class org.teiid.query.sql.lang.Query
Set the group by clause for the query.
setGroups(Collection<GroupSymbol>) - Method in class org.teiid.query.resolver.util.ResolverVisitor
 
setGroupSymbol(GroupSymbol) - Method in class org.teiid.query.sql.lang.WithQueryCommand
 
setGroupSymbol(GroupSymbol) - Method in class org.teiid.query.sql.symbol.ElementSymbol
Set the group symbol referred to by this element symbol
setHalfLife(long) - Method in class org.teiid.common.buffer.impl.LrfuEvictionQueue
 
setHasWrappedArgs(boolean) - Method in class org.teiid.query.function.FunctionDescriptor
 
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
 
setHeader(String) - Method in class org.teiid.query.sql.lang.TextTable.TextColumn
 
setHints(Collection<String>) - Method in class org.teiid.dqp.internal.datamgr.ExecutionContextImpl
 
setId(String) - Method in class org.teiid.common.buffer.TupleBuffer
 
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
 
setImplicit(boolean) - Method in class org.teiid.query.processor.relational.LimitNode
 
setImplicit(boolean) - Method in class org.teiid.query.sql.lang.Limit
 
setImplicit(boolean) - Method in class org.teiid.query.sql.symbol.Array
 
setImplicit(boolean) - Method in class org.teiid.query.sql.symbol.Function
 
setImplicitMultiSourceJoin(boolean) - Method in class org.teiid.query.util.Options
 
setIncludeHeader(boolean) - Method in class org.teiid.query.sql.symbol.TextLine
 
setIndex(int) - Method in class org.teiid.query.sql.lang.SPParameter
Set the positional index of this parameter
setInlineLobs(boolean) - Method in class org.teiid.common.buffer.impl.BufferManagerImpl
 
setInlineLobs(boolean) - Method in class org.teiid.common.buffer.LobManager
 
setInlineLobs(boolean) - Method in class org.teiid.common.buffer.TupleBuffer
 
setInsteadOfTriggerDefinition(String, String, Table, Table.TriggerEvent, String) - Method in class org.teiid.query.metadata.ChainingMetadataRepository
 
setInsteadOfTriggerEnabled(String, String, Table, Table.TriggerEvent, boolean) - Method in class org.teiid.query.metadata.ChainingMetadataRepository
 
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
 
setIsExternalReference(boolean) - Method in class org.teiid.query.sql.symbol.ElementSymbol
Set whether this element is an external reference.
setIsolationLevel(int) - Method in class org.teiid.dqp.service.TransactionContext
 
setIsTempTable(boolean) - Method in class org.teiid.query.sql.symbol.GroupSymbol
 
setJoin(Boolean) - Method in class org.teiid.query.sql.lang.Option.MakeDep
 
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
setJoinExpressions(List, List) - Method in class org.teiid.query.processor.relational.JoinNode
 
setJoinPrefetchBatches(int) - Method in class org.teiid.query.util.Options
 
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
setKey(CacheKey) - Method in class org.teiid.common.buffer.BaseCacheEntry
 
setLabel(String) - Method in class org.teiid.query.processor.proc.LoopInstruction
 
setLabel(String) - Method in class org.teiid.query.processor.proc.Program
 
setLabel(String) - Method in class org.teiid.query.processor.proc.WhileInstruction
 
setLabel(String) - Method in class org.teiid.query.sql.proc.Block
 
setLabel(String) - Method in class org.teiid.query.sql.proc.BranchingStatement
 
setLabel(String) - Method in class org.teiid.query.sql.proc.LoopStatement
 
setLabel(String) - Method in interface org.teiid.query.sql.proc.Statement.Labeled
 
setLabel(String) - Method in class org.teiid.query.sql.proc.WhileStatement
 
setLateral(boolean) - Method in class org.teiid.query.sql.lang.SubqueryFromClause
 
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 interface org.teiid.query.sql.lang.BinaryComparison
 
setLeftExpression(Expression) - Method in class org.teiid.query.sql.lang.ImmutableCompareCriteria
 
setLeftExpression(Expression) - Method in class org.teiid.query.sql.lang.MatchCriteria
Set left expression.
setLeftQuery(QueryCommand) - Method in class org.teiid.query.sql.lang.SetQuery
 
setLeftRowValue(LanguageObject) - Method in class org.teiid.query.sql.lang.IsDistinctCriteria
 
setLength(long) - Method in class org.teiid.common.buffer.FileStore
 
setLength(long) - Method in class org.teiid.common.buffer.impl.FileStorageManager.DiskStore
 
setLength(long) - Method in class org.teiid.common.buffer.impl.SplittableStorageManager.SplittableFileStore
 
setLimit(Limit) - Method in class org.teiid.query.sql.lang.QueryCommand
 
setLineEnding(String) - Method in class org.teiid.query.sql.symbol.TextLine
 
setLobChunkSizeInKB(int) - Method in class org.teiid.dqp.internal.process.DQPConfiguration
 
setLocalProfile(LocalProfile) - Method in class org.teiid.dqp.internal.process.DQPCore
The localprofile to use if this is an embedded DQP
setLocation(String) - Method in class org.teiid.cache.CacheConfiguration
 
setLongRanks(boolean) - Method in class org.teiid.query.metadata.TransformationMetadata
 
setLookupMap(Map<Expression, Integer>) - Method in class org.teiid.query.processor.proc.ForEachRowPlan
 
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
 
setMakeDep(Option.MakeDep) - Method in class org.teiid.query.sql.lang.FromClause
 
setMakeDepOptions(Option.MakeDep) - Method in class org.teiid.query.sql.lang.DependentSetCriteria
 
setMakeInd(Option.MakeDep) - Method in class org.teiid.query.sql.lang.FromClause
 
setMakeNotDep(boolean) - Method in class org.teiid.query.sql.lang.FromClause
 
setMaterialize(boolean) - Method in class org.teiid.query.sql.lang.WithQueryCommand
 
setMax(Integer) - Method in class org.teiid.query.sql.lang.Option.MakeDep
 
setMaxActivePlans(int) - Method in interface org.teiid.common.buffer.BufferManager
Set the maxActivePlans as a hint at determining the maxProcessing
setMaxActivePlans(int) - Method in class org.teiid.common.buffer.impl.BufferManagerImpl
 
setMaxActivePlans(int) - Method in class org.teiid.dqp.internal.process.DQPConfiguration
 
setMaxAgeInSeconds(int) - Method in class org.teiid.cache.CacheConfiguration
 
setMaxBatchManagerSizeEstimate(long) - Method in class org.teiid.common.buffer.impl.BufferManagerImpl
 
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.SplittableStorageManager
 
setMaxFileSizeDirect(long) - Method in class org.teiid.common.buffer.impl.SplittableStorageManager
 
setMaxInPredicateSize(int) - Method in class org.teiid.dqp.internal.datamgr.LanguageBridgeFactory
 
setMaxMemoryBytes(int) - Method in class org.teiid.common.buffer.LobManager
 
setMaxNdv(float) - Method in class org.teiid.query.sql.lang.DependentSetCriteria
 
setMaxOpenFiles(int) - Method in class org.teiid.common.buffer.impl.FileStorageManager
 
setMaxPredicates(int) - Method in class org.teiid.query.processor.relational.DependentAccessNode
 
setMaxProcessingKB(int) - Method in class org.teiid.common.buffer.impl.BufferManagerImpl
 
setMaxReserveKB(int) - Method in class org.teiid.common.buffer.impl.BufferManagerImpl
 
setMaxResultRows(int) - Method in class org.teiid.dqp.message.AtomicRequestMessage
 
setMaxRowsFetchSize(int) - Method in class org.teiid.dqp.internal.process.DQPConfiguration
 
setMaxSessionBatchManagerSizeEstimate(long) - Method in class org.teiid.common.buffer.impl.BufferManagerImpl
 
setMaxSessionBufferSizeEstimate(long) - Method in class org.teiid.query.util.Options
 
setMaxSetSize(int) - Method in class org.teiid.query.processor.relational.DependentAccessNode
 
setMaxSourceRows(int) - Method in class org.teiid.dqp.internal.process.DQPConfiguration
 
setMaxStaleness(int) - Method in class org.teiid.cache.CacheConfiguration
 
setMaxStorageObjectSize(int) - Method in class org.teiid.common.buffer.impl.BufferFrontedFileStoreCache
 
setMaxThreads(int) - Method in class org.teiid.dqp.internal.process.DQPConfiguration
 
setMemoryBufferSpace(long) - Method in class org.teiid.common.buffer.impl.BufferFrontedFileStoreCache
 
setMergeJoin(boolean) - Method in class org.teiid.query.sql.lang.ExistsCriteria.SubqueryHint
 
setMessage(String) - Method in class org.teiid.query.report.ReportItem
Sets the message.
setMessage(Expression) - Method in class org.teiid.query.sql.proc.ExceptionExpression
 
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.
setMinDefrag(long) - Method in class org.teiid.common.buffer.impl.BufferFrontedFileStoreCache
 
setMinRows(Long) - Method in class org.teiid.query.sql.lang.CacheHint
 
setMinStorageSize(int) - Method in class org.teiid.common.buffer.STree
 
setMode(DatabaseStore.Mode) - Method in class org.teiid.query.metadata.DatabaseStore
 
setMode(ProjectIntoNode.Mode) - Method in class org.teiid.query.processor.relational.ProjectIntoNode
 
setMode(SortUtility.Mode) - Method in class org.teiid.query.processor.relational.SortNode
 
setMode(Like.MatchMode) - Method in class org.teiid.query.sql.lang.MatchCriteria
 
setMode(BranchingStatement.BranchingMode) - Method in class org.teiid.query.sql.proc.BranchingStatement
 
setMode(WindowFrame.FrameMode) - Method in class org.teiid.query.sql.symbol.WindowFrame
 
setModel(Object) - Method in class org.teiid.query.metadata.TempMetadataID.TableData
 
setModelID(Object) - Method in class org.teiid.query.metadata.StoredProcedureInfo
 
setModelId(Object) - Method in class org.teiid.query.processor.relational.AccessNode
 
setModelID(Object) - Method in class org.teiid.query.sql.lang.StoredProcedure
 
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
 
setModTime(long) - Method in class org.teiid.dqp.internal.process.SessionAwareCache
 
setMultiSource(boolean) - Method in class org.teiid.query.processor.relational.AccessNode
 
setMultiSourceElementMetadata(Column) - Static method in class org.teiid.dqp.internal.process.multisource.MultiSourceMetadataWrapper
 
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.sql.lang.AlterTrigger
 
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.ElementSymbol
 
setName(String) - Method in class org.teiid.query.sql.symbol.Function
 
setName(String) - Method in class org.teiid.query.sql.symbol.GroupSymbol
 
setName(String) - Method in class org.teiid.query.sql.symbol.Symbol
 
setName(String) - Method in class org.teiid.query.sql.symbol.XMLElement
 
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
 
setNdv(float) - Method in class org.teiid.query.sql.lang.DependentSetCriteria
 
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.ExistsCriteria
 
setNegated(boolean) - Method in class org.teiid.query.sql.lang.IsDistinctCriteria
Sets the negation flag for this criteria.
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.
setNewVDBState(DQPWorkContext) - Method in class org.teiid.query.util.CommandContext
 
setNoBlocking(boolean) - Method in class org.teiid.common.buffer.TupleBuffer.TupleBufferTupleSource
 
setNoCache(boolean) - Method in class org.teiid.query.sql.lang.Option
 
setNoInline(boolean) - Method in class org.teiid.query.sql.lang.WithQueryCommand
 
setNonBlocking(boolean) - Method in class org.teiid.query.processor.QueryProcessor
 
setNonBlocking(boolean) - Method in class org.teiid.query.processor.relational.SortUtility
 
setNonBlocking(boolean) - Method in class org.teiid.query.util.CommandContext
 
setNotNull(boolean) - Method in class org.teiid.query.metadata.TempMetadataID
 
setNoTrim() - Method in class org.teiid.query.sql.lang.TextTable
 
setNoTrim(boolean) - Method in class org.teiid.query.sql.lang.TextTable.TextColumn
 
setNoUnnest(boolean) - Method in class org.teiid.query.sql.lang.ExistsCriteria.SubqueryHint
 
setNoUnnest(boolean) - Method in class org.teiid.query.sql.lang.FromClause
 
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
 
setObject(Object) - Method in class org.teiid.common.buffer.CacheEntry
 
setOffset(Expression) - Method in class org.teiid.query.sql.lang.Limit
 
setOn(String) - Method in class org.teiid.query.sql.lang.Create
 
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.
setOperator(int) - Method in class org.teiid.query.sql.lang.ImmutableCompareCriteria
 
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.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
 
setOptional(Boolean) - Method in class org.teiid.query.sql.lang.ImmutableCompareCriteria
 
setOptional(boolean) - Method in class org.teiid.query.sql.symbol.Reference
 
setOptions(Options) - Method in interface org.teiid.common.buffer.BufferManager
 
setOptions(Options) - Method in class org.teiid.common.buffer.impl.BufferManagerImpl
 
setOptions(Options) - Method in class org.teiid.dqp.internal.process.Request
 
setOptions(AbstractMetadataRecord) - Static method in class org.teiid.query.parser.OptionsUtil
 
setOptions(Options) - Method in class org.teiid.query.util.CommandContext
 
setOrderBy(List<OrderByItem>) - Method in class org.teiid.query.processor.relational.GroupingNode
 
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
 
setOrderBy(OrderBy) - Method in class org.teiid.query.sql.symbol.WindowSpecification
 
setOrderTypes(List<Boolean>) - Method in class org.teiid.query.processor.relational.ListNestedSortComparator
 
setOrdinal(boolean) - Method in class org.teiid.query.sql.lang.XMLTable.XMLColumn
 
setOriginalMetadataID(Object) - Method in class org.teiid.query.metadata.TempMetadataID
 
setOutParams(List<ElementSymbol>) - Method in class org.teiid.query.processor.proc.ProcedurePlan
 
setOutputDefinition(String) - Method in class org.teiid.query.sql.symbol.GroupSymbol
 
setOutputElements(List) - Method in class org.teiid.query.processor.proc.ProcedurePlan
 
setOutputElements(List<? extends Expression>) - Method in class org.teiid.query.processor.relational.RelationalPlan
 
setOutputMapping(SymbolMap) - Method in class org.teiid.query.processor.relational.GroupingNode
 
setOutputName(String) - Method in class org.teiid.query.sql.symbol.Symbol
 
setParallel(boolean) - Method in class org.teiid.query.util.CommandContext
 
setParameter(SPParameter) - Method in class org.teiid.query.sql.lang.StoredProcedure
Set a stored procedure's parameter
setParameters(List<?>) - Method in class org.teiid.dqp.internal.process.SessionAwareCache.CacheID
Set the raw (non-Constant) parameter values.
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(Map<ElementSymbol, Expression>) - Method in class org.teiid.query.processor.proc.ForEachRowPlan
 
setParams(LinkedHashMap<ElementSymbol, Expression>) - Method in class org.teiid.query.processor.proc.ProcedurePlan
 
setParent(RelationalNode) - Method in class org.teiid.query.processor.relational.RelationalNode
 
setParent(Expression) - Method in class org.teiid.query.sql.proc.ExceptionExpression
 
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
 
setParseException(ParseException) - Method in exception org.teiid.api.exception.query.QueryParserException
 
setPartialResults(boolean) - Method in class org.teiid.dqp.message.AtomicRequestMessage
 
setPartition(List<Expression>) - Method in class org.teiid.query.sql.symbol.WindowSpecification
 
setPassing(List<DerivedColumn>) - Method in class org.teiid.query.sql.lang.ObjectTable
 
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.ObjectTable.ObjectColumn
 
setPath(String) - Method in class org.teiid.query.sql.lang.XMLTable.XMLColumn
 
setPath(Expression) - Method in class org.teiid.query.sql.symbol.QueryString
 
setPersistent(boolean) - Method in class org.teiid.common.buffer.CacheEntry
 
setPlan(ProcessorPlan, CommandContext) - Method in class org.teiid.dqp.internal.process.PreparedPlan
Set the ProcessorPlan.
setPlanner(RelationalPlanner) - Method in class org.teiid.query.optimizer.relational.RuleStack
 
setPolicies(HashMap<String, DataPolicy>) - Method in class org.teiid.dqp.internal.process.DQPWorkContext
 
setPolicyDecider(PolicyDecider) - Method in class org.teiid.dqp.internal.process.DefaultAuthorizationValidator
 
setPosition(long) - Method in class org.teiid.common.buffer.AbstractTupleSource
 
setPosition(long) - Method in interface org.teiid.common.buffer.IndexedTupleSource
Set the tuple source position
setPosition(int) - Method in exception org.teiid.json.simple.ParseException
 
setPosition(int) - Method in class org.teiid.query.metadata.TempMetadataID
 
setPosition(long) - Method in class org.teiid.query.processor.BatchIterator
 
setPosition(Integer) - Method in class org.teiid.query.sql.lang.TextTable.TextColumn
 
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
setPreferMemCutoff(int) - Method in class org.teiid.query.processor.relational.EnhancedSortMergeJoinStrategy
 
setPreferMemory(boolean) - Method in class org.teiid.common.buffer.STree
 
setPrefersMemory(boolean) - Method in interface org.teiid.common.buffer.BatchManager
 
setPrefersMemory(boolean) - Method in class org.teiid.common.buffer.TupleBuffer
 
setPreparedPlanCache(SessionAwareCache<PreparedPlan>) - Method in class org.teiid.dqp.internal.process.DQPCore
 
setPreparedPlanCache(SessionAwareCache<PreparedPlan>) - Method in class org.teiid.query.util.CommandContext
 
setPreParser(PreParser) - Method in class org.teiid.dqp.internal.process.DQPConfiguration
 
setPreParser(PreParser) - Method in class org.teiid.dqp.internal.process.Request
 
setPreserve(boolean) - Method in class org.teiid.query.sql.lang.FromClause
 
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(Procedure) - Method in class org.teiid.query.function.FunctionDescriptor
 
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
 
setProcedureDefinition(String, String, Procedure, String) - Method in class org.teiid.query.metadata.ChainingMetadataRepository
 
setProcedureDefinition(String, String) - Method in class org.teiid.query.metadata.DatabaseStore
 
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
 
setProcessingSortLeft(boolean) - Method in class org.teiid.query.processor.relational.MergeJoinStrategy
 
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
 
setProcessorPlan(ProcessorPlan) - Method in class org.teiid.query.processor.relational.PlanExecutionNode
 
setProcessorPlan(ProcessorPlan) - Method in class org.teiid.query.sql.lang.Command
 
setProcessors(HashMap<String, TempTableStore.TableProcessor>) - Method in class org.teiid.query.tempdata.TempTableStore
 
setProjectedColumns(List<ObjectTable.ObjectColumn>) - Method in class org.teiid.query.processor.relational.ObjectTableNode
 
setProjectedColumns(List<XMLTable.XMLColumn>) - Method in class org.teiid.query.processor.relational.XMLTableNode
 
setProjectedExpressions(List<Expression>) - Method in class org.teiid.query.processor.relational.SelectNode
 
setProjectedSymbols(List) - Method in class org.teiid.query.sql.proc.CreateProcedureCommand
 
setProjectedTypes(List<Class<?>>, QueryMetadataInterface) - Method in class org.teiid.query.sql.lang.SetQuery
 
setPropagateName(boolean) - Method in class org.teiid.query.sql.symbol.DerivedColumn
 
setProperties(Properties) - Method in class org.teiid.dqp.internal.process.DQPConfiguration
Set the properties used to initialize the engine Options
setProperties(Properties) - Method in class org.teiid.query.util.Options
 
setProperty(String, String, AbstractMetadataRecord, String, String) - Method in class org.teiid.query.metadata.ChainingMetadataRepository
 
setProperty(NodeConstants.Info, Object) - Method in class org.teiid.query.optimizer.relational.plantree.PlanNode
 
setProperty(VDBMetaData, AbstractMetadataRecord, String, String) - Static method in class org.teiid.query.processor.DdlPlan
 
setProvider(ConnectorManagerRepository.ExecutionFactoryProvider) - Method in class org.teiid.dqp.internal.datamgr.ConnectorManagerRepository
 
setPushdown(boolean) - Method in class org.teiid.query.processor.relational.DependentAccessNode
 
setPushdown(boolean) - Method in class org.teiid.query.processor.relational.DependentCriteriaProcessor
 
setPushdownDefaultNullOrder(boolean) - Method in class org.teiid.query.util.Options
 
setPushedInQuery(boolean) - Method in class org.teiid.query.sql.lang.StoredProcedure
 
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(QueryNode) - Method in class org.teiid.query.metadata.StoredProcedureInfo
 
setQueryPlan(ProcessorPlan) - Method in class org.teiid.query.processor.proc.ForEachRowPlan
 
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
 
setQueryThresholdInMilli(long) - Method in class org.teiid.dqp.internal.process.DQPConfiguration
 
setQueryThresholdInSecs(int) - Method in class org.teiid.dqp.internal.process.DQPConfiguration
 
setQueryTimeout(long) - Method in class org.teiid.dqp.internal.process.DQPConfiguration
 
setQuote(Character) - Method in class org.teiid.query.sql.lang.TextTable
 
setQuote(Character) - Method in class org.teiid.query.sql.symbol.TextLine
 
setRecursive(boolean) - Method in class org.teiid.query.sql.lang.WithQueryCommand
 
setReferences(List<Reference>) - Method in class org.teiid.dqp.internal.process.PreparedPlan
Set the list of Reference.
setReferences(List<Reference>) - Method in class org.teiid.query.processor.relational.InsertPlanExecutionNode
 
setReferenceValues(TableFunctionReference) - Method in class org.teiid.query.processor.relational.SubqueryAwareRelationalNode
 
setRelativeXPath(boolean) - Method in class org.teiid.query.util.Options
 
setRemoveDuplicates(boolean) - Method in class org.teiid.query.processor.relational.GroupingNode
 
setRequestId(String) - Method in class org.teiid.dqp.internal.process.FutureWork
 
setRequestID(RequestID) - Method in class org.teiid.dqp.message.AtomicRequestMessage
 
setRequestId(RequestID) - Method in class org.teiid.query.util.CommandContext
 
setRequireTeiidCollation(boolean) - Method in class org.teiid.query.util.Options
 
setResults(TupleBuffer, ProcessorPlan) - Method in class org.teiid.dqp.internal.process.CachedResults
 
setResultsetCache(SessionAwareCache<CachedResults>) - Method in class org.teiid.dqp.internal.process.DQPCore
 
setResultSetCacheEnabled(boolean) - Method in class org.teiid.dqp.internal.process.Request
 
setResultSetCacheEnabled(boolean) - Method in class org.teiid.query.util.CommandContext
 
setResultSetColumns(List<? extends Expression>) - Method in class org.teiid.query.sql.proc.CreateProcedureCommand
 
setReturnable(boolean) - Method in class org.teiid.query.processor.proc.ExecDynamicSqlInstruction
 
setReturnable(boolean) - Method in class org.teiid.query.sql.proc.CommandStatement
 
setReturnAutoGeneratedKeys(List<ElementSymbol>) - Method in class org.teiid.query.util.CommandContext
 
setReturnVariable(ElementSymbol) - Method in class org.teiid.query.sql.proc.CreateProcedureCommand
 
setReverse(boolean) - Method in class org.teiid.common.buffer.TupleBuffer.TupleBufferTupleSource
 
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 interface org.teiid.query.sql.lang.BinaryComparison
 
setRightExpression(Expression) - Method in class org.teiid.query.sql.lang.CompareCriteria
Set right expression.
setRightExpression(Expression) - Method in class org.teiid.query.sql.lang.ImmutableCompareCriteria
 
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
 
setRightRowValue(LanguageObject) - Method in class org.teiid.query.sql.lang.IsDistinctCriteria
 
setRollup(boolean) - Method in class org.teiid.query.processor.relational.GroupingNode
 
setRollup(boolean) - Method in class org.teiid.query.sql.lang.GroupBy
 
setRootNode(RelationalNode) - Method in class org.teiid.query.processor.relational.RelationalPlan
 
setRowConstructor(boolean) - Method in class org.teiid.query.sql.lang.Query
 
setRowCount(long) - Method in class org.teiid.common.buffer.TupleBuffer
 
setRowDelimiter(Character) - Method in class org.teiid.query.sql.lang.TextTable
 
setRowLimit(int) - Method in class org.teiid.dqp.internal.process.CachedResults
 
setRowLimit(int) - Method in class org.teiid.query.processor.BatchCollector
 
setRowLimit(int) - Method in class org.teiid.query.processor.relational.SortNode
 
setRowLimit(Expression) - Method in class org.teiid.query.sql.lang.Limit
 
setRowOffset(long) - Method in class org.teiid.common.buffer.TupleBatch
 
setRowProcedure(ProcedurePlan) - Method in class org.teiid.query.processor.proc.ForEachRowPlan
 
setRowScript(String) - Method in class org.teiid.query.sql.lang.ObjectTable
 
setRunInContext(boolean) - Method in class org.teiid.query.processor.proc.ProcedurePlan
For procedures without explicit parameters, sets whether the procedure should run in the parent variable context.
setRuntimeMetadata(RuntimeMetadataImpl) - Method in class org.teiid.dqp.internal.datamgr.ExecutionContextImpl
 
setSanitizeMessages(boolean) - Method in class org.teiid.query.util.Options
 
setSaveLastRow(boolean) - Method in class org.teiid.query.processor.BatchCollector
 
setSaveTemporary(boolean) - Method in class org.teiid.common.buffer.LobManager
 
setSaveTemporaryLobs(boolean) - Method in class org.teiid.common.buffer.STree
 
setSchema(String) - Method in class org.teiid.query.function.FunctionDescriptor
 
setScope(CacheDirective.Scope) - Method in class org.teiid.dqp.internal.datamgr.ExecutionContextImpl
 
setScope(CacheDirective.Scope) - Method in class org.teiid.dqp.message.AtomicResultsMessage
 
setScope(String) - Method in class org.teiid.query.sql.lang.CacheHint
 
setScriptEngine(ScriptEngine) - Method in class org.teiid.query.sql.lang.ObjectTable
 
setScriptingLanguage(String) - Method in class org.teiid.query.sql.lang.ObjectTable
 
setSecurityContext(Object) - Method in class org.teiid.dqp.internal.process.DQPWorkContext
 
setSecurityContext(Object) - Method in class org.teiid.security.GSSResult
 
setSecurityHelper(SecurityHelper) - Method in class org.teiid.dqp.internal.process.DQPWorkContext
 
setSelect(Select) - Method in class org.teiid.query.sql.lang.Query
Set the select clause for the query.
setSelector(String) - Method in class org.teiid.query.sql.lang.TextTable
 
setSelector(String) - Method in class org.teiid.query.sql.lang.TextTable.TextColumn
 
setSelectSymbols(List<? extends Expression>) - Method in class org.teiid.query.processor.relational.ProjectNode
 
setSemiDep(boolean) - Method in class org.teiid.query.processor.relational.EnhancedSortMergeJoinStrategy
 
setSensitiveToMetadataChanges(boolean) - Method in class org.teiid.dqp.internal.process.AccessInfo
 
setSerial(boolean) - Method in class org.teiid.dqp.message.AtomicRequestMessage
 
setSerializer(WeakReference<? extends Serializer<?>>) - Method in class org.teiid.common.buffer.CacheEntry
 
setSession(Session) - Method in class org.teiid.dqp.internal.datamgr.ExecutionContextImpl
 
setSession(SessionMetadata) - Method in class org.teiid.dqp.internal.process.DQPWorkContext
 
setSession(boolean) - Method in class org.teiid.query.metadata.TempMetadataAdapter
 
setSession(SessionMetadata) - Method in class org.teiid.query.util.CommandContext
 
setSessionService(SessionService) - Method in class org.teiid.common.buffer.impl.BufferManagerImpl
 
setSessionTempTableStore(TempTableStore) - Method in class org.teiid.query.util.CommandContext
 
setSessionVariable(String, Object) - Method in class org.teiid.query.util.CommandContext
 
setShortName(String) - Method in class org.teiid.query.sql.symbol.Symbol
Change the symbol's name.
setShouldEvaluate(boolean) - Method in class org.teiid.query.sql.lang.ExistsCriteria
 
setShouldEvaluate(boolean) - Method in interface org.teiid.query.sql.lang.SubqueryContainer.Evaluatable
 
setShouldEvaluate(boolean) - Method in class org.teiid.query.sql.symbol.ScalarSubquery
 
setShouldEvaluateExpressions(boolean) - Method in class org.teiid.query.processor.relational.AccessNode
 
setShouldEvaluateExpressions(boolean) - Method in class org.teiid.query.processor.relational.SelectNode
 
setSingleResult(boolean) - Method in class org.teiid.query.processor.BatchedUpdatePlan
 
setSingleResult(boolean) - Method in class org.teiid.query.sql.lang.BatchedUpdateCommand
 
setSingleRow(boolean) - Method in class org.teiid.query.processor.proc.ForEachRowPlan
 
setSkip(Integer) - Method in class org.teiid.query.sql.lang.TextTable
 
setSkipEvaluatable(boolean) - Method in class org.teiid.query.sql.navigator.PreOrPostOrderNavigator
 
setSortElements(List<OrderByItem>) - Method in class org.teiid.query.processor.relational.SortNode
 
setSortItems(List<OrderByItem>) - Method in class org.teiid.query.processor.relational.SortingFilter
 
setSortParameters(int[]) - Method in class org.teiid.query.processor.relational.ListNestedSortComparator
 
setSourceHint(SourceHint) - Method in class org.teiid.query.processor.relational.ProjectIntoNode
 
setSourceHint(SourceHint) - Method in class org.teiid.query.sql.lang.Command
 
setSourceHint(String, String, boolean) - Method in class org.teiid.query.sql.lang.SourceHint
 
setSourceNullOrder(ExecutionFactory.NullOrder) - Method in class org.teiid.dqp.internal.datamgr.LanguageBridgeFactory
 
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
 
setSqlState(Expression) - Method in class org.teiid.query.sql.proc.ExceptionExpression
 
setSrid(GeographyType, int) - Static method in class org.teiid.query.function.GeographyFunctionMethods
 
setSrid(GeometryType, int) - Static method in class org.teiid.query.function.GeometryFunctionMethods
 
setStableSort(boolean) - Method in class org.teiid.query.processor.relational.SortUtility
 
setStart(WindowFrame.FrameBound) - Method in class org.teiid.query.sql.symbol.WindowFrame
 
setStartedTxn(boolean) - Method in class org.teiid.query.processor.proc.Program
 
setState(InputStream) - Method in class org.teiid.common.buffer.impl.BufferManagerImpl
 
setState(String, InputStream) - Method in class org.teiid.common.buffer.impl.BufferManagerImpl
 
setState(List<?>, int) - Method in class org.teiid.query.function.aggregate.AggregateFunction
 
setState(List<?>, int) - Method in class org.teiid.query.function.aggregate.Avg
 
setState(List<?>, int) - Method in class org.teiid.query.function.aggregate.Count
 
setState(List<?>, int) - Method in class org.teiid.query.function.aggregate.CountBig
 
setState(List<?>, int) - Method in interface org.teiid.query.function.aggregate.ExposedStateUserDefinedAggregate
 
setState(List<?>, int) - Method in class org.teiid.query.function.aggregate.FirstLastValue
 
setState(List<?>, int) - Method in class org.teiid.query.function.aggregate.Max
 
setState(List<?>, int) - Method in class org.teiid.query.function.aggregate.Min
 
setState(List<?>, int) - Method in class org.teiid.query.function.aggregate.StatsFunction
 
setState(List<?>, int) - Method in class org.teiid.query.function.aggregate.Sum
 
setState(List<?>, int) - Method in class org.teiid.query.function.aggregate.UserDefined
 
SetState() - Constructor for class org.teiid.query.processor.relational.DependentCriteriaProcessor.SetState
 
setState(InputStream) - Method in interface org.teiid.query.ReplicatedObject
Allows an application to read a state through a provided InputStream.
setState(K, InputStream) - Method in interface org.teiid.query.ReplicatedObject
Allows an application to read a partial state through a provided InputStream.
setState(InputStream) - Method in class org.teiid.query.tempdata.GlobalTableStoreImpl
 
setState(String, InputStream) - Method in class org.teiid.query.tempdata.GlobalTableStoreImpl
 
setStatements(List<Statement>) - Method in class org.teiid.query.sql.proc.Block
Set the statements contained on this block.
setStatus(ValidatorFailure.Status) - Method in class org.teiid.query.validator.ValidatorFailure
 
setStorageDirectory(String) - Method in class org.teiid.common.buffer.impl.FileStorageManager
 
setStorageManager(StorageManager) - Method in class org.teiid.common.buffer.impl.BufferFrontedFileStoreCache
 
setStorageManager(StorageManager) - Method in class org.teiid.common.buffer.impl.BufferManagerImpl
 
setStrict(boolean) - Method in class org.teiid.query.metadata.DatabaseStore
 
setStrict(boolean) - Method in class org.teiid.query.sql.lang.Limit
 
setSubject(Subject) - Method in class org.teiid.query.util.CommandContext
 
setSubPlans(Map<GroupSymbol, RelationalPlan>) - Method in class org.teiid.query.processor.relational.AccessNode
 
setSubqueryHint(ExistsCriteria.SubqueryHint) - Method in class org.teiid.query.sql.lang.ExistsCriteria
 
setSubqueryHint(ExistsCriteria.SubqueryHint) - Method in class org.teiid.query.sql.lang.SubqueryCompareCriteria
 
setSubqueryHint(ExistsCriteria.SubqueryHint) - Method in class org.teiid.query.sql.lang.SubquerySetCriteria
 
setSubqueryHint(ExistsCriteria.SubqueryHint) - Method in class org.teiid.query.sql.symbol.ScalarSubquery
 
setSubqueryUnnestDefault(boolean) - Method in class org.teiid.query.util.Options
 
setSupportsConcat2(boolean) - Method in class org.teiid.dqp.internal.datamgr.LanguageBridgeFactory
 
setSupportsCountBig(boolean) - Method in class org.teiid.dqp.internal.datamgr.LanguageBridgeFactory
 
setSupportsImplicitClose(boolean) - Method in class org.teiid.dqp.message.AtomicResultsMessage
 
setSupportsNullOrdering(boolean) - Method in class org.teiid.dqp.internal.datamgr.LanguageBridgeFactory
 
setSymbol(Expression) - Method in class org.teiid.query.sql.lang.OrderByItem
 
setSymbol(ElementSymbol) - Method in class org.teiid.query.sql.lang.SetClause
 
setSymbol(Expression) - Method in class org.teiid.query.sql.symbol.AliasSymbol
Set the underlying symbol
setSymbols(Collection<? extends Expression>) - Method in class org.teiid.query.sql.lang.Select
Sets an ordered list of the symbols in the select.
setTable(ArrayTable) - Method in class org.teiid.query.processor.relational.ArrayTableNode
 
setTable(ObjectTable) - Method in class org.teiid.query.processor.relational.ObjectTableNode
 
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
 
setTableMetadata(Table) - Method in class org.teiid.query.sql.lang.Create
 
setTableStats(String, String, Table, TableStats) - Method in class org.teiid.query.metadata.ChainingMetadataRepository
 
setTableStats(VDBMetaData, Table, TableStats) - Static method in class org.teiid.query.processor.DdlPlan
 
setTableTriggerPlan(String, String, Table.TriggerEvent, String, boolean) - Method in class org.teiid.query.metadata.DatabaseStore
 
setTabSize(int) - Method in class org.teiid.query.parser.JavaCharStream
 
setTarget(GroupSymbol) - Method in class org.teiid.query.sql.lang.Alter
 
setTargetBytesPerRow(int) - Method in class org.teiid.common.buffer.impl.BufferManagerImpl
 
setTemporary(boolean) - Method in class org.teiid.common.buffer.FileStoreInputStreamFactory
 
setTemporaryMetadata(TempMetadataStore) - 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
 
setTermination(byte) - Method in class org.teiid.common.buffer.TupleBatch
 
setTerminationFlag(boolean) - Method in class org.teiid.common.buffer.TupleBatch
Set whether this batch is the last in a series of batches.
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
 
setTimeSliceInMilli(int) - Method in class org.teiid.dqp.internal.process.DQPConfiguration
 
setTracingSpan(Span) - Method in class org.teiid.dqp.internal.datamgr.ConnectorWorkItem
 
setTracingSpan(Span) - Method in class org.teiid.dqp.internal.process.RequestWorkItem
 
setTracingWithActiveSpanOnly(boolean) - Method in class org.teiid.query.util.Options
 
setTransaction(Transaction) - Method in class org.teiid.dqp.service.TransactionContext
 
setTransactionContext(TransactionContext) - Method in class org.teiid.dqp.message.AtomicRequestMessage
 
setTransactionContext(TransactionContext) - Method in class org.teiid.query.util.CommandContext
 
setTransactionManager(TransactionManager) - Method in class org.teiid.dqp.internal.process.TransactionServerImpl
 
setTransactionService(TransactionService) - Method in class org.teiid.dqp.internal.process.DQPCore
 
setTransactionService(TransactionService) - Method in class org.teiid.query.util.CommandContext
 
setTransactionSupport(ExecutionFactory.TransactionSupport) - Method in class org.teiid.query.processor.relational.AccessNode
 
setTransactionSupport(ExecutionFactory.TransactionSupport) - Method in class org.teiid.query.processor.relational.ProjectIntoNode
 
setTransactionType(TransactionContext.Scope) - Method in class org.teiid.dqp.service.TransactionContext
 
setTranslator(ExecutionFactory<?, ?>) - Method in class org.teiid.query.optimizer.capabilities.BasicSourceCapabilities
 
setTrappingExceptions(boolean) - Method in class org.teiid.query.processor.proc.Program
 
setTruncateInterval(int) - Method in class org.teiid.common.buffer.impl.BufferFrontedFileStoreCache
 
setTtl(long) - Method in class org.teiid.query.tempdata.GlobalTableStoreImpl.MatTableInfo
 
setTupleBuffer(TupleBuffer) - Method in class org.teiid.query.sql.lang.WithQueryCommand
 
setTupleBufferCache(TupleBufferCache) - Method in class org.teiid.dqp.internal.process.SessionAwareCache
 
setTupleSource(TupleSource) - Method in class org.teiid.query.processor.proc.ForEachRowPlan
 
setTupleSource(TupleSource) - Method in class org.teiid.query.sql.lang.Insert
 
setTupleSourceCache(TupleSourceCache) - Method in class org.teiid.query.util.CommandContext
 
setType(String) - Method in class org.teiid.cache.CacheConfiguration
 
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.Array
 
setType(Class<?>) - Method in class org.teiid.query.sql.symbol.Constant
TODO: remove me when a null type is supported
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
setType(Class<?>) - Method in class org.teiid.query.sql.symbol.XMLCast
 
setTypeIfNull(Expression, Class<?>) - Static method in class org.teiid.query.resolver.util.ResolverUtil
 
setTypeInfo(SQLParserUtil.ParsedDataType, BaseColumn) - Static method in class org.teiid.query.parser.SQLParserUtil
 
setTypeString(String) - Method in class org.teiid.query.sql.symbol.XMLSerialize
 
setUnexpectedObject(Object) - Method in exception org.teiid.json.simple.ParseException
 
setUnresolvedSymbols(List<UnresolvedSymbolDescription>) - 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
 
setUnused(boolean) - Method in class org.teiid.query.processor.relational.DependentValueSource
 
setUnused(boolean) - Method in interface org.teiid.query.sql.util.ValueIteratorSource
 
setUpdatable(boolean) - Method in class org.teiid.query.metadata.TempMetadataID
 
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.processor.proc.ProcedurePlan
 
setUpdateCount(int) - Method in class org.teiid.query.sql.lang.ProcedureContainer
 
setUpdateInfo(UpdateValidator.UpdateInfo) - Method in class org.teiid.query.mapping.relational.QueryNode
 
setUpdateInfo(UpdateValidator.UpdateInfo) - Method in class org.teiid.query.sql.lang.ProcedureContainer
 
setUpdateType(int) - Method in class org.teiid.query.sql.proc.CreateProcedureCommand
 
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.
setUpsert(boolean) - Method in class org.teiid.query.processor.relational.ProjectIntoNode
 
setUpsert(boolean) - Method in class org.teiid.query.sql.lang.Insert
 
setUseAliases(boolean) - Method in class org.teiid.query.sql.lang.SourceHint
 
setUseBindings(boolean) - Method in class org.teiid.query.processor.relational.DependentAccessNode
 
setUseBindings(boolean) - Method in class org.teiid.query.processor.relational.DependentCriteriaProcessor
 
setUseCallingThread(boolean) - Method in class org.teiid.dqp.internal.process.DQPWorkContext
 
setUseOutputNames(boolean) - Method in class org.teiid.query.metadata.TransformationMetadata
 
setUserName(String) - Method in class org.teiid.query.util.CommandContext
Sets the userName.
setUserName(String) - Method in class org.teiid.security.GSSResult
 
setUserOrdering(boolean) - Method in class org.teiid.query.sql.lang.OrderBy
 
setUserRequestConcurrency(int) - Method in class org.teiid.dqp.internal.process.Request
 
setUserRequestSourceConcurrency(int) - Method in class org.teiid.dqp.internal.process.DQPConfiguration
 
setUserRequestSourceConcurrency(int) - Method in class org.teiid.query.util.CommandContext
 
setUsesLocalTemp(boolean) - Method in class org.teiid.query.processor.proc.CreateCursorResultSetInstruction
 
setUseWeakReferences(boolean) - Method in class org.teiid.common.buffer.impl.BufferManagerImpl
 
setUsing(SetClauseList) - Method in class org.teiid.query.sql.lang.DynamicCommand
 
setUsingDefault(boolean) - Method in class org.teiid.query.sql.lang.SPParameter
 
setUsingRowDelimiter(boolean) - Method in class org.teiid.query.sql.lang.TextTable
 
setValidateAccess(boolean) - Method in class org.teiid.query.processor.proc.ProcedurePlan
 
setValue(Expression) - Method in class org.teiid.query.sql.lang.SetClause
 
setValue(Object, 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.sql.lang.SPParameter
 
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
 
setVDBClassLoader(ClassLoader) - Method in class org.teiid.query.util.CommandContext
 
setVdbName(String) - Method in class org.teiid.query.util.CommandContext
Sets the vdbName.
setVdbVersion(Object) - Method in class org.teiid.query.util.CommandContext
Sets the vdbVersion.
setVersion(String) - Method in class org.teiid.query.sql.symbol.XMLSerialize
 
setView(GroupSymbol) - Method in class org.teiid.query.sql.proc.TriggerAction
 
setViewDefinition(String, String, Table, String) - Method in class org.teiid.query.metadata.ChainingMetadataRepository
 
setViewDefinition(String, String) - Method in class org.teiid.query.metadata.DatabaseStore
 
setVirtualGroup(GroupSymbol) - Method in class org.teiid.query.sql.proc.CreateProcedureCommand
 
setWarning(boolean) - Method in class org.teiid.query.processor.proc.ErrorInstruction
 
setWarning(boolean) - Method in class org.teiid.query.sql.proc.RaiseStatement
 
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.
setWidenComparisonToString(boolean) - Method in class org.teiid.query.metadata.TransformationMetadata
 
setWidth(Integer) - Method in class org.teiid.query.sql.lang.TextTable.TextColumn
 
setWindowed(boolean) - Method in class org.teiid.query.sql.symbol.AggregateSymbol
 
setWindowFrame(WindowFrame) - Method in class org.teiid.query.sql.symbol.WindowSpecification
 
setWindowSpecification(WindowSpecification) - Method in class org.teiid.query.sql.symbol.WindowFunction
 
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) - Static method in class org.teiid.dqp.internal.process.DQPWorkContext
 
setWorkContext(DQPWorkContext) - Method in class org.teiid.dqp.message.AtomicRequestMessage
 
setWorkingBuffer(TupleBuffer) - Method in class org.teiid.query.processor.relational.SortUtility
 
setWorkItem(RequestWorkItem) - Method in class org.teiid.query.util.CommandContext
 
setXaImporter(XAImporter) - Method in class org.teiid.dqp.internal.process.TransactionServerImpl
 
setXid(Xid) - Method in class org.teiid.dqp.service.TransactionContext
set a transaction context.
setXquery(String) - Method in class org.teiid.query.sql.lang.XMLTable
 
setXquery(String) - Method in class org.teiid.query.sql.symbol.XMLQuery
 
sha1(String) - Static method in class org.teiid.query.function.FunctionMethods
 
sha1(BinaryType) - Static method in class org.teiid.query.function.FunctionMethods
 
sha2_256(String) - Static method in class org.teiid.query.function.FunctionMethods
 
sha2_256(BinaryType) - Static method in class org.teiid.query.function.FunctionMethods
 
sha2_512(String) - Static method in class org.teiid.query.function.FunctionMethods
 
sha2_512(BinaryType) - Static method in class org.teiid.query.function.FunctionMethods
 
SharedAccessInfo() - Constructor for class org.teiid.query.processor.RegisterRequestParameter.SharedAccessInfo
 
SharedStateKey() - Constructor for class org.teiid.query.optimizer.relational.PlanToProcessConverter.SharedStateKey
 
shareVariableContext(RelationalNode, CommandContext) - Static method in class org.teiid.query.processor.relational.DependentProcedureExecutionNode
 
sharingCount - Variable in class org.teiid.query.processor.RegisterRequestParameter.SharedAccessInfo
 
SHORT - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
shouldAbort() - Method in class org.teiid.query.sql.LanguageVisitor
 
shouldEvaluate() - Method in class org.teiid.query.sql.lang.ExistsCriteria
 
shouldEvaluate() - Method in interface org.teiid.query.sql.lang.SubqueryContainer.Evaluatable
 
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.
shouldExecute(Command, boolean, boolean) - Static method in class org.teiid.query.processor.relational.RelationalNodeUtil
 
shouldInvalidate(VDBMetaData) - Static method in class org.teiid.query.tempdata.TempTableDataManager
 
shouldValidateDatabaseBeforeDeploy() - Method in class org.teiid.query.metadata.DatabaseStore
 
showArcs(StringBuilder, PathMap.PathMapNode, int) - Static method in class org.teiid.query.xquery.saxon.SaxonXQueryExpression
 
shutdown() - Method in interface org.teiid.common.buffer.Cache
 
shutdown() - Method in class org.teiid.common.buffer.impl.BufferFrontedFileStoreCache
 
shutdown() - Method in class org.teiid.common.buffer.impl.BufferManagerImpl
 
shutdown() - Method in class org.teiid.common.buffer.impl.MemoryStorageManager
 
shutdown() - Method in class org.teiid.dqp.internal.process.ThreadReuseExecutor
 
shutdownNow() - Method in interface org.teiid.dqp.internal.process.TeiidExecutor
 
shutdownNow() - Method in class org.teiid.dqp.internal.process.ThreadReuseExecutor
 
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 interface org.teiid.query.metadata.DDLConstants
 
SIGNED - Static variable in class org.teiid.query.metadata.SupportConstants.Element
 
SIMILAR - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
SIMILAR_TO_REGEX - Static variable in class org.teiid.query.eval.Evaluator
 
SimpleContentHandler - Class in org.teiid.json.simple
 
SimpleContentHandler() - Constructor for class org.teiid.json.simple.SimpleContentHandler
 
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
 
simplify(GeometryType, double) - Static method in class org.teiid.query.function.GeometryFunctionMethods
 
simplify(GeometryType, double) - Static method in class org.teiid.query.function.GeometryUtils
 
simplifyPreserveTopology(GeometryType, double) - Static method in class org.teiid.query.function.GeometryFunctionMethods
 
simplifyPreserveTopology(GeometryType, double) - Static method in class org.teiid.query.function.GeometryUtils
 
sin(Number) - Static method in class org.teiid.query.function.FunctionMethods
 
SingleArgumentAggregateFunction - Class in org.teiid.query.function.aggregate
 
SingleArgumentAggregateFunction() - Constructor for class org.teiid.query.function.aggregate.SingleArgumentAggregateFunction
 
singleMatch - Variable in class org.teiid.query.processor.relational.MergeJoinStrategy
false if default processing, true if only a single outer match is allowed
singleMatch(boolean) - Method in class org.teiid.query.processor.relational.MergeJoinStrategy
Optional flag for a left outer join to enforce the single row restriction of a scalar subquery
size() - Method in interface org.teiid.cache.Cache
Size of the cache
size() - Method in class org.teiid.common.buffer.LightWeightCopyOnWriteList
 
size() - Method in class org.teiid.query.optimizer.relational.RuleStack
 
SizeUtility - Class in org.teiid.common.buffer.impl
Utility methods to determine the size of Java objects, particularly with respect to the Teiid runtime types.
SizeUtility(Class<?>[]) - Constructor for class org.teiid.common.buffer.impl.SizeUtility
 
SKIP_KEYWORD - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
SLASH - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
SMALLINT - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
snapToGrid(GeometryType, float) - Static method in class org.teiid.query.function.GeometryFunctionMethods
 
snapToGrid(GeometryType, double) - Static method in class org.teiid.query.function.GeometryUtils
 
SOME - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
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
 
sort(int) - 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<? extends Expression>) - Constructor for class org.teiid.query.processor.relational.SortUtility
 
SortUtility(TupleSource, SortUtility.Mode, BufferManager, String, List<? extends Expression>, List<Boolean>, List<SortSpecification.NullOrdering>, int[]) - Constructor for class org.teiid.query.processor.relational.SortUtility
 
SortUtility(TupleSource, List<? extends Expression>, 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
 
sortValueSet(boolean, ExecutionFactory.NullOrder) - Method in class org.teiid.query.tempdata.BaseIndexInfo
 
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
 
SourceEventCommand(Table, Object[], Object[], String[]) - Constructor for class org.teiid.query.optimizer.SourceTriggerActionPlanner.SourceEventCommand
 
SourceHint - Class in org.teiid.query.sql.lang
 
SourceHint() - Constructor for class org.teiid.query.sql.lang.SourceHint
 
SourceHint.SpecificHint - Class in org.teiid.query.sql.lang
 
sources - Variable in class org.teiid.query.xquery.saxon.SaxonXQueryExpression.Result
 
SourceTriggerActionPlanner - Class in org.teiid.query.optimizer
Handles the planning of triggers from source events
SourceTriggerActionPlanner() - Constructor for class org.teiid.query.optimizer.SourceTriggerActionPlanner
 
SourceTriggerActionPlanner.CompositeProcessorPlan - Class in org.teiid.query.optimizer
TODO: elevate the transaction handling?
SourceTriggerActionPlanner.SourceEventCommand - Class in org.teiid.query.optimizer
Represents a source event as a Command - is localized here as it's not directly callable by a user
SPACE - Static variable in class org.teiid.query.function.FunctionLibrary
 
SPACE_CHAR - Static variable in class org.teiid.query.function.FunctionMethods
 
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
RegularExpression Id.
SpecificHint(String, boolean) - Constructor for class org.teiid.query.sql.lang.SourceHint.SpecificHint
 
SPECIFICTYPE - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
SplittableFileStore(String) - Constructor for class org.teiid.common.buffer.impl.SplittableStorageManager.SplittableFileStore
 
SplittableStorageManager - Class in org.teiid.common.buffer.impl
A storage manager that combines smaller files into a larger logical file.
SplittableStorageManager(StorageManager) - Constructor for class org.teiid.common.buffer.impl.SplittableStorageManager
 
SplittableStorageManager.SplittableFileStore - Class in org.teiid.common.buffer.impl
 
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
RegularExpression Id.
SQL_TSI_DAY - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
SQL_TSI_FRAC_SECOND - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
SQL_TSI_HOUR - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
SQL_TSI_MINUTE - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
SQL_TSI_MONTH - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
SQL_TSI_QUARTER - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
SQL_TSI_SECOND - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
SQL_TSI_WEEK - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
SQL_TSI_YEAR - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
SQLEXCEPTION - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
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
Constructor with InputStream.
SQLParser(InputStream, String) - Constructor for class org.teiid.query.parser.SQLParser
Constructor with InputStream and supplied encoding
SQLParser(Reader) - Constructor for class org.teiid.query.parser.SQLParser
Constructor.
SQLParser(SQLParserTokenManager) - Constructor for class org.teiid.query.parser.SQLParser
Constructor with generated Token Manager.
SQLParserConstants - Interface in org.teiid.query.parser
Token literal values and constants.
SQLParserTokenManager - Class in org.teiid.query.parser
Token Manager.
SQLParserTokenManager(JavaCharStream) - Constructor for class org.teiid.query.parser.SQLParserTokenManager
Constructor.
SQLParserTokenManager(JavaCharStream, int) - Constructor for class org.teiid.query.parser.SQLParserTokenManager
Constructor.
SQLParserUtil - Class in org.teiid.query.parser
 
SQLParserUtil() - Constructor for class org.teiid.query.parser.SQLParserUtil
 
SQLParserUtil.ParsedDataType - Class in org.teiid.query.parser
 
SQLSTATE - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
sqlStatement(ParseInfo) - Method in class org.teiid.query.parser.SQLParser
 
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
RegularExpression Id.
sqrt(Number) - Static method in class org.teiid.query.function.FunctionMethods
 
stack - Variable in class org.teiid.query.validator.AbstractValidationVisitor
 
STAR - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
start() - Method in class org.teiid.dqp.internal.datamgr.ConnectorManager
initialize this ConnectorManager.
start() - Method in class org.teiid.dqp.internal.datamgr.ThreadCpuTimer
 
start(DQPConfiguration) - Method in class org.teiid.dqp.internal.process.DQPCore
 
start(XidImpl, int, int) - Method in class org.teiid.dqp.internal.process.DQPCore
 
start(String, XidImpl, int, int, boolean) - Method in class org.teiid.dqp.internal.process.TransactionServerImpl
Global Transaction
start(String, XidImpl, int, int, boolean) - Method in interface org.teiid.dqp.service.TransactionService
 
start(boolean) - Method in class org.teiid.query.function.JSONFunctionMethods.JSONBuilder
 
START - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
startArray() - Method in interface org.teiid.json.simple.ContentHandler
Receive notification of the beginning of a JSON array.
startArray() - Method in class org.teiid.json.simple.SimpleContentHandler
 
startBatchTimer() - Method in class org.teiid.query.processor.relational.RelationalNodeStatistics
 
startEditing(boolean) - Method in class org.teiid.query.metadata.DatabaseStore
 
startedTxn() - Method in class org.teiid.query.processor.proc.Program
 
startEndPoint(GeometryType, boolean) - Static method in class org.teiid.query.function.GeometryUtils
 
startJSON() - Method in interface org.teiid.json.simple.ContentHandler
Receive notification of the beginning of JSON processing.
startJSON() - Method in class org.teiid.json.simple.SimpleContentHandler
 
startObject() - Method in interface org.teiid.json.simple.ContentHandler
Receive notification of the beginning of a JSON object.
startObject() - Method in class org.teiid.json.simple.SimpleContentHandler
 
startObjectEntry(String) - Method in interface org.teiid.json.simple.ContentHandler
Receive notification of the beginning of a JSON object entry.
startObjectEntry(String) - Method in class org.teiid.json.simple.SimpleContentHandler
 
startPoint(GeometryType) - Static method in class org.teiid.query.function.GeometryFunctionMethods
 
startValue(String) - Method in class org.teiid.query.function.JSONFunctionMethods.JSONBuilder
 
statement(ParseInfo) - Method in class org.teiid.query.parser.SQLParser
 
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
 
Statement.Labeled - Interface in org.teiid.query.sql.proc
 
STATIC - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
staticFlag - Static variable in class org.teiid.query.parser.JavaCharStream
Whether parser is static.
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
 
STDDEV_POP - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
STDDEV_SAMP - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
stop() - Method in class org.teiid.dqp.internal.datamgr.ConnectorManager
Stop this connector.
stop() - Method in class org.teiid.dqp.internal.datamgr.ThreadCpuTimer
 
stop() - Method in class org.teiid.dqp.internal.process.DQPCore
perform a full shutdown and wait for 10 seconds for all threads to finish
stop(Object) - Method in interface org.teiid.query.ObjectReplicator
 
stopBatchTimer() - Method in class org.teiid.query.processor.relational.RelationalNodeStatistics
 
stopDebugLog() - Method in class org.teiid.query.analysis.AnalysisRecord
 
stopEditing() - Method in class org.teiid.query.metadata.DatabaseStore
 
StorageManager - Interface in org.teiid.common.buffer
 
storedProcedure(ParseInfo, int) - Method in class org.teiid.query.parser.SQLParser
 
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, ListNestedSortComparator, int, int, int, LobManager) - 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
RegularExpression Id.
StringAgg - Class in org.teiid.query.function.aggregate
Aggregates binary and character strings
StringAgg(boolean) - Constructor for class org.teiid.query.function.aggregate.StringAgg
 
stringVal() - Method in class org.teiid.query.parser.SQLParser
 
STRINGVAL - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
submit(Callable<V>) - Method in class org.teiid.query.util.CommandContext
Submit work that will notify the request work item of more work when complete
SUBMULTILIST - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
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
 
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
 
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 SQL objects that contain subqueries.
SubqueryContainer.Evaluatable<T extends Command> - Interface in org.teiid.query.sql.lang
 
subqueryFromClause(ParseInfo) - Method in class org.teiid.query.parser.SQLParser
 
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
 
SubqueryHint() - Constructor for class org.teiid.query.sql.lang.ExistsCriteria.SubqueryHint
 
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
 
SubqueryState() - Constructor for class org.teiid.query.processor.relational.SubqueryAwareEvaluator.SubqueryState
 
subqueryUnnestDefault(boolean) - Method in class org.teiid.query.util.Options
 
SUBSTITUTE_EXPRESSIONS - Static variable in class org.teiid.query.optimizer.relational.rules.RuleConstants
 
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
 
SUBSTRING - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
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
 
SUM - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
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
 
supportsConvert(int, int) - Method in class org.teiid.query.optimizer.capabilities.BasicSourceCapabilities
 
supportsConvert(int, int) - Method in interface org.teiid.query.optimizer.capabilities.SourceCapabilities
 
supportsFormatLiteral(String, ExecutionFactory.Format) - Method in class org.teiid.query.optimizer.capabilities.BasicSourceCapabilities
 
supportsFormatLiteral(String, ExecutionFactory.Format) - Method in interface org.teiid.query.optimizer.capabilities.SourceCapabilities
 
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
 
supportsOrdering(int, Expression) - Method in interface org.teiid.query.tempdata.SearchableTable
 
supportsOrdering(int, Expression) - Method in class org.teiid.query.tempdata.TempTable
 
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 class org.teiid.dqp.internal.process.TransactionServerImpl
 
suspend(TransactionContext) - Method in interface org.teiid.dqp.service.TransactionService
 
SwitchTo(int) - Method in class org.teiid.query.parser.SQLParserTokenManager
Switch to specified lex state.
Symbol - Class in org.teiid.query.sql.symbol
This is the server's representation of a metadata symbol.
Symbol(String) - Constructor for class org.teiid.query.sql.symbol.Symbol
Construct a symbol with a name.
Symbol() - Constructor for class org.teiid.query.sql.symbol.Symbol
 
SymbolMap - Class in org.teiid.query.sql.util
 
SymbolMap() - Constructor for class org.teiid.query.sql.util.SymbolMap
 
symDifference(GeometryType, GeometryType) - Static method in class org.teiid.query.function.GeometryFunctionMethods
 
symDifference(GeometryType, GeometryType) - Static method in class org.teiid.query.function.GeometryUtils
 
SYMETRIC - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
SYS_PROP - Static variable in class org.teiid.query.function.FunctionLibrary
 
sys_prop(String) - Static method in class org.teiid.query.function.FunctionMethods
 
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
RegularExpression Id.
SYSTEM_USER - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
SystemFunctionManager - Class in org.teiid.query.function
 
SystemFunctionManager(Map<String, Datatype>) - Constructor for class org.teiid.query.function.SystemFunctionManager
 
SystemFunctionMethods - Class in org.teiid.query.function
 
SystemFunctionMethods() - Constructor for class org.teiid.query.function.SystemFunctionMethods
 
SystemMetadata - Class in org.teiid.query.metadata
 
SystemMetadata() - Constructor for class org.teiid.query.metadata.SystemMetadata
 
SystemSource - Class in org.teiid.query.function.source
This metadata source has metadata for the hard-coded system functions.
SystemSource() - 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
RegularExpression Id.
tableConstraint(MetadataFactory, Table) - Method in class org.teiid.query.parser.SQLParser
 
tableCreated(Table) - Method in class org.teiid.query.metadata.DatabaseStore
 
TableData() - Constructor for class org.teiid.query.metadata.TempMetadataID.TableData
 
tableDropped(String, boolean, boolean) - Method in class org.teiid.query.metadata.DatabaseStore
 
tableElement(ParseInfo) - Method in class org.teiid.query.parser.SQLParser
 
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
 
tablePrimary(ParseInfo) - Method in class org.teiid.query.parser.SQLParser
 
TableProcessor(QueryProcessor, List<ElementSymbol>) - Constructor for class org.teiid.query.tempdata.TempTableStore.TableProcessor
 
tableReference(ParseInfo) - Method in class org.teiid.query.parser.SQLParser
 
tabSize - Variable in class org.teiid.query.parser.JavaCharStream
 
tan(Number) - Static method in class org.teiid.query.function.FunctionMethods
 
TargetedCommand - Interface in org.teiid.query.sql.lang
 
TEIID_MAX_RECURSION - Static variable in class org.teiid.query.tempdata.TempTableStore
 
TEIID_PASS_THROUGH_TYPE - Static variable in class org.teiid.query.resolver.util.ResolverVisitor
 
teiid_session_get(CommandContext, String) - Static method in class org.teiid.query.function.SystemFunctionMethods
 
teiid_session_set(CommandContext, String, Object) - Static method in class org.teiid.query.function.SystemFunctionMethods
 
TeiidExecutor - Interface in org.teiid.dqp.internal.process
 
TeiidFunction - Annotation Type in org.teiid.query.function
 
TeiidScriptEngine - Class in org.teiid.query.eval
A simplistic script engine that supports root variable access and 0-ary methods on the subsequent objects.
TeiidScriptEngine() - Constructor for class org.teiid.query.eval.TeiidScriptEngine
 
TeiidTracingUtil - Class in org.teiid.query.util
 
TeiidTracingUtil() - Constructor for class org.teiid.query.util.TeiidTracingUtil
 
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
 
TempCapabilitiesFinder(CapabilitiesFinder, ExecutionFactory.NullOrder) - 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<Object, Object>, Map<Object, QueryNode>) - 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.TableData - Class in org.teiid.query.metadata
 
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(NavigableMap<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
RegularExpression Id.
TempTable - Class in org.teiid.query.tempdata
A Teiid Temp Table TODO: in this implementation blocked exceptions will not happen allowing for subquery evaluation though would cause pauses
TempTableDataManager - Class in org.teiid.query.tempdata
This proxy ProcessorDataManager is used to handle temporary tables.
TempTableDataManager(ProcessorDataManager, BufferManager, SessionAwareCache<CachedResults>) - Constructor for class org.teiid.query.tempdata.TempTableDataManager
 
TempTableDataManager.ProxyTupleSource - Class in org.teiid.query.tempdata
 
TempTableDataManager.RequestExecutor - Interface in org.teiid.query.tempdata
 
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
TempTableStores are transactional, but do not act as full resource manager.
TempTableStore(String, TempTableStore.TransactionMode) - Constructor for class org.teiid.query.tempdata.TempTableStore
 
TempTableStore(String, TempTableStore.TransactionMode, boolean) - Constructor for class org.teiid.query.tempdata.TempTableStore
 
TempTableStore.RecursiveTableProcessor - Class in org.teiid.query.tempdata
 
TempTableStore.TableProcessor - Class in org.teiid.query.tempdata
 
TempTableStore.TempTableSynchronization - Class in org.teiid.query.tempdata
 
TempTableStore.TransactionCallback - Interface in org.teiid.query.tempdata
 
TempTableStore.TransactionMode - Enum in org.teiid.query.tempdata
 
TempTableSynchronization(String) - Constructor for class org.teiid.query.tempdata.TempTableStore.TempTableSynchronization
 
terminateBatches() - Method in class org.teiid.query.processor.proc.ProcedurePlan
 
terminateBatches() - Method in class org.teiid.query.processor.relational.RelationalNode
 
TERMINATED - Static variable in class org.teiid.common.buffer.TupleBatch
 
terminateSession(String) - Method in class org.teiid.dqp.internal.process.DQPCore
 
terminateSession(String, String) - Method in interface org.teiid.dqp.service.SessionService
Terminates the specified session.
terminateTransaction(String) - Method in class org.teiid.dqp.internal.process.DQPCore
 
terminateTransaction(String) - Method in class org.teiid.dqp.internal.process.TransactionServerImpl
 
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(TextLine) - Constructor for class org.teiid.query.function.aggregate.TextAgg
 
textAgg(ParseInfo) - Method in class org.teiid.query.parser.SQLParser
 
TEXTAGG - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
textColumn(ParseInfo) - Method in class org.teiid.query.parser.SQLParser
 
TextColumn(String) - Constructor for class org.teiid.query.sql.lang.TextTable.TextColumn
 
TextColumn(String, String, Integer, boolean) - Constructor for class org.teiid.query.sql.lang.TextTable.TextColumn
 
TextColumn() - Constructor for class org.teiid.query.sql.lang.TextTable.TextColumn
 
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 - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
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
 
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
RegularExpression Id.
ThreadCpuTimer - Class in org.teiid.dqp.internal.datamgr
Timer class that uses the ThreadMXBean for CPU timing
ThreadCpuTimer() - Constructor for class org.teiid.dqp.internal.datamgr.ThreadCpuTimer
 
ThreadReuseExecutor - Class in org.teiid.dqp.internal.process
An Executor that: minimizes thread creation allows for proper timeout of idle threads allows for queuing
A non-fifo (lifo) SynchronousQueue based ThreadPoolExecutor satisfies 1 and 2, but not 3.
ThreadReuseExecutor(String, int) - Constructor for class org.teiid.dqp.internal.process.ThreadReuseExecutor
 
ThreadReuseExecutor.PrioritizedRunnable - Interface in org.teiid.dqp.internal.process
 
ThreadReuseExecutor.RunnableWrapper - Class in org.teiid.dqp.internal.process
 
throwException(boolean) - Method in class org.teiid.query.resolver.util.ResolverVisitor
 
TIME - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
timesExpression(ParseInfo) - Method in class org.teiid.query.parser.SQLParser
 
timesOperator() - Method in class org.teiid.query.parser.SQLParser
 
TIMESTAMP - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
TIMESTAMPADD - Static variable in class org.teiid.query.function.FunctionLibrary
 
timestampAdd(String, int, Timestamp) - Static method in class org.teiid.query.function.FunctionMethods
 
timestampAdd(String, long, Timestamp) - Static method in class org.teiid.query.function.FunctionMethods
 
TIMESTAMPADD - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
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
 
timestampDiff(String, Timestamp, Timestamp, boolean) - Static method in class org.teiid.query.function.FunctionMethods
 
TIMESTAMPDIFF - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
TIMEZONE_HOUR - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
TIMEZONE_MINUTE - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
TINYINT - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
TO - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
TO_BYTES - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
TO_CHARS - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
to_millis(Timestamp) - Static method in class org.teiid.query.function.FunctionMethods
 
toArray() - Method in class org.teiid.common.buffer.LightWeightCopyOnWriteList
 
toArray(U[]) - Method in class org.teiid.common.buffer.LightWeightCopyOnWriteList
 
toBytes(ClobType, String) - Static method in class org.teiid.query.function.FunctionMethods
 
toBytes(ClobType, String, boolean) - Static method in class org.teiid.query.function.FunctionMethods
 
toChars(BlobType, String) - Static method in class org.teiid.query.function.FunctionMethods
 
toChars(BlobType, String, boolean) - Static method in class org.teiid.query.function.FunctionMethods
 
token - Variable in class org.teiid.query.parser.SQLParser
Current token.
Token - Class in org.teiid.query.parser
Describes the input token stream.
Token() - Constructor for class org.teiid.query.parser.Token
No-argument constructor
Token(int) - Constructor for class org.teiid.query.parser.Token
Constructs a new token for the specified Image.
Token(int, String) - Constructor for class org.teiid.query.parser.Token
Constructs a new token for the specified Image and Kind.
token_source - Variable in class org.teiid.query.parser.SQLParser
Generated Token Manager.
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
Literal token values.
tokenize(String, char) - Static method in class org.teiid.query.function.FunctionMethods
 
TokenMgrError - Error in org.teiid.query.parser
Token Manager Error.
TokenMgrError() - Constructor for error org.teiid.query.parser.TokenMgrError
No arg constructor.
TokenMgrError(String, int) - Constructor for error org.teiid.query.parser.TokenMgrError
Constructor with message and reason.
TokenMgrError(boolean, int, int, int, String, char, int) - Constructor for error org.teiid.query.parser.TokenMgrError
Full Constructor.
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.BaseCacheEntry
 
toString() - Method in class org.teiid.common.buffer.CacheKey
 
toString() - Method in class org.teiid.common.buffer.impl.ConcurrentBitSet
 
toString() - Method in class org.teiid.common.buffer.impl.LrfuEvictionQueue
 
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() - Method in class org.teiid.dqp.internal.datamgr.ConnectorWorkItem
 
toString() - Method in class org.teiid.dqp.internal.datamgr.ExecutionContextImpl
 
toString() - Method in class org.teiid.dqp.internal.process.AbstractWorkItem
 
toString() - Method in enum org.teiid.dqp.internal.process.DQPWorkContext.Version
 
toString() - Method in class org.teiid.dqp.internal.process.RequestWorkItem
 
toString() - Method in class org.teiid.dqp.internal.process.SessionAwareCache.CacheID
 
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 exception org.teiid.json.simple.ParseException
 
toString() - Method in class org.teiid.json.simple.Yytoken
 
toString() - Method in class org.teiid.query.function.FunctionDescriptor
 
toString() - Method in class org.teiid.query.mapping.relational.QueryNode
Print plantree structure starting at this node
toString() - Method in class org.teiid.query.metadata.DDLStringVisitor
 
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 enum org.teiid.query.optimizer.capabilities.SourceCapabilities.Capability
 
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.RuleApplySecurity
 
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.RuleDecomposeJoin
 
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.RulePlanOuterJoins
 
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.RulePlanSubqueries
 
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.RulePushLargeIn
 
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.RuleSubstituteExpressions
 
toString() - Method in class org.teiid.query.optimizer.relational.rules.RuleValidateWhereAll
 
toString() - Method in class org.teiid.query.optimizer.SourceTriggerActionPlanner.SourceEventCommand
 
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.DdlPlan
 
toString() - Method in class org.teiid.query.processor.proc.AssignmentInstruction
 
toString() - Method in class org.teiid.query.processor.proc.BlockInstruction
 
toString() - Method in class org.teiid.query.processor.proc.BranchingInstruction
 
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.ForEachRowPlan
 
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.ReturnInstruction
 
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.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.MakeDep
 
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.CreateProcedureCommand
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.ExceptionExpression
 
toString() - Method in class org.teiid.query.sql.proc.Statement
 
toString() - Method in class org.teiid.query.sql.proc.TriggerAction
 
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.Array
 
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.JSONObject
 
toString() - Method in class org.teiid.query.sql.symbol.MultipleElementSymbol
 
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.WindowFrame
 
toString() - Method in class org.teiid.query.sql.symbol.WindowFunction
 
toString() - Method in class org.teiid.query.sql.symbol.WindowSpecification
 
toString() - Method in class org.teiid.query.sql.symbol.XMLAttributes
 
toString() - Method in class org.teiid.query.sql.symbol.XMLCast
 
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.tempdata.TempTable
 
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
 
touch(V) - Method in class org.teiid.common.buffer.impl.LrfuEvictionQueue
 
touches(GeometryType, GeometryType) - Static method in class org.teiid.query.function.GeometryFunctionMethods
 
touches(GeometryType, GeometryType) - Static method in class org.teiid.query.function.GeometryUtils
 
TRACING_WITH_ACTIVE_SPAN_ONLY - Static variable in class org.teiid.query.util.Options
 
tracingWithActiveSpanOnly(boolean) - Method in class org.teiid.query.util.Options
 
TRAILING - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
transactionContext - Variable in class org.teiid.dqp.internal.process.Request
 
TransactionContext - Class in org.teiid.dqp.service
 
TransactionContext() - Constructor for class org.teiid.dqp.service.TransactionContext
 
TransactionContext.Scope - Enum in org.teiid.dqp.service
 
transactionManager - Variable in class org.teiid.dqp.internal.process.TransactionServerImpl
 
TransactionMapping() - Constructor for class org.teiid.dqp.internal.process.TransactionServerImpl.TransactionMapping
 
transactions - Variable in class org.teiid.dqp.internal.process.TransactionServerImpl
 
TransactionServerImpl - Class in org.teiid.dqp.internal.process
Note that the begin methods do not leave the transaction associated with the calling thread.
TransactionServerImpl() - Constructor for class org.teiid.dqp.internal.process.TransactionServerImpl
 
TransactionServerImpl.TransactionMapping - Class in org.teiid.dqp.internal.process
 
TransactionService - Interface in org.teiid.dqp.service
 
transform(CommandContext, GeometryType, int) - Static method in class org.teiid.query.function.GeometryFunctionMethods
 
transform(CommandContext, GeometryType, int) - Static method in class org.teiid.query.function.GeometryTransformUtils
Convert geometry to a different coordinate system.
transform(Geometry, String, String) - Static method in class org.teiid.query.function.GeometryTransformUtils
Convert geometry to different coordinate system given the source/target proj4 parameters.
TransformationMetadata - Class in org.teiid.query.metadata
Teiid's implementation of the QueryMetadataInterface that reads columns, groups, models etc.
TransformationMetadata(VDBMetaData, CompositeMetadataStore, Map<String, VDBResources.Resource>, FunctionTree, Collection<FunctionTree>) - Constructor for class org.teiid.query.metadata.TransformationMetadata
TransformationMetadata constructor
transformCoordinates(CoordinateTransform, Coordinate[]) - Static method in class org.teiid.query.function.GeometryTransformUtils
 
transformCoordinates(CoordinateTransform, ProjCoordinate[]) - Static method in class org.teiid.query.function.GeometryTransformUtils
 
transformGeometry(CoordinateTransform, Geometry) - Static method in class org.teiid.query.function.GeometryTransformUtils
 
transformGeometryCollection(CoordinateTransform, GeometryCollection) - Static method in class org.teiid.query.function.GeometryTransformUtils
 
transformLinearRing(CoordinateTransform, LinearRing) - Static method in class org.teiid.query.function.GeometryTransformUtils
 
transformLineString(CoordinateTransform, LineString) - Static method in class org.teiid.query.function.GeometryTransformUtils
 
transformMultiLineString(CoordinateTransform, MultiLineString) - Static method in class org.teiid.query.function.GeometryTransformUtils
 
transformMultiPoint(CoordinateTransform, MultiPoint) - Static method in class org.teiid.query.function.GeometryTransformUtils
 
transformMultiPolygon(CoordinateTransform, MultiPolygon) - Static method in class org.teiid.query.function.GeometryTransformUtils
 
transformPoint(CoordinateTransform, Point) - Static method in class org.teiid.query.function.GeometryTransformUtils
 
transformPolygon(CoordinateTransform, Polygon) - Static method in class org.teiid.query.function.GeometryTransformUtils
 
translate(Command) - Method in class org.teiid.dqp.internal.datamgr.LanguageBridgeFactory
 
translate(List<WithQueryCommand>) - Method in class org.teiid.dqp.internal.datamgr.LanguageBridgeFactory
 
translate(FromClause) - Method in class org.teiid.dqp.internal.datamgr.LanguageBridgeFactory
 
translate(Criteria) - Method in class org.teiid.dqp.internal.datamgr.LanguageBridgeFactory
 
translate(GroupBy) - Method in class org.teiid.dqp.internal.datamgr.LanguageBridgeFactory
 
translate(OrderBy, boolean) - Method in class org.teiid.dqp.internal.datamgr.LanguageBridgeFactory
 
translate(Expression) - Method in class org.teiid.dqp.internal.datamgr.LanguageBridgeFactory
 
translate(GroupSymbol) - Method in class org.teiid.dqp.internal.datamgr.LanguageBridgeFactory
 
translate(String, String, String) - Static method in class org.teiid.query.function.FunctionMethods
 
TRANSLATE - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
translate(String, char) - Method in class org.teiid.query.sql.lang.MatchCriteria.PatternTranslator
 
TRANSLATION - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
TRANSLATOR - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
TranslatorRepository - Class in org.teiid.dqp.internal.datamgr
 
TranslatorRepository() - Constructor for class org.teiid.dqp.internal.datamgr.TranslatorRepository
 
TREAT - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
TRIGGER - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
TriggerAction - Class in org.teiid.query.sql.proc
 
TriggerAction(Block) - Constructor for class org.teiid.query.sql.proc.TriggerAction
 
TriggerActionPlanner - Class in org.teiid.query.optimizer
 
TriggerActionPlanner() - Constructor for class org.teiid.query.optimizer.TriggerActionPlanner
 
trim(String, String, String) - Static method in class org.teiid.query.function.FunctionMethods
 
TRIM - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
TRUE - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
TRUE_CRITERIA - Static variable in class org.teiid.query.rewriter.QueryRewriter
 
truncate(boolean) - Method in class org.teiid.common.buffer.STree
 
truncate(boolean) - Method in class org.teiid.query.tempdata.TempTable
 
truncateTo(int) - Method in class org.teiid.common.buffer.TupleBuffer
 
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(long, List<?>[]) - Constructor for class org.teiid.common.buffer.TupleBatch
Constructor
TupleBatch(long, List<? extends 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, TupleSource, boolean, boolean) - Constructor for class org.teiid.common.buffer.TupleBrowser
Construct a value based browser.
TupleBrowser(STree, List<Object>, List<Object>, boolean, 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<? extends Expression>, LobManager, int) - Constructor for class org.teiid.common.buffer.TupleBuffer
 
TupleBuffer.TupleBufferTupleSource - Class in org.teiid.common.buffer
 
TupleBufferCache - Interface in org.teiid.common.buffer
 
tuples - Variable in class org.teiid.common.buffer.TupleBatch
 
TupleSource - Interface in org.teiid.common.buffer
A cursored source of tuples.
TupleSourceCache - Class in org.teiid.dqp.internal.process
 
TupleSourceCache() - Constructor for class org.teiid.dqp.internal.process.TupleSourceCache
 
TupleSourceCache.CopyOnReadTupleSource - Class in org.teiid.dqp.internal.process
 
type - Variable in class org.teiid.json.simple.Yytoken
 
type - Variable in class org.teiid.query.optimizer.relational.rules.RulePlanSubqueries.PlannedResult
 
TYPE - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
type - Variable in class org.teiid.query.sql.symbol.Function
 
TYPE_ALTER_PROC - Static variable in class org.teiid.query.sql.lang.Command
 
TYPE_ALTER_TRIGGER - Static variable in class org.teiid.query.sql.lang.Command
 
TYPE_ALTER_VIEW - Static variable in class org.teiid.query.sql.lang.Command
 
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_COLON - Static variable in class org.teiid.json.simple.Yytoken
 
TYPE_COMMA - Static variable in class org.teiid.json.simple.Yytoken
 
TYPE_COMMAND - Static variable in class org.teiid.query.sql.proc.Statement
Represents a SQL COMMAND statement
TYPE_COMPOUND - Static variable in class org.teiid.query.sql.proc.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_EOF - Static variable in class org.teiid.json.simple.Yytoken
 
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_LEAVE - Static variable in class org.teiid.query.sql.proc.Statement
 
TYPE_LEFT_BRACE - Static variable in class org.teiid.json.simple.Yytoken
 
TYPE_LEFT_SQUARE - Static variable in class org.teiid.json.simple.Yytoken
 
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_RETURN - Static variable in class org.teiid.query.sql.proc.Statement
 
TYPE_RIGHT_BRACE - Static variable in class org.teiid.json.simple.Yytoken
 
TYPE_RIGHT_SQUARE - Static variable in class org.teiid.json.simple.Yytoken
 
TYPE_SOURCE_EVENT - Static variable in class org.teiid.query.sql.lang.Command
 
TYPE_STORED_PROCEDURE - Static variable in class org.teiid.query.sql.lang.Command
Represents a stored procedure command
TYPE_TRIGGER_ACTION - Static variable in class org.teiid.query.sql.lang.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_VALUE - Static variable in class org.teiid.json.simple.Yytoken
 
TYPE_WHILE - Static variable in class org.teiid.query.sql.proc.Statement
Represents a WHILE statement

U

UDFMetadataRepository - Class in org.teiid.query.metadata
Simple metadata loader for functions TODO: make the TeiidFunction annotation public
UDFMetadataRepository() - Constructor for class org.teiid.query.metadata.UDFMetadataRepository
 
UDFSource - Class in org.teiid.query.function
 
UDFSource(Collection<FunctionMethod>) - Constructor for class org.teiid.query.function.UDFSource
 
UDT - Static variable in interface org.teiid.query.metadata.DDLConstants
 
unaryFromClause(ParseInfo) - Method in class org.teiid.query.parser.SQLParser
 
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
UNBOUNDED - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
UNDEFINED - Static variable in class org.teiid.query.sql.visitor.SQLStringVisitor
 
unescape(String) - Static method in class org.teiid.query.function.FunctionMethods
 
unescapedFunction(ParseInfo) - Method in class org.teiid.query.parser.SQLParser
 
union(GeometryType, GeometryType) - Static method in class org.teiid.query.function.GeometryFunctionMethods
 
union(GeometryType, GeometryType) - Static method in class org.teiid.query.function.GeometryUtils
 
UNION - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
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
RegularExpression Id.
unix_timestamp(String) - Static method in class org.teiid.query.function.FunctionMethods
 
UNKNOWN - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
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_INDEPENDENT_CARDINALITY - Static variable in class org.teiid.query.optimizer.relational.rules.RuleChooseDependent
 
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
 
unlockForLoad(T) - Method in interface org.teiid.common.buffer.Cache
Must be called after lockForLoad
unlockForLoad(PhysicalInfo) - Method in class org.teiid.common.buffer.impl.BufferFrontedFileStoreCache
 
unlockForLoad(Long) - Method in class org.teiid.common.buffer.impl.MemoryStorageManager
 
UNNEST_DEFAULT - Static variable in class org.teiid.query.util.Options
 
unqualifiedId() - Method in class org.teiid.query.parser.SQLParser
 
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.
UnresolvedSymbolDescription(ElementSymbol, String) - Constructor for class org.teiid.api.exception.query.UnresolvedSymbolDescription
 
UNSIGNEDINTEGER - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
unsignedNumericLiteral(String) - Method in class org.teiid.query.parser.SQLParser
 
unsignedValueExpressionPrimary(ParseInfo) - Method in class org.teiid.query.parser.SQLParser
 
UNTYPED - Static variable in class org.teiid.query.metadata.MetadataValidator
 
unwrapException(TeiidRuntimeException) - Static method in class org.teiid.query.processor.relational.RelationalNode
 
UPDATABLE - Static variable in interface org.teiid.query.metadata.DDLConstants
 
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
 
UPDATE - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
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(Criteria, SetClauseList) - Method in class org.teiid.query.tempdata.TempTable
 
UPDATE_ROW - Static variable in class org.teiid.query.processor.CollectionTupleSource
 
updateCacheHint(long) - Method in class org.teiid.query.metadata.TempMetadataID.TableData
 
UPDATECOUNT - Static variable in interface org.teiid.query.metadata.DDLConstants
 
UpdateInfo() - Constructor for class org.teiid.query.validator.UpdateValidator.UpdateInfo
 
UpdateLineColumn(char) - Method in class org.teiid.query.parser.JavaCharStream
 
updateLock - Variable in class org.teiid.common.buffer.STree
 
UpdateMapping() - Constructor for class org.teiid.query.validator.UpdateValidator.UpdateMapping
 
updateMatViewRow(String, List<?>, boolean) - Method in interface org.teiid.query.tempdata.GlobalTableStore
 
updateMatViewRow(String, List<?>, boolean) - Method in class org.teiid.query.tempdata.GlobalTableStoreImpl
 
updateMetadataAcrossBranches(SetQuery, List<Column>, QueryMetadataInterface) - Static method in class org.teiid.dqp.internal.process.MetaDataProcessor
 
UpdateProcedureResolver - Class in org.teiid.query.resolver.command
 
UpdateProcedureResolver() - Constructor for class org.teiid.query.resolver.command.UpdateProcedureResolver
 
updateReferences(List<?>, LobManager.ReferenceMode) - 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
 
updateTuple(List<?>) - Method in class org.teiid.query.processor.BatchCollector.BatchProducerTupleSource
 
UpdateValidator - Class in org.teiid.query.validator
This visitor is used to validate updates through virtual groups.
UpdateValidator(QueryMetadataInterface, UpdateValidator.UpdateType, UpdateValidator.UpdateType, UpdateValidator.UpdateType) - Constructor for class org.teiid.query.validator.UpdateValidator
 
UpdateValidator.UpdateInfo - Class in org.teiid.query.validator
 
UpdateValidator.UpdateMapping - Class in org.teiid.query.validator
 
UpdateValidator.UpdateType - Enum in org.teiid.query.validator
 
upperCase(String) - Static method in class org.teiid.query.function.FunctionMethods
 
upperCase(ClobType) - Static method in class org.teiid.query.function.FunctionMethods
 
UPSERT - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
USAGE - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
USE - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
useAnsiJoin(Object, QueryMetadataInterface, CapabilitiesFinder) - Static method in class org.teiid.query.optimizer.relational.rules.CapabilitiesUtil
 
useAnsiQuotedIdentifiers() - Method in class org.teiid.query.parser.ParseInfo
 
useCallingThread() - Method in class org.teiid.dqp.internal.process.DQPWorkContext
 
useCallingThread - Variable in class org.teiid.dqp.internal.process.RequestWorkItem
 
useDatabase(DatabaseStore) - Method in class org.teiid.query.parser.SQLParser
 
useDocumentProjection(List<XMLTable.XMLColumn>, AnalysisRecord) - Method in class org.teiid.query.xquery.saxon.SaxonXQueryExpression
 
useOutputName() - Method in class org.teiid.query.metadata.BasicQueryMetadata
 
useOutputName() - Method in class org.teiid.query.metadata.BasicQueryMetadataWrapper
 
useOutputName() - Method in interface org.teiid.query.metadata.QueryMetadataInterface
 
useOutputName() - Method in class org.teiid.query.metadata.TransformationMetadata
 
usePrefixes - Variable in class org.teiid.query.metadata.DDLStringVisitor
 
USER - Static variable in class org.teiid.query.function.FunctionLibrary
 
user(CommandContext) - Static method in class org.teiid.query.function.FunctionMethods
 
user(CommandContext, boolean) - Static method in class org.teiid.query.function.FunctionMethods
 
USER - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
userCommand - Variable in class org.teiid.dqp.internal.process.Request
 
userCommand(ParseInfo) - Method in class org.teiid.query.parser.SQLParser
 
UserDefined - Class in org.teiid.query.function.aggregate
 
UserDefined(FunctionDescriptor) - Constructor for class org.teiid.query.function.aggregate.UserDefined
 
useSchema(DatabaseStore) - 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
 
usesKey(Collection<? extends Expression>, QueryMetadataInterface) - Static method in class org.teiid.query.optimizer.relational.rules.NewCalculateCostUtil
TODO: this uses key check is not really accurate, it doesn't take into consideration where we are in the plan.
usesKey(Collection<? extends Expression>, Set<GroupSymbol>, QueryMetadataInterface, boolean) - Static method in class org.teiid.query.optimizer.relational.rules.NewCalculateCostUtil
 
useSoftCache() - Method in interface org.teiid.common.buffer.Serializer
 
USING - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
Util - Static variable in class org.teiid.query.QueryPlugin
 
Util() - Constructor for class org.teiid.query.sql.LanguageObject.Util
 
uuid() - Static method in class org.teiid.query.function.FunctionMethods
 
UUID - Static variable in interface org.teiid.query.metadata.DDLConstants
 

V

validate(String[], Command, QueryMetadataInterface, CommandContext, AuthorizationValidator.CommandType) - Method in interface org.teiid.dqp.internal.process.AuthorizationValidator
Validates the given command.
validate(String[], Command, QueryMetadataInterface, CommandContext, AuthorizationValidator.CommandType) - Method in class org.teiid.dqp.internal.process.DefaultAuthorizationValidator
 
validate() - Method in class org.teiid.dqp.internal.process.PreparedPlan
 
validate(VDBMetaData, MetadataStore) - Method in class org.teiid.query.metadata.MetadataValidator
 
validate(Object) - Method in interface org.teiid.query.sql.symbol.Reference.Constraint
 
validate(Command, List<ElementSymbol>) - Method in class org.teiid.query.validator.UpdateValidator
 
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
 
validateAccess(String[], Command, AuthorizationValidator.CommandType) - Method in class org.teiid.dqp.internal.process.Request
 
validateCategory(String) - Static method in class org.teiid.query.function.metadata.FunctionMetadataValidator
Determine whether a category is valid.
validateCommand(CommandContext) - Method in class org.teiid.dqp.internal.process.DataRolePolicyDecider
 
validateCommandPushdown(Object, QueryMetadataInterface, CapabilitiesFinder, AccessNode, boolean) - Static method in class org.teiid.query.optimizer.relational.rules.CriteriaCapabilityValidatorVisitor
 
validateDescription(String) - Static method in class org.teiid.query.function.metadata.FunctionMetadataValidator
Determine whether a description is valid.
validateElementsSupport(Collection<ElementSymbol>, int) - Method in class org.teiid.query.validator.AbstractValidationVisitor
 
validateEntitlements(Insert) - Method in class org.teiid.dqp.internal.process.AuthorizationValidationVisitor
Validate insert/merge entitlements
validateEntitlements(Update) - Method in class org.teiid.dqp.internal.process.AuthorizationValidationVisitor
Validate update entitlements
validateEntitlements(Delete) - Method in class org.teiid.dqp.internal.process.AuthorizationValidationVisitor
Validate delete entitlements
validateEntitlements(Query) - Method in class org.teiid.dqp.internal.process.AuthorizationValidationVisitor
Validate query entitlements
validateEntitlements(StoredProcedure) - Method in class org.teiid.dqp.internal.process.AuthorizationValidationVisitor
Validate query entitlements
validateEntitlements(Collection<? extends LanguageObject>, DataPolicy.PermissionType, DataPolicy.Context) - Method in class org.teiid.dqp.internal.process.AuthorizationValidationVisitor
Check that the user is entitled to access all data elements in the command.
validateFunctionMethod(FunctionMethod, ValidatorReport, Map<String, Datatype>) - Static method in class org.teiid.query.function.metadata.FunctionMetadataValidator
Determine whether a FunctionMethod is valid.
validateFunctionMethods(Collection<FunctionMethod>, ValidatorReport) - Static method in class org.teiid.query.function.metadata.FunctionMetadataValidator
Validate a collection of FunctionMethod objects.
validateFunctionMethods(Collection<FunctionMethod>, ValidatorReport, Map<String, Datatype>) - Static method in class org.teiid.query.function.metadata.FunctionMetadataValidator
 
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, FunctionMethod.PushDown) - Static method in class org.teiid.query.function.metadata.FunctionMetadataValidator
Determine whether an invocation class and method are valid.
validateName(String) - Static method in class org.teiid.query.function.metadata.FunctionMetadataValidator
Determine whether a function or parameter name is valid.
validateProjectedSymbols(GroupSymbol, QueryMetadataInterface, Command) - Static method in class org.teiid.query.resolver.QueryResolver
 
validateProjectedSymbols(GroupSymbol, List<? extends Expression>, List<? extends Expression>) - Static method in class org.teiid.query.resolver.QueryResolver
 
validateQName(String) - Static method in class org.teiid.query.function.source.XMLSystemFunctions
 
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<? extends Expression>) - 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.
validateUpdate(Update) - Method in class org.teiid.query.validator.ValidationVisitor
 
validateUpdateInfo(GroupSymbol, int, UpdateValidator.UpdateInfo) - Static method in class org.teiid.query.resolver.ProcedureContainerResolver
 
validateWithVisitor(AbstractValidationVisitor, QueryMetadataInterface, Command) - Static method in class org.teiid.dqp.internal.process.Request
 
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<? extends LanguageObject>) - Constructor for class org.teiid.query.validator.ValidatorFailure
 
ValidatorFailure.Status - Enum in org.teiid.query.validator
 
ValidatorOptions() - Constructor for class org.teiid.query.optimizer.relational.rules.CriteriaCapabilityValidatorVisitor.ValidatorOptions
 
ValidatorOptions(boolean, boolean, boolean) - Constructor for class org.teiid.query.optimizer.relational.rules.CriteriaCapabilityValidatorVisitor.ValidatorOptions
 
ValidatorReport - Class in org.teiid.query.validator
 
ValidatorReport() - Constructor for class org.teiid.query.validator.ValidatorReport
 
ValidatorReport(String) - Constructor for class org.teiid.query.validator.ValidatorReport
 
value - Variable in class org.teiid.json.simple.Yytoken
 
value - Variable in class org.teiid.query.eval.Evaluator.NameValuePair
 
VALUE - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
valueExpressionPrimary(ParseInfo) - Method in class org.teiid.query.parser.SQLParser
 
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.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.LobManager.ReferenceMode
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.internal.process.AuthorizationValidator.CommandType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.teiid.dqp.internal.process.DQPWorkContext.Version
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.teiid.dqp.internal.process.SessionAwareCache.Type
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.function.GeometryUtils.Ordinate
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.teiid.query.metadata.DatabaseStore.Mode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.teiid.query.metadata.MaterializationMetadataRepository.ErrorAction
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.teiid.query.metadata.MaterializationMetadataRepository.LoadStates
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.teiid.query.metadata.MaterializationMetadataRepository.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.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.proc.CreateCursorResultSetInstruction.Mode
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.QueryPlugin.Event
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.teiid.query.sql.lang.Create.CommitAction
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.proc.BranchingStatement.BranchingMode
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.GlobalTableStoreImpl.MatState
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.teiid.query.tempdata.TempTableStore.TransactionMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.teiid.query.validator.UpdateValidator.UpdateType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.teiid.query.validator.ValidatorFailure.Status
Returns the enum constant of this type with the specified name.
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() - 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.LobManager.ReferenceMode
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.internal.process.AuthorizationValidator.CommandType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.teiid.dqp.internal.process.DQPWorkContext.Version
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.teiid.dqp.internal.process.SessionAwareCache.Type
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.function.GeometryUtils.Ordinate
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.DatabaseStore.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.metadata.MaterializationMetadataRepository.ErrorAction
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.MaterializationMetadataRepository.LoadStates
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.MaterializationMetadataRepository.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.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
RegularExpression Id.
values() - Static method in enum org.teiid.query.processor.proc.CreateCursorResultSetInstruction.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.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.QueryPlugin.Event
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.Create.CommitAction
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.proc.BranchingStatement.BranchingMode
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.GlobalTableStoreImpl.MatState
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.TransactionMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.teiid.query.validator.UpdateValidator.UpdateType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.teiid.query.validator.ValidatorFailure.Status
Returns an array containing the constants of this enum type, in the order they are declared.
VAR_POP - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
VAR_SAMP - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
VARBINARY - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
VARCHAR - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
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
 
VARIADIC - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
VARYING - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
VDB_ARCHIVE_EXTENSION - Static variable in class org.teiid.query.metadata.VDBResources
 
VDBKey - Class in org.teiid.vdb.runtime
Encapsulates the name/versioning rules for VDBs
VDBKey(String, Object) - Constructor for class org.teiid.vdb.runtime.VDBKey
 
VDBResources - Class in org.teiid.query.metadata
 
VDBResources(VirtualFile, VDBMetaData) - Constructor for class org.teiid.query.metadata.VDBResources
 
VDBResources.Resource - Class in org.teiid.query.metadata
 
verifyCurrentDatabaseIsNotSame(String, String) - Method in class org.teiid.query.metadata.DatabaseStore
 
verifyDatabaseExists() - Method in class org.teiid.query.metadata.DatabaseStore
 
verifyFunctionExists(String) - Method in class org.teiid.query.metadata.DatabaseStore
 
verifyRoleExists(String) - Method in class org.teiid.query.metadata.DatabaseStore
 
verifySchemaExists(String) - Method in class org.teiid.query.metadata.DatabaseStore
 
verifyServerExists(String) - Method in class org.teiid.query.metadata.DatabaseStore
 
VERSION - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
VIEW - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
VIRTUAL - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
VISIBLE - Static variable in interface org.teiid.query.metadata.DDLConstants
 
visit(Create) - Method in class org.teiid.dqp.internal.process.AuthorizationValidationVisitor
 
visit(DynamicCommand) - Method in class org.teiid.dqp.internal.process.AuthorizationValidationVisitor
 
visit(AlterProcedure) - Method in class org.teiid.dqp.internal.process.AuthorizationValidationVisitor
 
visit(AlterTrigger) - Method in class org.teiid.dqp.internal.process.AuthorizationValidationVisitor
 
visit(AlterView) - Method in class org.teiid.dqp.internal.process.AuthorizationValidationVisitor
 
visit(ObjectTable) - Method in class org.teiid.dqp.internal.process.AuthorizationValidationVisitor
 
visit(Drop) - Method in class org.teiid.dqp.internal.process.AuthorizationValidationVisitor
 
visit(Delete) - Method in class org.teiid.dqp.internal.process.AuthorizationValidationVisitor
 
visit(Insert) - Method in class org.teiid.dqp.internal.process.AuthorizationValidationVisitor
 
visit(Query) - Method in class org.teiid.dqp.internal.process.AuthorizationValidationVisitor
 
visit(Update) - Method in class org.teiid.dqp.internal.process.AuthorizationValidationVisitor
 
visit(StoredProcedure) - Method in class org.teiid.dqp.internal.process.AuthorizationValidationVisitor
 
visit(Function) - Method in class org.teiid.dqp.internal.process.AuthorizationValidationVisitor
 
visit(String, QueryMetadataInterface, Command) - Static method in class org.teiid.dqp.internal.process.multisource.MultiSourceElementReplacementVisitor
 
visit(Database) - Method in class org.teiid.query.metadata.DDLStringVisitor
 
visit(Schema) - Method in class org.teiid.query.metadata.DDLStringVisitor
 
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(StoredProcedure) - 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(WithQueryCommand) - 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(JSONObject) - 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(XMLExists) - Method in class org.teiid.query.optimizer.relational.rules.CriteriaCapabilityValidatorVisitor
 
visit(XMLCast) - Method in class org.teiid.query.optimizer.relational.rules.CriteriaCapabilityValidatorVisitor
 
visit(QueryString) - Method in class org.teiid.query.optimizer.relational.rules.CriteriaCapabilityValidatorVisitor
 
visit(Array) - Method in class org.teiid.query.optimizer.relational.rules.CriteriaCapabilityValidatorVisitor
 
visit(AggregateSymbol) - Method in class org.teiid.query.optimizer.relational.rules.CriteriaCapabilityValidatorVisitor
 
visit(WindowFunction) - Method in class org.teiid.query.optimizer.relational.rules.CriteriaCapabilityValidatorVisitor
 
visit(OrderByItem) - Method in class org.teiid.query.optimizer.relational.rules.CriteriaCapabilityValidatorVisitor
 
visit(OrderBy) - 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(IsDistinctCriteria) - 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(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(MultipleElementSymbol) - 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(ArrayTable) - Method in class org.teiid.query.resolver.command.SimpleQueryResolver.QueryResolverVisitor
 
visit(XMLTable) - Method in class org.teiid.query.resolver.command.SimpleQueryResolver.QueryResolverVisitor
 
visit(ObjectTable) - 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(Limit) - Method in class org.teiid.query.resolver.command.SimpleQueryResolver.QueryResolverVisitor
 
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(IsDistinctCriteria) - 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(Array) - 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(XMLExists) - Method in class org.teiid.query.resolver.util.ResolverVisitor
 
visit(XMLCast) - 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(ExceptionExpression) - Method in class org.teiid.query.resolver.util.ResolverVisitor
 
visit(AggregateSymbol) - Method in class org.teiid.query.resolver.util.ResolverVisitor
 
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(MultipleElementSymbol) - 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(CreateProcedureCommand) - Method in class org.teiid.query.sql.LanguageVisitor
 
visit(DeclareStatement) - Method in class org.teiid.query.sql.LanguageVisitor
 
visit(IfStatement) - Method in class org.teiid.query.sql.LanguageVisitor
 
visit(RaiseStatement) - Method in class org.teiid.query.sql.LanguageVisitor
 
visit(BranchingStatement) - 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(TriggerAction) - Method in class org.teiid.query.sql.LanguageVisitor
 
visit(ArrayTable) - Method in class org.teiid.query.sql.LanguageVisitor
 
visit(AlterView) - Method in class org.teiid.query.sql.LanguageVisitor
 
visit(AlterProcedure) - Method in class org.teiid.query.sql.LanguageVisitor
 
visit(AlterTrigger) - Method in class org.teiid.query.sql.LanguageVisitor
 
visit(WindowFunction) - Method in class org.teiid.query.sql.LanguageVisitor
 
visit(WindowSpecification) - Method in class org.teiid.query.sql.LanguageVisitor
 
visit(WindowFrame) - Method in class org.teiid.query.sql.LanguageVisitor
 
visit(Array) - Method in class org.teiid.query.sql.LanguageVisitor
 
visit(ObjectTable) - Method in class org.teiid.query.sql.LanguageVisitor
 
visit(ExceptionExpression) - Method in class org.teiid.query.sql.LanguageVisitor
 
visit(ReturnStatement) - Method in class org.teiid.query.sql.LanguageVisitor
 
visit(JSONObject) - Method in class org.teiid.query.sql.LanguageVisitor
 
visit(XMLExists) - Method in class org.teiid.query.sql.LanguageVisitor
 
visit(XMLCast) - Method in class org.teiid.query.sql.LanguageVisitor
 
visit(IsDistinctCriteria) - 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(MultipleElementSymbol) - 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(BranchingStatement) - 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(CreateProcedureCommand) - 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(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(RaiseStatement) - 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(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(JSONObject) - 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(ObjectTable) - Method in class org.teiid.query.sql.navigator.PreOrPostOrderNavigator
 
visit(XMLQuery) - Method in class org.teiid.query.sql.navigator.PreOrPostOrderNavigator
 
visit(XMLExists) - Method in class org.teiid.query.sql.navigator.PreOrPostOrderNavigator
 
visit(XMLCast) - 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(TriggerAction) - Method in class org.teiid.query.sql.navigator.PreOrPostOrderNavigator
 
visit(ArrayTable) - Method in class org.teiid.query.sql.navigator.PreOrPostOrderNavigator
 
visit(AlterProcedure) - Method in class org.teiid.query.sql.navigator.PreOrPostOrderNavigator
 
visit(AlterTrigger) - Method in class org.teiid.query.sql.navigator.PreOrPostOrderNavigator
 
visit(AlterView) - Method in class org.teiid.query.sql.navigator.PreOrPostOrderNavigator
 
visit(WindowFunction) - Method in class org.teiid.query.sql.navigator.PreOrPostOrderNavigator
 
visit(WindowSpecification) - Method in class org.teiid.query.sql.navigator.PreOrPostOrderNavigator
 
visit(Array) - Method in class org.teiid.query.sql.navigator.PreOrPostOrderNavigator
 
visit(ExceptionExpression) - Method in class org.teiid.query.sql.navigator.PreOrPostOrderNavigator
 
visit(ReturnStatement) - Method in class org.teiid.query.sql.navigator.PreOrPostOrderNavigator
 
visit(IsDistinctCriteria) - 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(MultipleElementSymbol) - Method in class org.teiid.query.sql.visitor.AbstractSymbolMappingVisitor
Swap each ElementSymbol referenced by AllInGroupSymbol
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(AggregateSymbol) - Method in class org.teiid.query.sql.visitor.AggregateSymbolCollectorVisitor.AggregateStopNavigator
 
visit(AggregateSymbol) - Method in class org.teiid.query.sql.visitor.AggregateSymbolCollectorVisitor
 
visit(WindowFunction) - 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(WithQueryCommand) - Method in class org.teiid.query.sql.visitor.CommandCollectorVisitor
 
visit(Insert) - Method in class org.teiid.query.sql.visitor.CommandCollectorVisitor
 
visit(UnaryFromClause) - 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(MultipleElementSymbol) - 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(AliasSymbol) - 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(IsDistinctCriteria) - 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(ObjectTable) - 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(WindowSpecification) - Method in class org.teiid.query.sql.visitor.ExpressionMappingVisitor
 
visit(Array) - Method in class org.teiid.query.sql.visitor.ExpressionMappingVisitor
 
visit(ExceptionExpression) - Method in class org.teiid.query.sql.visitor.ExpressionMappingVisitor
 
visit(ReturnStatement) - 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(MultipleElementSymbol) - 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(CreateProcedureCommand) - 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(RaiseStatement) - Method in class org.teiid.query.sql.visitor.SQLStringVisitor
 
visit(ExceptionExpression) - Method in class org.teiid.query.sql.visitor.SQLStringVisitor
 
visit(ReturnStatement) - Method in class org.teiid.query.sql.visitor.SQLStringVisitor
 
visit(BranchingStatement) - 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(JSONObject) - 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(ObjectTable) - Method in class org.teiid.query.sql.visitor.SQLStringVisitor
 
visit(XMLQuery) - Method in class org.teiid.query.sql.visitor.SQLStringVisitor
 
visit(XMLExists) - Method in class org.teiid.query.sql.visitor.SQLStringVisitor
 
visit(XMLCast) - 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(TriggerAction) - Method in class org.teiid.query.sql.visitor.SQLStringVisitor
 
visit(ArrayTable) - Method in class org.teiid.query.sql.visitor.SQLStringVisitor
 
visit(AlterProcedure) - Method in class org.teiid.query.sql.visitor.SQLStringVisitor
 
visit(AlterTrigger) - Method in class org.teiid.query.sql.visitor.SQLStringVisitor
 
visit(AlterView) - Method in class org.teiid.query.sql.visitor.SQLStringVisitor
 
visit(WindowFunction) - Method in class org.teiid.query.sql.visitor.SQLStringVisitor
 
visit(WindowSpecification) - Method in class org.teiid.query.sql.visitor.SQLStringVisitor
 
visit(WindowFrame) - Method in class org.teiid.query.sql.visitor.SQLStringVisitor
 
visit(Array) - Method in class org.teiid.query.sql.visitor.SQLStringVisitor
 
visit(IsDistinctCriteria) - 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(SubqueryFromClause) - Method in class org.teiid.query.sql.visitor.ValueIteratorProviderCollectorVisitor
 
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(XMLSerialize) - 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(StoredProcedure) - Method in class org.teiid.query.validator.ValidationVisitor
 
visit(ScalarSubquery) - Method in class org.teiid.query.validator.ValidationVisitor
 
visit(CreateProcedureCommand) - Method in class org.teiid.query.validator.ValidationVisitor
 
visit(BetweenCriteria) - Method in class org.teiid.query.validator.ValidationVisitor
 
visit(IsDistinctCriteria) - 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(JSONObject) - Method in class org.teiid.query.validator.ValidationVisitor
 
visit(WindowFunction) - 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(ObjectTable) - Method in class org.teiid.query.validator.ValidationVisitor
 
visit(XMLQuery) - Method in class org.teiid.query.validator.ValidationVisitor
 
visit(XMLExists) - Method in class org.teiid.query.validator.ValidationVisitor
 
visit(XMLCast) - 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
 
visit(AlterView) - Method in class org.teiid.query.validator.ValidationVisitor
 
visit(AlterProcedure) - Method in class org.teiid.query.validator.ValidationVisitor
 
visit(Block) - Method in class org.teiid.query.validator.ValidationVisitor
 
visit(CommandStatement) - Method in class org.teiid.query.validator.ValidationVisitor
 
visit(BranchingStatement) - Method in class org.teiid.query.validator.ValidationVisitor
 
visit(AlterTrigger) - 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.AggregateSymbolCollectorVisitor.AggregateStopNavigator
 
visitNode(LanguageObject) - Method in class org.teiid.query.sql.visitor.SQLStringVisitor
 
visitNodes(Collection<? extends LanguageObject>) - Method in class org.teiid.query.sql.navigator.AbstractNavigator
 
visitVisitor(LanguageObject) - Method in class org.teiid.query.sql.navigator.AbstractNavigator
 

W

week(Date) - Static method in class org.teiid.query.function.FunctionMethods
 
WELLFORMED - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
WHEN - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
WHENEVER - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
where(ParseInfo) - Method in class org.teiid.query.parser.SQLParser
 
WHERE - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
WHILE - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
WhileInstruction - Class in org.teiid.query.processor.proc
 
WhileInstruction(Program, Criteria, String) - Constructor for class org.teiid.query.processor.proc.WhileInstruction
 
whileStatement(ParseInfo) - Method in class org.teiid.query.parser.SQLParser
 
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.
widenComparisonToString() - Method in class org.teiid.query.metadata.BasicQueryMetadata
 
widenComparisonToString() - Method in class org.teiid.query.metadata.BasicQueryMetadataWrapper
 
widenComparisonToString() - Method in interface org.teiid.query.metadata.QueryMetadataInterface
 
widenComparisonToString() - Method in class org.teiid.query.metadata.TransformationMetadata
 
WIDTH - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
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
RegularExpression Id.
windowFrame(ParseInfo) - Method in class org.teiid.query.parser.SQLParser
 
WindowFrame - Class in org.teiid.query.sql.symbol
Defines with window frame for a window function
WindowFrame(WindowFrame.FrameMode) - Constructor for class org.teiid.query.sql.symbol.WindowFrame
 
WindowFrame.FrameBound - Class in org.teiid.query.sql.symbol
 
windowFrameBound(ParseInfo) - Method in class org.teiid.query.parser.SQLParser
 
WindowFunction - Class in org.teiid.query.sql.symbol
 
WindowFunction() - Constructor for class org.teiid.query.sql.symbol.WindowFunction
 
WindowFunctionProjectNode - Class in org.teiid.query.processor.relational
 
WindowFunctionProjectNode(int) - Constructor for class org.teiid.query.processor.relational.WindowFunctionProjectNode
 
WindowFunctionProjectNode() - Constructor for class org.teiid.query.processor.relational.WindowFunctionProjectNode
 
windowSpecification(Expression, ParseInfo) - Method in class org.teiid.query.parser.SQLParser
 
WindowSpecification - Class in org.teiid.query.sql.symbol
 
WindowSpecification() - Constructor for class org.teiid.query.sql.symbol.WindowSpecification
 
WITH - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
within(GeometryType, GeometryType) - Static method in class org.teiid.query.function.GeometryFunctionMethods
 
within(GeometryType, GeometryType) - Static method in class org.teiid.query.function.GeometryUtils
 
WITHIN - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
withListElement(ParseInfo) - Method in class org.teiid.query.parser.SQLParser
 
WITHOUT - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
WithQueryCommand - Class in org.teiid.query.sql.lang
 
WithQueryCommand(GroupSymbol, List<ElementSymbol>, QueryCommand) - Constructor for class org.teiid.query.sql.lang.WithQueryCommand
 
WRAPPER - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
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[], int, int) - Method in class org.teiid.common.buffer.FileStore
 
write(long, byte[], int, int) - Method in class org.teiid.common.buffer.FileStore
 
write(int) - Method in class org.teiid.common.buffer.impl.ExtensibleBufferedOutputStream
 
write(byte) - Method in class org.teiid.common.buffer.impl.ExtensibleBufferedOutputStream
 
write(byte[], int, int) - Method in class org.teiid.common.buffer.impl.ExtensibleBufferedOutputStream
 
writeExternal(ObjectOutput) - Method in class org.teiid.dqp.message.AtomicRequestID
 
writeExternal(ObjectOutput) - Method in class org.teiid.dqp.message.RequestID
 
writeValuesTo(ObjectOutputStream) - Method in class org.teiid.common.buffer.STree
 

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
RegularExpression Id.
XML_COLUMN_NAME - Static variable in class org.teiid.dqp.internal.process.MetaDataProcessor
 
XMLAgg - Class in org.teiid.query.function.aggregate
Aggregates XML entries
XMLAgg() - Constructor for class org.teiid.query.function.aggregate.XMLAgg
 
XMLAGG - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
xmlAttributes(ParseInfo) - Method in class org.teiid.query.parser.SQLParser
 
XMLATTRIBUTES - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
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
RegularExpression Id.
XMLCAST - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
XMLCast - Class in org.teiid.query.sql.symbol
 
XMLCast(Expression, String) - Constructor for class org.teiid.query.sql.symbol.XMLCast
 
xmlColumn(ParseInfo) - Method in class org.teiid.query.parser.SQLParser
 
XMLColumn(String) - Constructor for class org.teiid.query.sql.lang.XMLTable.XMLColumn
 
XMLColumn(String, String, String, Expression) - Constructor for class org.teiid.query.sql.lang.XMLTable.XMLColumn
 
XMLColumn() - Constructor for class org.teiid.query.sql.lang.XMLTable.XMLColumn
 
xmlComment(String) - Static method in class org.teiid.query.function.source.XMLSystemFunctions
 
XMLCOMMENT - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
xmlConcat(CommandContext, XMLType, Object...) - Static method in class org.teiid.query.function.source.XMLSystemFunctions
 
XmlConcat(BufferManager) - Constructor for class org.teiid.query.function.source.XMLSystemFunctions.XmlConcat
 
XMLCONCAT - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
XMLDECLARATION - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
XMLDOCUMENT - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
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
RegularExpression Id.
XMLElement - Class in org.teiid.query.sql.symbol
Represents XMLElement
XMLElement(String, List<Expression>) - Constructor for class org.teiid.query.sql.symbol.XMLElement
 
xmlExists(ParseInfo) - Method in class org.teiid.query.parser.SQLParser
 
XMLEXISTS - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
XMLExists - Class in org.teiid.query.sql.symbol
 
XMLExists(XMLQuery) - Constructor for class org.teiid.query.sql.symbol.XMLExists
 
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
RegularExpression Id.
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
RegularExpression Id.
xmlNamespaces(ParseInfo) - Method in class org.teiid.query.parser.SQLParser
 
XMLNAMESPACES - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
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
 
xmlParse(ParseInfo) - Method in class org.teiid.query.parser.SQLParser
 
XMLPARSE - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
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
RegularExpression Id.
xmlQuery(ParseInfo) - Method in class org.teiid.query.parser.SQLParser
 
XMLQUERY - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
XMLQuery - Class in org.teiid.query.sql.symbol
 
XMLQuery() - Constructor for class org.teiid.query.sql.symbol.XMLQuery
 
xmlSerialize(ParseInfo) - Method in class org.teiid.query.parser.SQLParser
 
XMLSERIALIZE - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
XMLSerialize - Class in org.teiid.query.sql.symbol
 
XMLSerialize() - Constructor for class org.teiid.query.sql.symbol.XMLSerialize
 
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
 
XMLSystemFunctions.ExtendedWriter - Class in org.teiid.query.function.source
An extension to the standard writer to allow for direct inclusion of large values by reference rather than by copy
XMLSystemFunctions.XmlConcat - Class in org.teiid.query.function.source
 
xmlTable(ParseInfo) - Method in class org.teiid.query.parser.SQLParser
 
XMLTABLE - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
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
 
XMLTableNode - Class in org.teiid.query.processor.relational
Handles xml table processing.
XMLTableNode(int) - Constructor for class org.teiid.query.processor.relational.XMLTableNode
 
xmlText(String) - Static method in class org.teiid.query.function.source.XMLSystemFunctions
 
XMLTEXT - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
XMLVALIDATE - Static variable in interface org.teiid.query.parser.SQLParserConstants
RegularExpression Id.
xpathValue(Object, String) - Static method in class org.teiid.query.function.source.XMLSystemFunctions
 
XQueryEvaluator - Class in org.teiid.query.xquery.saxon
Used to isolate the xom/nux dependency and to better isolate the saxon processing logic.
XQueryEvaluator() - Constructor for class org.teiid.query.xquery.saxon.XQueryEvaluator
 
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
RegularExpression Id.
Yytoken - Class in org.teiid.json.simple
 
Yytoken(Object) - Constructor for class org.teiid.json.simple.Yytoken
 
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 
Skip navigation links

Copyright © 2019. All rights reserved.