## Uses of Interface
org.modeshape.jcr.query.NodeSequence.RowFilter

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

- - ### Uses of NodeSequence.RowFilter in org.modeshape.jcr.query

    Fields in org.modeshape.jcr.query declared as NodeSequence.RowFilter
    Modifier and Type | Field and Description
    --- | ---
    `static NodeSequence.RowFilter` | NodeSequence.`NO_PASS_ROW_FILTER`
    `static NodeSequence.RowFilter` | NodeSequence.`PASS_ROW_FILTER`

    Methods in org.modeshape.jcr.query that return NodeSequence.RowFilter
    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)`

    Methods in org.modeshape.jcr.query with parameters of type NodeSequence.RowFilter
    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)`

  - ### Uses of NodeSequence.RowFilter in org.modeshape.jcr.query.engine

    Classes in org.modeshape.jcr.query.engine that implement NodeSequence.RowFilter
    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.

    Methods in org.modeshape.jcr.query.engine that return NodeSequence.RowFilter
    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-2014 JBoss, a division of Red Hat. All Rights Reserved.