Package | Description |
---|---|
org.modeshape.jcr.query |
The Query API provides a mechanism for building and executing queries.
|
org.modeshape.jcr.query.engine |
This package contains several fully-functional query engine implementations.
|
Modifier and Type | Field and Description |
---|---|
static NodeSequence.RowFilter |
NodeSequence.NO_PASS_ROW_FILTER |
static NodeSequence.RowFilter |
NodeSequence.PASS_ROW_FILTER |
Modifier and Type | Method and Description |
---|---|
static NodeSequence.RowFilter |
NodeSequence.requireBoth(NodeSequence.RowFilter first,
NodeSequence.RowFilter second) |
static NodeSequence.RowFilter |
NodeSequence.requireEither(NodeSequence.RowFilter first,
NodeSequence.RowFilter second) |
Modifier and Type | Method and Description |
---|---|
static NodeSequence.Batch |
NodeSequence.batchFilteredWith(NodeSequence.Batch batch,
NodeSequence.RowFilter filter)
Create a batch that applies the given filter to the supplied batch.
|
static NodeSequence |
NodeSequence.filter(NodeSequence sequence,
NodeSequence.RowFilter filter)
Create a sequence of nodes that all satisfy the supplied filter.
|
static NodeSequence.RowFilter |
NodeSequence.requireBoth(NodeSequence.RowFilter first,
NodeSequence.RowFilter second) |
static NodeSequence.RowFilter |
NodeSequence.requireEither(NodeSequence.RowFilter first,
NodeSequence.RowFilter second) |
Modifier and Type | Class and Description |
---|---|
protected static class |
ScanningQueryEngine.DynamicOperandFilter
Interface for evaluating a
DynamicOperand against the current row in a NodeSequence.Batch and returning the
corresponding value. |
protected static class |
ScanningQueryEngine.RowFilterSupplier
A
NodeSequence.RowFilter implementation that lazily initializes the real RowFilter implementation the first time it's needed and
thereafter will simply delegate to the implementation. |
Modifier and Type | Method and Description |
---|---|
protected abstract NodeSequence.RowFilter |
ScanningQueryEngine.RowFilterSupplier.createFilter()
Instantiate the RowFilter that will be used.
|
protected NodeSequence.RowFilter |
ScanningQueryEngine.createRowFilter(Constraint constraint,
QueryContext context,
QueryResults.Columns columns,
QuerySources sources)
Create a
NodeSequence.RowFilter implementation given the supplied constraints. |
protected NodeSequence.RowFilter |
ScanningQueryEngine.RowFilterSupplier.delegate() |
Copyright © 2008–2016 JBoss, a division of Red Hat. All rights reserved.