Filter
may filter out some record if it doesn't match search criteria, but may not.See: Description
Interface | Description |
---|---|
Results<T extends org.neo4j.graphdb.PropertyContainer> |
Marker interface for the search results cursor.
|
Class | Description |
---|---|
Filter<T extends org.neo4j.graphdb.PropertyContainer> |
Performs Neo4J node/relationship filtering to exclude ones that do not match search criteria.
|
LayeringFilter<T extends org.neo4j.graphdb.PropertyContainer> |
Filter that uses various types of
Filter s and their layering to achieve
results exactly matching search criteria. |
QueryConverter<ClauseType> |
Converts
EOQualifier s to custom type of queries. |
Classes for handling search queries by using the concept of layers of filters - Filter
may filter out some record if it doesn't match search criteria, but may not. Results are passed to another filter
which might be more strict than the previous one and so on until we get Results
exaclty
matching search criteria. Layers are collected in LayeringFilter
class.
One filter that returns exact results is EvaluatingFilter
, but it's the slowest
possible one so it should be used as the last resort, probably after initial filtering using faster methods.
For almost all cases nodes/relationships are evaluated lazily as the client code requests the next record.
Copyright © 2002 – 2024 Project Wonder.