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.
|
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–2016 JBoss, a division of Red Hat. All rights reserved.