Uses of Class
uk.gov.gchq.gaffer.operation.OperationChain
-
Packages that use OperationChain Package Description uk.gov.gchq.gaffer.graph Package containing classes relating to the Graph - the core abstraction in the Gaffer framework.uk.gov.gchq.gaffer.graph.hook Contains GraphHooks - pseudo-operations which are executed either before or after an operation chain.uk.gov.gchq.gaffer.graph.hook.migrate uk.gov.gchq.gaffer.jobtracker Data types describing Jobs in Gaffer (long running operations).uk.gov.gchq.gaffer.named.operation Classes for handling NamedOperations in Gaffer.uk.gov.gchq.gaffer.operation Core classes for describing operations in Gaffer.uk.gov.gchq.gaffer.operation.impl Core operation implementations.uk.gov.gchq.gaffer.proxystore The Gaffer ProxyStore implementation.uk.gov.gchq.gaffer.proxystore.operation.handler Operation handlers for the ProxyStore.uk.gov.gchq.gaffer.rest.factory uk.gov.gchq.gaffer.rest.service.v1.example The examples service implementation for v1 of the Gaffer REST API.uk.gov.gchq.gaffer.rest.service.v2 Service implementations for v2 of the Gaffer REST API.uk.gov.gchq.gaffer.store Core classes for the Gaffer store interface.uk.gov.gchq.gaffer.store.operation Generic handlers and utilities for handling operations.uk.gov.gchq.gaffer.store.operation.handler Operation handler implementations.uk.gov.gchq.gaffer.store.optimiser Operation chain optimisation classes.uk.gov.gchq.gaffer.tinkerpop -
-
Uses of OperationChain in uk.gov.gchq.gaffer.graph
Methods in uk.gov.gchq.gaffer.graph that return OperationChain Modifier and Type Method Description OperationChain<O>
GraphRequest. getOperationChain()
Methods in uk.gov.gchq.gaffer.graph with parameters of type OperationChain Modifier and Type Method Description static uk.gov.gchq.koryphe.ValidationResult
SchemaOperationChainUtil. validate(Schema schema, OperationChain operationChain)
-
Uses of OperationChain in uk.gov.gchq.gaffer.graph.hook
Methods in uk.gov.gchq.gaffer.graph.hook with parameters of type OperationChain Modifier and Type Method Description <T> T
AddOperationsToChain. onFailure(T result, OperationChain<?> opChain, Context context, Exception e)
default <T> T
GraphHook. onFailure(T result, OperationChain<?> opChain, Context context, Exception e)
Called fromGraph
if an error occurs whilst executing theOperationChain
.<T> T
GraphHookPath. onFailure(T result, OperationChain<?> opChain, Context context, Exception e)
<T> T
Log4jLogger. onFailure(T result, OperationChain<?> opChain, Context context, Exception e)
<T> T
NamedOperationResolver. onFailure(T result, OperationChain<?> opChain, Context context, Exception e)
<T> T
NamedViewResolver. onFailure(T result, OperationChain<?> opChain, Context context, Exception e)
<T> T
OperationAuthoriser. onFailure(T result, OperationChain<?> opChain, Context context, Exception e)
<T> T
OperationChainLimiter. onFailure(T result, OperationChain<?> opChain, Context context, Exception e)
<T> T
UpdateViewHook. onFailure(T result, OperationChain<?> opChain, Context context, Exception e)
<T> T
AddOperationsToChain. postExecute(T result, OperationChain<?> opChain, Context context)
default <T> T
GraphHook. postExecute(T result, OperationChain<?> opChain, Context context)
Called fromGraph
after anOperationChain
is executed.<T> T
GraphHookPath. postExecute(T result, OperationChain<?> opChain, Context context)
<T> T
Log4jLogger. postExecute(T result, OperationChain<?> operationChain, Context context)
<T> T
NamedOperationResolver. postExecute(T result, OperationChain<?> opChain, Context context)
<T> T
NamedViewResolver. postExecute(T result, OperationChain<?> opChain, Context context)
<T> T
OperationAuthoriser. postExecute(T result, OperationChain<?> opChain, Context context)
<T> T
OperationChainLimiter. postExecute(T result, OperationChain<?> opChain, Context context)
<T> T
UpdateViewHook. postExecute(T result, OperationChain<?> opChain, Context context)
void
AddOperationsToChain. preExecute(OperationChain<?> opChain, Context context)
Adds in the additional Operations specified.void
FunctionAuthoriser. preExecute(OperationChain<?> opChain, Context context)
default void
GraphHook. preExecute(OperationChain<?> opChain, Context context)
Called fromGraph
before anOperationChain
is executed.void
GraphHookPath. preExecute(OperationChain<?> opChain, Context context)
void
Log4jLogger. preExecute(OperationChain<?> opChain, Context context)
Logs the operation chain and the user id.void
NamedOperationResolver. preExecute(OperationChain<?> opChain, Context context)
void
NamedViewResolver. preExecute(OperationChain<?> opChain, Context context)
void
OperationAuthoriser. preExecute(OperationChain<?> opChain, Context context)
Checks theOperation
s in the providedOperationChain
are allowed to be executed by the user.void
OperationChainLimiter. preExecute(OperationChain<?> opChain, Context context)
Checks theOperationChain
is allowed to be executed by the user.void
UpdateViewHook. preExecute(OperationChain<?> opChain, Context context)
-
Uses of OperationChain in uk.gov.gchq.gaffer.graph.hook.migrate
Methods in uk.gov.gchq.gaffer.graph.hook.migrate with parameters of type OperationChain Modifier and Type Method Description void
SchemaMigration. preExecute(OperationChain<?> opChain, Context context)
-
Uses of OperationChain in uk.gov.gchq.gaffer.jobtracker
Methods in uk.gov.gchq.gaffer.jobtracker with parameters of type OperationChain Modifier and Type Method Description JobDetail.Builder
JobDetail.Builder. opChain(OperationChain opChain)
JobDetail.Builder
JobDetail.Builder. serialisedOperationChain(OperationChain opChain)
void
JobDetail. setSerialisedOperationChain(OperationChain operationChain)
Constructors in uk.gov.gchq.gaffer.jobtracker with parameters of type OperationChain Constructor Description JobDetail(String jobId, String parentJobId, User user, OperationChain<?> opChain, JobStatus jobStatus, String description)
JobDetail(String jobId, User user, OperationChain<?> opChain, JobStatus jobStatus, String description)
-
Uses of OperationChain in uk.gov.gchq.gaffer.named.operation
Methods in uk.gov.gchq.gaffer.named.operation that return OperationChain Modifier and Type Method Description OperationChain
NamedOperationDetail. getOperationChain(Map<String,Object> executionParams)
Gets the OperationChain after adding in any provided parameters.OperationChain
NamedOperationDetail. getOperationChainWithDefaultParams()
Gets the OperationChain after adding in default values for any parameters.Methods in uk.gov.gchq.gaffer.named.operation with parameters of type OperationChain Modifier and Type Method Description AddNamedOperation.Builder
AddNamedOperation.Builder. operationChain(OperationChain opChain)
NamedOperationDetail.Builder
NamedOperationDetail.Builder. operationChain(OperationChain opChain)
void
AddNamedOperation. setOperationChain(OperationChain operationChain)
-
Uses of OperationChain in uk.gov.gchq.gaffer.operation
Subclasses of OperationChain in uk.gov.gchq.gaffer.operation Modifier and Type Class Description class
OperationChainDAO<OUT>
Simple data access object which enables the serialisation and deserialisationMethods in uk.gov.gchq.gaffer.operation that return OperationChain Modifier and Type Method Description OperationChain<Void>
OperationChain.NoOutputBuilder. build()
OperationChain<OUT>
OperationChain.OutputBuilder. build()
<CUSTOM_OUT>
OperationChain<CUSTOM_OUT>OperationChain.OutputBuilder. buildTypeUnsafe()
Builds the operation chain and returns it.OperationChain<OUT>
OperationChain. shallowClone()
static <O> OperationChain<O>
OperationChain. wrap(Output<O> operation)
static OperationChain<?>
OperationChain. wrap(Operation operation)
Methods in uk.gov.gchq.gaffer.operation with parameters of type OperationChain Modifier and Type Method Description <NEXT_OUT> OperationChain.OutputBuilder<NEXT_OUT>
OperationChain.OutputBuilder. then(OperationChain<NEXT_OUT> op)
Constructors in uk.gov.gchq.gaffer.operation with parameters of type OperationChain Constructor Description OperationChainDAO(OperationChain<?> operationChain)
-
Uses of OperationChain in uk.gov.gchq.gaffer.operation.impl
Methods in uk.gov.gchq.gaffer.operation.impl that return OperationChain Modifier and Type Method Description OperationChain
ScoreOperationChain. getOperationChain()
OperationChain
ValidateOperationChain. getOperationChain()
Methods in uk.gov.gchq.gaffer.operation.impl that return types with arguments of type OperationChain Modifier and Type Method Description List<OperationChain<Iterable<Element>>>
GetWalks. getOperations()
Methods in uk.gov.gchq.gaffer.operation.impl with parameters of type OperationChain Modifier and Type Method Description ScoreOperationChain.Builder
ScoreOperationChain.Builder. operationChain(OperationChain opChain)
ValidateOperationChain.Builder
ValidateOperationChain.Builder. operationChain(OperationChain opChain)
void
ScoreOperationChain. setOperationChain(OperationChain operationChain)
void
ValidateOperationChain. setOperationChain(OperationChain operationChain)
-
Uses of OperationChain in uk.gov.gchq.gaffer.proxystore
Methods in uk.gov.gchq.gaffer.proxystore with parameters of type OperationChain Modifier and Type Method Description JobDetail
ProxyStore. executeJob(OperationChain<?> operationChain, Context context)
<O> O
ProxyStore. executeOpChainViaUrl(OperationChain<O> opChain, Context context)
-
Uses of OperationChain in uk.gov.gchq.gaffer.proxystore.operation.handler
Methods in uk.gov.gchq.gaffer.proxystore.operation.handler with parameters of type OperationChain Modifier and Type Method Description OUT
OperationChainHandler. doOperation(OperationChain<OUT> operationChain, Context context, Store store)
-
Uses of OperationChain in uk.gov.gchq.gaffer.rest.factory
Methods in uk.gov.gchq.gaffer.rest.factory that return OperationChain Modifier and Type Method Description OperationChain
AbstractExamplesFactory. operationChain()
-
Uses of OperationChain in uk.gov.gchq.gaffer.rest.service.v1.example
Methods in uk.gov.gchq.gaffer.rest.service.v1.example that return OperationChain Modifier and Type Method Description OperationChain
ExamplesService. execute()
OperationChain
IExamplesService. execute()
OperationChain
ExamplesService. executeChunked()
OperationChain
IExamplesService. executeChunked()
-
Uses of OperationChain in uk.gov.gchq.gaffer.rest.service.v2
Methods in uk.gov.gchq.gaffer.rest.service.v2 with parameters of type OperationChain Modifier and Type Method Description javax.ws.rs.core.Response
IOperationServiceV2. executeChunkedChain(OperationChain opChain)
javax.ws.rs.core.Response
OperationServiceV2. executeChunkedChain(OperationChain opChain)
-
Uses of OperationChain in uk.gov.gchq.gaffer.store
Methods in uk.gov.gchq.gaffer.store that return OperationChain Modifier and Type Method Description OperationChain<?>
Context. getOriginalOpChain()
Gets the original operation chain.Methods in uk.gov.gchq.gaffer.store with parameters of type OperationChain Modifier and Type Method Description void
Context. setOriginalOpChain(OperationChain<?> originalOpChain)
-
Uses of OperationChain in uk.gov.gchq.gaffer.store.operation
Methods in uk.gov.gchq.gaffer.store.operation with parameters of type OperationChain Modifier and Type Method Description uk.gov.gchq.koryphe.ValidationResult
OperationChainValidator. validate(OperationChain<?> operationChain, User user, Store store)
Validate the providedOperationChain
against theViewValidator
. -
Uses of OperationChain in uk.gov.gchq.gaffer.store.operation.handler
Methods in uk.gov.gchq.gaffer.store.operation.handler that return OperationChain Modifier and Type Method Description <O> OperationChain<O>
OperationChainHandler. prepareOperationChain(OperationChain<O> operationChain, Context context, Store store)
Methods in uk.gov.gchq.gaffer.store.operation.handler with parameters of type OperationChain Modifier and Type Method Description OUT
OperationChainHandler. doOperation(OperationChain<OUT> operationChain, Context context, Store store)
<O> OperationChain<O>
OperationChainHandler. prepareOperationChain(OperationChain<O> operationChain, Context context, Store store)
-
Uses of OperationChain in uk.gov.gchq.gaffer.store.optimiser
Methods in uk.gov.gchq.gaffer.store.optimiser that return OperationChain Modifier and Type Method Description <O> OperationChain<O>
AbstractOperationChainOptimiser. optimise(OperationChain<O> operationChain)
<O> OperationChain<O>
OperationChainOptimiser. optimise(OperationChain<O> operationChain)
Optimises the operation chain.Methods in uk.gov.gchq.gaffer.store.optimiser with parameters of type OperationChain Modifier and Type Method Description <O> OperationChain<O>
AbstractOperationChainOptimiser. optimise(OperationChain<O> operationChain)
<O> OperationChain<O>
OperationChainOptimiser. optimise(OperationChain<O> operationChain)
Optimises the operation chain. -
Uses of OperationChain in uk.gov.gchq.gaffer.tinkerpop
Methods in uk.gov.gchq.gaffer.tinkerpop that return OperationChain Modifier and Type Method Description OperationChain<?>
GafferPopGraphVariables. getLastOperationChain()
Methods in uk.gov.gchq.gaffer.tinkerpop with parameters of type OperationChain Modifier and Type Method Description <T> T
GafferPopGraph. execute(OperationChain<T> opChain)
-