public abstract class GraphFilterWithExpression extends GraphFilter
Modifier and Type | Method and Description |
---|---|
GraphFilterWithExpression |
asGraphFilterWithExpression()
Gets this filter object as graph filter with expression, if possible.
|
boolean |
equals(java.lang.Object o) |
static GraphFilterWithExpression |
fromTypeAndExpression(FilterType type, java.lang.String filterExpression) |
java.lang.String |
getFilterExpression() |
boolean |
hasExpression()
Checks if this GraphFilter object has an expression associated with it.
|
int |
hashCode() |
asBinaryGraphFilterOperation, asEdgeFilter, asVertexFilter, getType, intersect, isBinaryOperation, isCollectionFilter, isPathFindingFilter, isResultSetFilter, union
public final GraphFilterWithExpression asGraphFilterWithExpression()
GraphFilter
GraphFilter.isBinaryOperation()
evaluates to true.asGraphFilterWithExpression
in class GraphFilter
public boolean equals(java.lang.Object o)
equals
in class GraphFilter
public static GraphFilterWithExpression fromTypeAndExpression(FilterType type, java.lang.String filterExpression)
public final java.lang.String getFilterExpression()
public boolean hasExpression()
GraphFilter
hasExpression
in class GraphFilter
public int hashCode()
hashCode
in class GraphFilter