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 |