See: Description
Interface | Description |
---|---|
ValueMatcher | Deprecated |
Class | Description |
---|---|
AbstractPatternObject<T extends PropertyContainer> | Deprecated |
ArrayPropertyUtil | Deprecated |
CommonValueMatchers | Deprecated |
PatternElement | Deprecated |
PatternGroup | Deprecated |
PatternMatch | Deprecated |
PatternMatcher | Deprecated |
PatternNode | Deprecated |
PatternRelationship | Deprecated |
PatternUtil | Deprecated |
PatternNode
and the
PatternRelationship
. The actual matching
is performed by the PatternMatcher
.
A simple example of matching a friend of a friend pattern:
PatternNode
me = new PatternNode()
,
myFriend = new PatternNode()
,
friendOfMyFriend = new PatternNode()
;
me.createRelationshipTo
( myFriend, FoafDomain.FRIEND
, Direction.BOTH
);
myFriend.createRelationshipTo
( friendOfMyFriend, FoafDomain.FRIEND
, Direction.BOTH
);
PatternMatcher
matcher = PatternMatcher.getMatcher()
;
for ( PatternMatch
match : matcher.match
( me, startNode
) )
{
Node
foaf = match.getNodeFor
( friendOfMyFriend );
}
Copyright © 2002–2014 The Neo4j Graph Database Project. All rights reserved.