Interface OutputOperationHandler<OP extends Output<? extends O>,O>
-
- All Superinterfaces:
OperationHandler<OP>
- All Known Subinterfaces:
OperationWithSchemaHandler<OP,O>
- All Known Implementing Classes:
AbstractGenerateSplitPointsFromSampleHandler
,AbstractGetRDDHandler
,AbstractSampleElementsForSplitPointsHandler
,AggregateHandler
,CountAllElementsDefaultViewHandler
,CountGroupsHandler
,CountHandler
,FederatedChangeGraphAccessHandler
,FederatedChangeGraphIdHandler
,FederatedDelegateToHandler
,FederatedGetAllGraphIDHandler
,FederatedGetAllGraphInfoHandler
,FederatedJoinHandler
,FederatedOutputHandler
,FederatedOutputHandler
,FederatedOutputIterableHandler
,FederatedRemoveGraphAndDeleteAllDataHandler
,FederatedRemoveGraphHandler
,FederatedWhileHandler
,FilterHandler
,ForEachHandler
,GenerateElementsHandler
,GenerateObjectsHandler
,GenerateSplitPointsFromSampleHandler
,GetAdjacentIdsHandler
,GetAdjacentIdsHandler
,GetAllElementsHandler
,GetAllElementsHandler
,GetAllGraphIdsHandler
,GetAllGraphInfoHandler
,GetAllJobDetailsHandler
,GetAllNamedOperationsHandler
,GetAllNamedViewsHandler
,GetDataFrameOfElementsHandler
,GetElementsBetweenSetsHandler
,GetElementsBetweenSetsPairsHandler
,GetElementsHandler
,GetElementsHandler
,GetElementsInRangesHandler
,GetElementsWithinSetHandler
,GetExportsHandler
,GetFromEndpointHandler
,GetGraphFrameOfElementsHandler
,GetJavaRDDOfAllElementsHandler
,GetJavaRDDOfElementsHandler
,GetJavaRDDOfElementsInRangesHandler
,GetJobDetailsHandler
,GetJobResultsHandler
,GetProxyPropertiesHandler
,GetProxyUrlHandler
,GetRDDOfAllElementsHandler
,GetRDDOfElementsHandler
,GetRDDOfElementsInRangesHandler
,GetSchemaHandler
,GetSchemaHandler
,GetTraitsHandler
,GetWalksHandler
,HasTraitHandler
,IfHandler
,JoinHandler
,LimitHandler
,MapHandler
,MaxHandler
,MinHandler
,NamedOperationHandler
,OperationChainHandler
,OperationChainHandler
,ReduceHandler
,SampleElementsForSplitPointsHandler
,ScoreOperationChainHandler
,SortHandler
,SummariseGroupOverRangesHandler
,ToArrayHandler
,ToCsvHandler
,ToEntitySeedsHandler
,ToListHandler
,ToMapHandler
,ToSetHandler
,ToSingletonListHandler
,ToStreamHandler
,ToVerticesHandler
,TransformHandler
,ValidateHandler
,ValidateOperationChainHandler
,WhileHandler
public interface OutputOperationHandler<OP extends Output<? extends O>,O> extends OperationHandler<OP>
AnOutputOperationHandler
defines how to handle a specificOutput
operations.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description O
doOperation(OP operation, Context context, Store store)
Execute the givenOutput
operation.
-
-
-
Method Detail
-
doOperation
O doOperation(OP operation, Context context, Store store) throws OperationException
Execute the givenOutput
operation.- Specified by:
doOperation
in interfaceOperationHandler<OP extends Output<? extends O>>
- Parameters:
operation
- theOutput
operation to be executedcontext
- the operation chain context, containing the user who executed the operationstore
- theStore
the operation should be run on- Returns:
- the output for the operation.
- Throws:
OperationException
- thrown if the operation fails
-
-