Class ResolvedFunction

java.lang.Object
io.nosqlbench.virtdata.core.bindings.ResolvedFunction

public class ResolvedFunction extends Object
A function that has been resolved by a libraryName for use in data mapping. Some API calls require this type, as it can only be constructed successfully if the object type is valid for mapping to a data mapper function.
  • Field Details

  • Constructor Details

    • ResolvedFunction

      public ResolvedFunction(Object g, boolean isThreadSafe, Class<?>[] initializerSignature, Object[] initValues, Class<?> inputType, Class<?> outputType, String libraryName)
    • ResolvedFunction

      public ResolvedFunction(Object g, boolean isThreadSafe, Class<?>[] initializerSignature, Object[] initValues, Class<?> inputType, Class<?> outputType)
  • Method Details

    • getStringLegend

      public static String getStringLegend()
    • getFunctionType

      public FunctionType getFunctionType()
    • setFunctionType

      public void setFunctionType(FunctionType functionType)
    • getFunctionObject

      public Object getFunctionObject()
    • setFunctionObject

      public void setFunctionObject(Object functionObject)
    • getResultClass

      public Class<?> getResultClass()
    • getInputClass

      public Class<?> getInputClass()
    • getArgType

      public Class<?> getArgType()
    • isThreadSafe

      public boolean isThreadSafe()
    • toString

      public String toString()
      Overrides:
      toString in class Object