public abstract class BinaryGraphFilterOperation extends GraphFilter
Modifier and Type | Method and Description |
---|---|
BinaryGraphFilterOperation |
asBinaryGraphFilterOperation()
Gets this filter object as binary graph filter operation, if possible.
|
static GraphFilter |
fromTypeAndFilters(FilterType type, GraphFilter leftFilter, GraphFilter rightFilter) |
GraphFilter |
getLeftFilter()
Gets the filter object representing the left side of the operation.
|
GraphFilter |
getRightFilter()
Gets the filter object representing the right side of the operation.
|
boolean |
isBinaryOperation()
Checks if this GraphFilter object represents is binary operation.
|
java.lang.String |
toString() |
asEdgeFilter, asGraphFilterWithExpression, asVertexFilter, createFromFilterExpressionConfig, getType, hasExpression, intersect, union
public final BinaryGraphFilterOperation asBinaryGraphFilterOperation()
GraphFilter
GraphFilter.hasExpression()
evaluates to true.asBinaryGraphFilterOperation
in class GraphFilter
public static GraphFilter fromTypeAndFilters(FilterType type, GraphFilter leftFilter, GraphFilter rightFilter)
public final GraphFilter getLeftFilter()
public final GraphFilter getRightFilter()
public final boolean isBinaryOperation()
GraphFilter
isBinaryOperation
in class GraphFilter
public java.lang.String toString()
toString
in class java.lang.Object
Copyright © 2016, 2017 Oracle Corp. All Rights Reserved.