Class FunctionSnapshot

java.lang.Object
dev.frostlake.persistence.FunctionSnapshot
All Implemented Interfaces:
Serializable

public class FunctionSnapshot extends Object implements Serializable
Serializable snapshot of a user-defined FUNCTION (any language, scalar or table).
See Also:
  • Field Details

    • name

      public String name
    • parameters

      public List<ParameterSnapshot> parameters
    • returnType

      public String returnType
    • returnColumns

      public List<ParameterSnapshot> returnColumns
    • body

      public String body
    • tableFunction

      public boolean tableFunction
    • language

      public String language
    • handler

      public String handler
    • runtimeVersion

      public String runtimeVersion
    • nullHandling

      public String nullHandling
    • volatility

      public String volatility
    • secure

      public boolean secure
    • memoizable

      public boolean memoizable
    • imports

      public List<String> imports
    • comment

      public String comment
    • owner

      public String owner
  • Constructor Details

    • FunctionSnapshot

      public FunctionSnapshot()