org.neo4j.graphmatching.filter
Class CompareExpression
java.lang.Object
org.neo4j.graphmatching.filter.AbstractFilterExpression
org.neo4j.graphmatching.filter.CompareExpression
- All Implemented Interfaces:
- FilterExpression
public class CompareExpression
- extends AbstractFilterExpression
An implementation which can compare commons expressions, f.ex:
less than (<), greater than or equal to (>=) a.s.o.
Method Summary |
boolean |
matches(FilterValueGetter valueGetter)
Matches a value from a valueGetter and returns whether or not
there was a match. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CompareExpression
public CompareExpression(String label,
String property,
String operator,
Object value)
- Constructs a new comparison expression.
- Parameters:
label
- the PatternNode
label.property
- property key.operator
- operator, f.ex. >= or < or =value
- value to compare against.
matches
public boolean matches(FilterValueGetter valueGetter)
- Description copied from interface:
FilterExpression
- Matches a value from a
valueGetter
and returns whether or not
there was a match.
- Parameters:
valueGetter
- the getter which fetches the value to match.
- Returns:
- whether or not the value from
valueGetter
matches
the criterias found in this expression.
Copyright © 2011 The Neo4j Graph Database Project. All Rights Reserved.