Package oracle.pgx.api.filter
Class GraphFilterWithExpression
- java.lang.Object
-
- oracle.pgx.api.filter.GraphFilter
-
- oracle.pgx.api.filter.GraphFilterWithExpression
-
- Direct Known Subclasses:
EdgeFilter,VertexFilter
public abstract class GraphFilterWithExpression extends GraphFilter
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description GraphFilterWithExpressionasGraphFilterWithExpression()Gets this filter object as graph filter with expression, if possible.booleanequals(java.lang.Object o)static GraphFilterWithExpressionfromTypeAndExpression(FilterType type, java.lang.String filterExpression)java.lang.StringgetFilterExpression()booleanhasExpression()Checks if this GraphFilter object has an expression associated with it.inthashCode()-
Methods inherited from class oracle.pgx.api.filter.GraphFilter
asBinaryGraphFilterOperation, asEdgeFilter, asVertexFilter, getType, intersect, isBinaryOperation, isCollectionFilter, isPathFindingFilter, isResultSetFilter, union
-
-
-
-
Method Detail
-
getFilterExpression
public final java.lang.String getFilterExpression()
-
asGraphFilterWithExpression
public final GraphFilterWithExpression asGraphFilterWithExpression()
Description copied from class:GraphFilterGets this filter object as graph filter with expression, if possible. Save to call ifGraphFilter.isBinaryOperation()evaluates to true.- Overrides:
asGraphFilterWithExpressionin classGraphFilter- Returns:
- the graph filter with expression
-
hasExpression
public boolean hasExpression()
Description copied from class:GraphFilterChecks if this GraphFilter object has an expression associated with it.- Overrides:
hasExpressionin classGraphFilter- Returns:
- true, if this GraphFilter object has an expression associated with it
-
fromTypeAndExpression
public static GraphFilterWithExpression fromTypeAndExpression(FilterType type, java.lang.String filterExpression)
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equalsin classGraphFilter
-
hashCode
public int hashCode()
- Overrides:
hashCodein classGraphFilter
-
-