Interface GraphFilters
-
- All Superinterfaces:
OperationView
- All Known Subinterfaces:
SeededGraphFilters
- All Known Implementing Classes:
GetAdjacentIds
,GetAllElements
,GetDataFrameOfElements
,GetElements
,GetElementsBetweenSets
,GetElementsBetweenSetsPairs
,GetElementsInRanges
,GetElementsWithinSet
,GetGraphFrameOfElements
,GetJavaRDDOfAllElements
,GetJavaRDDOfElements
,GetJavaRDDOfElementsInRanges
,GetRDDOfAllElements
,GetRDDOfElements
,GetRDDOfElementsInRanges
,SummariseGroupOverRanges
public interface GraphFilters extends OperationView
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interface
GraphFilters.Builder<OP extends GraphFilters,B extends GraphFilters.Builder<OP,?>>
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description DirectedType
getDirectedType()
void
setDirectedType(DirectedType directedType)
default boolean
validate(Edge edge)
default boolean
validateFlags(Edge edge)
-
Methods inherited from interface uk.gov.gchq.gaffer.operation.graph.OperationView
getView, setView, setViews, validate, validate, validatePostAggregationFilter, validatePostTransformFilter, validatePreAggregationFilter
-
-
-
-
Method Detail
-
validate
default boolean validate(Edge edge)
- Specified by:
validate
in interfaceOperationView
- Parameters:
edge
- theEdge
to be validated.- Returns:
- true if the
Edge
is valid. Otherwise false and a reason should be logged.
-
validateFlags
default boolean validateFlags(Edge edge)
-
getDirectedType
DirectedType getDirectedType()
-
setDirectedType
void setDirectedType(DirectedType directedType)
-
-