Package org.teiid.query.processor.relational

Class Summary
AccessNode  
BatchedUpdateNode Node that batches commands sent to the DataManager.
DependentAccessNode Takes a query with 1 or more dependent sets from 1 or more sources and creates a series of commands.
DependentCriteriaProcessor  
DependentCriteriaProcessor.SetState  
DependentProcedureAccessNode  
DependentProcedureCriteriaProcessor  
DependentProcedureExecutionNode  
DependentValueSource  
GroupingNode  
InsertPlanExecutionNode  
JoinNode  
JoinStrategy  
LimitNode  
ListNestedSortComparator<T extends Comparable<? super T>> This class can be used for comparing lists of elements, when the fields to be sorted on and the comparison mechanism are dynamically specified.
MergeJoinStrategy 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.
NestedLoopJoinStrategy Nested loop is currently implemented as a degenerate case of merge join.
NestedTableJoinStrategy Variation of a nested loop join that handles nested tables
NullNode  
PartitionedSortJoin Extends the basic fully sorted merge join to check for conditions necessary to not fully sort one of the sides Will be used for inner joins and only if both sorts are not required.
PlanExecutionNode  
ProjectIntoNode  
ProjectNode  
RelationalNode  
RelationalNodeStatistics  
RelationalNodeUtil  
RelationalPlan  
SelectNode  
SortingFilter  
SortNode  
SortUtility Implements several modes of a multi-pass sort.
SubqueryAwareEvaluator 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.
SubqueryAwareRelationalNode  
TextTableNode Handles text file processing.
UnionAllNode  
XMLTableNode Handles xml table processing.
 

Enum Summary
JoinNode.JoinStrategyType  
MergeJoinStrategy.SortOption  
ProjectIntoNode.Mode  
SortUtility.Mode  
 



Copyright © 2011. All Rights Reserved.