Uses of Class
org.jboss.dna.graph.query.process.ProcessingComponent

Packages that use ProcessingComponent
org.jboss.dna.graph.query.process This package defines the QueryProcessor interface, which is responsible for constructing for each query a tree of ProcessingComponent objects that each are responsible for processing a specific aspect of the query and returning the tuples to the parent component. 
 

Uses of ProcessingComponent in org.jboss.dna.graph.query.process
 

Subclasses of ProcessingComponent in org.jboss.dna.graph.query.process
 class AbstractAccessComponent
          A reusable base class for ProcessingComponent implementations that does everything except obtain the correct Location objects for the query results.
 class DelegatingComponent
           
 class DistinctComponent
          A ProcessingComponent implementation that removes duplicates.
 class DistinctOfSortedComponent
          An efficient ProcessingComponent that removes duplicates from an already-sorted set of results.
 class ExceptComponent
           
 class IntersectComponent
           
 class JoinComponent
           
 class LimitComponent
           
 class MergeJoinComponent
          Create a processing component that performs a merge-join algorithm.
 class NestedLoopJoinComponent
           
 class NoResultsComponent
           
 class ProjectComponent
          A ProcessingComponent implementation that performs a PROJECT operation to reduce the columns that appear in the results.
 class SelectComponent
           
 class SetOperationComponent
           
 class SortLocationsComponent
           
 class SortValuesComponent
          A ProcessingComponent implementation that performs a PROJECT operation to reduce the columns that appear in the results.
 class UnionComponent
           
 

Constructors in org.jboss.dna.graph.query.process with parameters of type ProcessingComponent
DistinctComponent(ProcessingComponent delegate)
           
LimitComponent(ProcessingComponent delegate, Limit limit)
           
MergeJoinComponent(QueryContext context, ProcessingComponent left, ProcessingComponent right, ChildNodeJoinCondition condition, JoinType joinType)
           
MergeJoinComponent(QueryContext context, ProcessingComponent left, ProcessingComponent right, EquiJoinCondition condition, JoinType joinType)
           
MergeJoinComponent(QueryContext context, ProcessingComponent left, ProcessingComponent right, SameNodeJoinCondition condition, JoinType joinType)
           
NestedLoopJoinComponent(QueryContext context, ProcessingComponent left, ProcessingComponent right, JoinCondition condition, JoinType joinType)
           
ProjectComponent(ProcessingComponent delegate, List<Column> columns)
           
SelectComponent(ProcessingComponent delegate, Constraint constraint, Map<String,Object> variables)
          Create a SELECT processing component that pass those tuples that satisfy the supplied constraint.
SelectComponent(ProcessingComponent delegate, Constraint constraint, Map<String,Object> variables, SelectComponent.Analyzer analyzer)
          Create a SELECT processing component that pass those tuples that satisfy the supplied constraint, using the supplied SelectComponent.Analyzer for the verification of the more complex/arduous constraints.
SortLocationsComponent(ProcessingComponent delegate)
           
SortLocationsComponent(ProcessingComponent delegate, Comparator<Object[]> sortingComparator)
           
SortValuesComponent(ProcessingComponent delegate, List<Ordering> orderings)
           
 

Constructor parameters in org.jboss.dna.graph.query.process with type arguments of type ProcessingComponent
ExceptComponent(QueryContext context, QueryResults.Columns columns, Iterable<ProcessingComponent> sources, boolean alreadySorted, boolean all)
           
IntersectComponent(QueryContext context, QueryResults.Columns columns, Iterable<ProcessingComponent> sources, boolean alreadySorted, boolean all)
           
UnionComponent(QueryContext context, QueryResults.Columns columns, Iterable<ProcessingComponent> sources, boolean alreadySorted, boolean all)
           
 



Copyright © 2008-2010 JBoss, a division of Red Hat. All Rights Reserved.