Skip to content

Functions Guide

Functions. Basic functions come from the Koryphe library, the others are part of Gaffer itself.

Table of all Gaffer Functions

Note

Functions below which are missing a link have not been documented on this site yet.

Function Origin
impl.function.ApplyBiFunction Koryphe
impl.function.Base64Decode Koryphe
impl.function.CallMethod Koryphe
impl.function.Cast Koryphe
impl.function.Concat Koryphe
impl.function.CreateObject Koryphe
impl.function.CsvLinesToMaps Koryphe
impl.function.CsvToMaps Koryphe
impl.function.CurrentDate Koryphe
impl.function.CurrentTime Koryphe
impl.function.DefaultIfEmpty Koryphe
impl.function.DefaultIfNull Koryphe
impl.function.DeserialiseJson Koryphe
impl.function.DeserialiseXml Koryphe
impl.function.DictionaryLookup Koryphe
impl.function.Divide Koryphe
impl.function.DivideBy Koryphe
impl.function.ExtractKeys Koryphe
impl.function.ExtractValue Koryphe
impl.function.ExtractValues Koryphe
impl.function.FirstItem Koryphe
impl.function.FirstValid Koryphe
impl.function.FunctionChain Koryphe
impl.function.Gunzip Koryphe
impl.function.Identity Koryphe
impl.function.If Koryphe
impl.function.Increment Koryphe
impl.function.IsEmpty Koryphe
impl.function.IterableConcat Koryphe
impl.function.IterableFilter Koryphe
impl.function.IterableFlatten Koryphe
impl.function.IterableFunction Koryphe
impl.function.IterableLongest Koryphe
impl.function.LastItem Koryphe
impl.function.Length Koryphe
impl.function.Longest Koryphe
impl.function.MapFilter Koryphe
impl.function.MapToTuple Koryphe
impl.function.Multiply Koryphe
impl.function.MultiplyBy Koryphe
impl.function.MultiplyLongBy Koryphe
impl.function.NthItem Koryphe
impl.function.ParseDate Koryphe
impl.function.ParseTime Koryphe
impl.function.ReverseString Koryphe
impl.function.SetValue Koryphe
impl.function.Size Koryphe
impl.function.StringAppend Koryphe
impl.function.StringJoin Koryphe
impl.function.StringPrepend Koryphe
impl.function.StringRegexReplace Koryphe
impl.function.StringRegexSplit Koryphe
impl.function.StringReplace Koryphe
impl.function.StringSplit Koryphe
impl.function.StringTrim Koryphe
impl.function.StringTruncate Koryphe
impl.function.ToArray Koryphe
impl.function.ToBoolean Koryphe
impl.function.ToBytes Koryphe
impl.function.ToDateString Koryphe
impl.function.ToDouble Koryphe
impl.function.ToFloat Koryphe
impl.function.ToInteger Koryphe
impl.function.ToList Koryphe
impl.function.ToLong Koryphe
impl.function.ToLowerCase Koryphe
impl.function.ToNull Koryphe
impl.function.ToSet Koryphe
impl.function.ToString Koryphe
impl.function.ToTuple Koryphe
impl.function.ToUpperCase Koryphe
tuple.TupleInputAdapter Koryphe
tuple.function.TupleAdaptedFunction Koryphe
tuple.function.TupleAdaptedFunctionComposite Koryphe
function.FunctionComposite Koryphe
function.FunctionMap Koryphe
data.element.function.ElementTransformer Gaffer
data.element.function.ExtractGroup Gaffer
data.element.function.ExtractId Gaffer
data.element.function.ExtractProperty Gaffer
data.element.function.PropertiesTransformer Gaffer
data.element.function.ReduceRelatedElements Gaffer
data.element.function.ToElementTuple Gaffer
data.element.function.ToPropertiesTuple Gaffer
data.element.function.TupleToElements Gaffer
data.element.function.TuplesToElements Gaffer
data.element.function.TypeSubTypeValueToTuple Gaffer
data.element.function.TypeValueToTuple Gaffer
data.element.function.UnwrapEntityId Gaffer
data.generator.CsvElementGenerator Gaffer
data.generator.CsvGenerator Gaffer
data.generator.JsonToElementGenerator Gaffer
data.generator.MapGenerator Gaffer
data.graph.function.walk.ExtractWalkEdges Gaffer
data.graph.function.walk.ExtractWalkEdgesFromHop Gaffer
data.graph.function.walk.ExtractWalkEntities Gaffer
data.graph.function.walk.ExtractWalkEntitiesFromHop Gaffer
data.graph.function.walk.ExtractWalkVertex Gaffer
operation.data.generator.EdgeIdExtractor Gaffer
operation.data.generator.EntityIdExtractor Gaffer
operation.function.FromElementId Gaffer
operation.function.FromEntityId Gaffer
operation.function.ToElementId Gaffer
operation.function.ToEntityId Gaffer
operation.function.ToTrailingWildcardPair Gaffer
rest.example.ExampleDomainObjectGenerator Gaffer
rest.example.ExampleElementGenerator Gaffer
rest.example.ExampleTransformFunction Gaffer
sketches.clearspring.cardinality.HyperLogLogPlusEntityGenerator Gaffer
sketches.clearspring.cardinality.function.IterableToHyperLogLogPlus Gaffer
sketches.clearspring.cardinality.function.ToHyperLogLogPlus Gaffer
sketches.datasketches.cardinality.HllSketchEntityGenerator Gaffer
sketches.datasketches.cardinality.function.IterableToHllSketch Gaffer
sketches.datasketches.cardinality.function.ToHllSketch Gaffer
store.util.AggregatorUtil$ToElementKey Gaffer
store.util.AggregatorUtil$ToIngestElementKey Gaffer
store.util.AggregatorUtil$ToQueryElementKey Gaffer
time.function.DateToTimeBucketEnd Gaffer
time.function.DateToTimeBucketStart Gaffer
time.function.MaskTimestampSetByTimeRange Gaffer
time.function.ToSingletonTreeSet Gaffer
time.function.ToTimeBucket Gaffer
time.function.ToTimeBucketEnd Gaffer
time.function.ToTimeBucketStart Gaffer
time.function.ToTimestampSet Gaffer
types.function.FreqMapExtractor Gaffer
types.function.FreqMapPredicator Gaffer
types.function.IterableToFreqMap Gaffer
types.function.StringsToTypeSubTypeValue Gaffer
types.function.StringsToTypeValue Gaffer
types.function.ToFreqMap Gaffer
types.function.ToTypeSubTypeValue Gaffer
types.function.ToTypeValue Gaffer