Package uk.gov.gchq.gaffer.data.element.function
Functional operation objects for Gaffer, based on the Koryphe library.
-
Class Summary Class Description ElementAggregator AnElementAggregatoris aBinaryOperatorwhich aggregates twoElementobjects into a single element.ElementAggregator.Builder ElementAggregator.SelectedBuilder ElementFilter ElementFilter.Builder ElementFilter.SelectedBuilder ElementTransformer ElementTransformer.Builder ElementTransformer.ExecutedBuilder ElementTransformer.SelectedBuilder ElementTupleDefinition AnElementTupleDefinitionis a HashMap that stores a mapping between the key names and the relevant part of anElementused for creation of Elements from data structures like MapTuples.ExtractGroup ExtractId AnExtractIdis aKorypheFunctionfor simplifying the process of extracting the object associated with a providedIdentifierType.ExtractProperty AnExtractPropertyis aKorypheFunctionfor simplifying the process of extracting a property from anElement.PropertiesFilter AnPropertiesFilteris aPredicatewhich evaluates a condition against a providedPropertiesobject.PropertiesFilter.Builder PropertiesFilter.SelectedBuilder PropertiesTransformer APropertiesTransformeris aFunctionwhich applies a series of transformations to anPropertiesobject.PropertiesTransformer.Builder PropertiesTransformer.ExecutedBuilder PropertiesTransformer.SelectedBuilder PropertiesTuple APropertiesTupleimplementsTuplewrapping aPropertiesand providing a getter and setter for the element's property values.ReduceRelatedElements ToElementTuple ToPropertiesTuple TuplesToElements ATuplesToElementsis a Function which generates Elements from an Iterable of Tuples.TupleToElements ATupleToElementsis a Function which generates Elements from a Tuple.TypeSubTypeValueToTuple ATypeSubTypeValueToTupleis aKorypheFunctionthat converts anTypeSubTypeValueinto aTypeSubTypeValueTuple.TypeSubTypeValueTuple TypeValueToTuple TypeValueTuple UnwrapEntityId