Package uk.gov.gchq.gaffer.operation
Core classes for describing operations in Gaffer.
-
Interface Summary Interface Description Operation AnOperationdefines an operation to be processed on a graph.Operation.Builder<OP,B extends Operation.Builder<OP,?>> Operations<T extends Operation> AnOperationswill hold a list ofOperations, which are often dealt with recursively.Validatable AValidatableoperation defines an operation with an iterable ofElements that can optionally be validated before being processed.Validatable.Builder<OP extends Validatable,B extends Validatable.Builder<OP,?>> -
Class Summary Class Description Operation.BaseBuilder<OP extends Operation,B extends Operation.BaseBuilder<OP,?>> OperationChain<OUT> AnOperationChainholds a list ofOperations that are chained together - ie.OperationChain.Builder ABuilderis a type safe way of building anOperationChain.OperationChain.NoOutputBuilder OperationChain.OutputBuilder<OUT> OperationChainDAO<OUT> Simple data access object which enables the serialisation and deserialisation -
Exception Summary Exception Description OperationException AnOperationExceptionis thrown when an operation fails.