# Uses of Package
org.modeshape.jcr.query.engine.process

- Packages that use org.modeshape.jcr.query.engine.process
  Package | Description
  --- | ---
  org.modeshape.jcr.query.engine.process | When executing a query, the processing phase involves "running" each branch in the optimized query plan, determining the set of nodes that satisfies each branch, and then joining each branch into a single result.

- Classes in org.modeshape.jcr.query.engine.process used by org.modeshape.jcr.query.engine.process
  Class and Description
  AbstractNodeKeysSequence The base class of a `NodeSequence` implementation which extracts node keys from 2 different sequences and delegates to subclasses the behavior of deciding which batches to return based on which node keys are present/absent.
  BufferedRows.BufferedRow
  BufferedRows.BufferedRowFactory
  BufferedRows.DoubleNodeRow
  BufferedRows.MultiNodeRow
  BufferedRows.QuadNodeRow
  BufferedRows.SingleNodeRow
  BufferedRows.TripleNodeRow
  BufferingSequence
  CountableSequence A sequence that will return an accurate size for a given NodeSequence by buffering and counting the nodes and then accessing the buffered sequence.
  DelegatingSequence
  HashJoinSequence.HashJoinBatch A batch that contains rows that will have a left value and a right value.
  HashJoinSequence.HashJoinBatchFactory
  JoinSequence A `NodeSequence` implementation that performs a join of two delegate sequences.
  JoinSequence.BatchFactory A factory for batches.
  JoinSequence.Range
  JoinSequence.RangeProducer
  RestartableSequence.QueueBufferSupplier

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