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–2015 The Neo4j Graph Database Project. All rights reserved.