public interface Condition<E extends JanusGraphElement>
A condition can be nested to form complex logical expressions with AND, OR and NOT. A condition is either a literal, a negation of a condition, or a logical combination of conditions (AND, OR). If a condition has sub-conditions we consider those to be children.
Modifier and Type | Interface and Description |
---|---|
static class |
Condition.Type |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object other) |
boolean |
evaluate(E element) |
Iterable<Condition<E>> |
getChildren() |
Condition.Type |
getType() |
boolean |
hasChildren() |
int |
hashCode() |
int |
numChildren() |
String |
toString() |
Condition.Type getType()
boolean hasChildren()
int numChildren()
boolean evaluate(E element)
Copyright © 2012–2023. All rights reserved.