Class AbstractFunction

java.lang.Object
com.schibsted.spt.data.jslt.impl.AbstractCallable
com.schibsted.spt.data.jslt.impl.AbstractFunction
All Implemented Interfaces:
Callable, Function
Direct Known Subclasses:
BuiltinFunctions.AbstractRegexpFunction, BuiltinFunctions.All, BuiltinFunctions.Any, BuiltinFunctions.Array, BuiltinFunctions.Boolean, BuiltinFunctions.Ceiling, BuiltinFunctions.Contains, BuiltinFunctions.EndsWith, BuiltinFunctions.Error, BuiltinFunctions.Flatten, BuiltinFunctions.Floor, BuiltinFunctions.FormatTime, BuiltinFunctions.FromJson, BuiltinFunctions.GetKey, BuiltinFunctions.HashInt, BuiltinFunctions.IndexOf, BuiltinFunctions.IsArray, BuiltinFunctions.IsBoolean, BuiltinFunctions.IsDecimal, BuiltinFunctions.IsInteger, BuiltinFunctions.IsNumber, BuiltinFunctions.IsObject, BuiltinFunctions.IsString, BuiltinFunctions.Join, BuiltinFunctions.Lowercase, BuiltinFunctions.Max, BuiltinFunctions.Min, BuiltinFunctions.Modulo, BuiltinFunctions.Not, BuiltinFunctions.Now, BuiltinFunctions.Number, BuiltinFunctions.ParseTime, BuiltinFunctions.ParseUrl, BuiltinFunctions.Random, BuiltinFunctions.Round, BuiltinFunctions.Sha256, BuiltinFunctions.Size, BuiltinFunctions.StartsWith, BuiltinFunctions.Sum, BuiltinFunctions.ToJson, BuiltinFunctions.ToString, BuiltinFunctions.Trim, BuiltinFunctions.Uppercase, BuiltinFunctions.Uuid, BuiltinFunctions.Zip, BuiltinFunctions.ZipWithIndex, OptimizedStaticContainsFunction

public abstract class AbstractFunction extends AbstractCallable implements Function
  • Constructor Details

    • AbstractFunction

      public AbstractFunction(String name, int min, int max)