Package uk.gov.gchq.gaffer.operation.impl
Core operation implementations.
-
Class Summary Class Description Count<T> ACountoperation counts how many items there are in the providedIterable.Count.Builder<T> CountGroups ACountGroupsoperation takes inElements and collects counts for the number of entity and edge groups used.CountGroups.Builder DiscardOutput ADiscardOutputoperation is used as a terminal operation to indicate that the results from the previous operation are not used again.DiscardOutput.Builder ForEach<I,O> AForEachoperation runs the supplied operation on an Iterable of inputs.ForEach.Builder<I,O> GenerateSplitPointsFromSample<T> GenerateSplitPointsFromSample.Builder<T> GetVariable GetVariable.Builder GetVariables GetVariables.Builder GetWalks AGetWalksclass is used to retrieve all of the walks in a graph starting from one of a set of providedEntityIds, with a maximum length.GetWalks.Builder If<I,O> If.Builder<I,O> Limit<T> ALimitoperation takes in anIterableof items and limits the iterable to a given number of items.Limit.Builder<T> Map<I,O> Map.Builder<I> Map.OutputBuilder<I,O> Reduce<T> AReduceis a GafferOperationwhich reduces anIterableinput of T to a single output value by applying a suppliedBinaryOperator.Reduce.Builder<T> SampleElementsForSplitPoints<T> SampleElementsForSplitPoints.Builder<T> ScoreOperationChain AScoreOperationChainoperation determines a "score" for anOperationChain, and is used to determine whether a particular user has the required permissions to execute a givenOperationChain.ScoreOperationChain.Builder SetVariable SetVariable.Builder SplitStoreFromFile TheSplitStoreFromFileoperation is for splitting a store based on a file of split points.SplitStoreFromFile.Builder SplitStoreFromIterable<T> TheSplitStoreFromIterableoperation is for splitting a store based on an iterable of split points.SplitStoreFromIterable.Builder<T> Validate Validate.Builder ValidateOperationChain ValidateOperationChain.Builder While<I,O> AWhileis anOperationwhich executes a provided delegate Operation, either while some condition is true, (upto some global maximum), or until some configurable cut-off is reached.While.Builder<I,O>