## Uses of Class
org.modeshape.jcr.query.engine.process.DelegatingSequence

- Packages that use DelegatingSequence
  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.

- - ### Uses of DelegatingSequence in org.modeshape.jcr.query.engine.process

    Subclasses of DelegatingSequence in org.modeshape.jcr.query.engine.process
    Modifier and Type | Class and Description
    --- | ---
    `class` | `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.
    `class` | `BufferingSequence`
    `class` | `DistinctSequence` A `NodeSequence` that wraps another `NodeSequence` and returns only those rows that are seen for the first time.
    `class` | `ExceptSequence` A `AbstractNodeKeysSequence` implementation which performs an EXCEPT operation between 2 other sequences, keeping only instances which don't have a corresponding value on the right.
    `class` | `HashJoinSequence` A `NodeSequence` implementation that performs an equijoin of two delegate sequences.
    `class` | `IntersectSequence` A `AbstractNodeKeysSequence` implementation which performs an INTERSECT operation between 2 other sequences, keeping only instances which have the same unique value in both sequences.
    `class` | `JoinSequence` A `NodeSequence` implementation that performs a join of two delegate sequences.
    `class` | `SecureSequence` A `NodeSequence` implementation which only returns nodes on which an existing query context has `ModeShapePermissions.READ` permissions.
    `class` | `SortingSequence`

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