|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ReadableRelationshipIndex
Extends the ReadableIndex
interface with additional get/query methods
which
are specific to Relationship
s. Each of ReadableIndex.get(String, Object)
,
ReadableIndex.query(String, Object)
and ReadableIndex.query(Object)
have an additional
method which allows efficient filtering on start/end node of the
relationships.
Method Summary | |
---|---|
IndexHits<Relationship> |
get(String key,
Object valueOrNull,
Node startNodeOrNull,
Node endNodeOrNull)
Returns exact matches from this index, given the key/value pair. |
IndexHits<Relationship> |
query(Object queryOrQueryObjectOrNull,
Node startNodeOrNull,
Node endNodeOrNull)
Returns matches from this index based on the supplied query object, which can be a query string or an implementation-specific query object. |
IndexHits<Relationship> |
query(String key,
Object queryOrQueryObjectOrNull,
Node startNodeOrNull,
Node endNodeOrNull)
Returns matches from this index based on the supplied key and
query object, which can be a query string or an implementation-specific
query object. |
Methods inherited from interface org.neo4j.graphdb.index.ReadableIndex |
---|
get, getEntityType, getGraphDatabase, getName, isWriteable, query, query |
Method Detail |
---|
IndexHits<Relationship> get(String key, Object valueOrNull, Node startNodeOrNull, Node endNodeOrNull)
#add(PropertyContainer, String, Object)
method.
key
- the key in the key/value pair to match.valueOrNull
- the value in the key/value pair to match.startNodeOrNull
- filter so that only Relationship
s with
that given start node will be returned.endNodeOrNull
- filter so that only Relationship
s with that
given end node will be returned.
IndexHits
object. If the entire
result set isn't looped through, IndexHits.close()
must
be called before disposing of the result.IndexHits<Relationship> query(String key, Object queryOrQueryObjectOrNull, Node startNodeOrNull, Node endNodeOrNull)
key
and
query object, which can be a query string or an implementation-specific
query object.
key
- the key in this query.queryOrQueryObjectOrNull
- the query for the key
to match.startNodeOrNull
- filter so that only Relationship
s with
that given start node will be returned.endNodeOrNull
- filter so that only Relationship
s with that
given end node will be returned.
IndexHits
object. If the entire
result set isn't looped through, IndexHits.close()
must
be called before disposing of the result.IndexHits<Relationship> query(Object queryOrQueryObjectOrNull, Node startNodeOrNull, Node endNodeOrNull)
queryOrQueryObjectOrNull
- the query to match.startNodeOrNull
- filter so that only Relationship
s with
that given start node will be returned.endNodeOrNull
- filter so that only Relationship
s with that
given end node will be returned.
IndexHits
object. If the entire
result set isn't looped through, IndexHits.close()
must
be called before disposing of the result.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |