Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

## Uses of Interface
org.neo4j.helpers.Predicate

Packages that use Predicate
org.neo4j.graphdb | The graph database API used by Neo4j.
org.neo4j.graphdb.traversal | Traversal framework.
org.neo4j.helpers.collection | Collections utilities - Iterator/Iterable utilities and creating `Map`s.
org.neo4j.kernel | Implementation for embedding a Neo4j graph database in an application.

Uses of Predicate in org.neo4j.graphdb

Methods in org.neo4j.graphdb with parameters of type Predicate
`Expander` | `Expander.addNodeFilter(Predicate<? super Node> filter)` Add a `Node` filter.
`Expander` | `Expander.addRelationsipFilter(Predicate<? super Relationship> filter)` Add a `Relationship` filter.

Uses of Predicate in org.neo4j.graphdb.traversal

Methods in org.neo4j.graphdb.traversal with parameters of type Predicate
`TraversalDescription` | `TraversalDescription.filter(Predicate<Path> filter)` Deprecated. because of the introduction of `Evaluator`. Use `TraversalDescription.evaluator(Evaluator)` instead which combines `TraversalDescription.filter(Predicate)` and `TraversalDescription.prune(PruneEvaluator)`. The supplied `Predicate` will be wrapped by an `Evaluator` internally.

Uses of Predicate in org.neo4j.helpers.collection

Methods in org.neo4j.helpers.collection that return Predicate
`static
`<T> Predicate<T>`
` | `FilteringIterable.noDuplicatesPredicate()`
`static
`<T> Predicate<T>`
` | `FilteringIterable.notNullPredicate()`

Constructors in org.neo4j.helpers.collection with parameters of type Predicate
`FilteringIterable(Iterable<T> source, Predicate<T> predicate)`
`FilteringIterator(Iterator<T> source, Predicate<T> predicate)`

Uses of Predicate in org.neo4j.kernel

Methods in org.neo4j.kernel that return Predicate
`static Predicate<Path>` | `Traversal.returnAcceptedByAny(Predicate<Path>... filters)` Returns a filter which accepts items accepted by at least one of the supplied filters.
`static Predicate<Path>` | `Traversal.returnAll()` Deprecated. because of the introduction of `Evaluator`. The equivalent is `Evaluators.all()`.
`static Predicate<Path>` | `Traversal.returnAllButStartNode()` Deprecated. because of the introduction of `Evaluator`. The equivalent is `Evaluators.excludeStartPosition()`.
`static Predicate<Path>` | `Traversal.returnWhereLastRelationshipTypeIs(RelationshipType firstRelationshipType, RelationshipType... relationshipTypes)`

Methods in org.neo4j.kernel with parameters of type Predicate
`StandardExpander` | `StandardExpander.addNodeFilter(Predicate<? super Node> filter)`
`StandardExpander` | `StandardExpander.addRelationsipFilter(Predicate<? super Relationship> filter)`
`static Predicate<Path>` | `Traversal.returnAcceptedByAny(Predicate<Path>... filters)` Returns a filter which accepts items accepted by at least one of the supplied filters.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

Copyright © 2011 The Neo4j Graph Database Project. All Rights Reserved.