Class FunctionMetadata

java.lang.Object
io.trino.metadata.FunctionMetadata

public class FunctionMetadata extends Object
  • Constructor Details

  • Method Details

    • getFunctionId

      public FunctionId getFunctionId()
      Unique id of this function. For aliased functions, each alias must have a different alias.
    • getSignature

      public Signature getSignature()
      Signature of a matching call site. For aliased functions, the signature must use the alias name.
    • getCanonicalName

      public String getCanonicalName()
      For aliased functions, the canonical name of the function.
    • getFunctionNullability

      public FunctionNullability getFunctionNullability()
    • isHidden

      public boolean isHidden()
    • isDeterministic

      public boolean isDeterministic()
    • getDescription

      public String getDescription()
    • getKind

      public FunctionKind getKind()
    • isDeprecated

      public boolean isDeprecated()
    • toString

      public String toString()
      Overrides:
      toString in class Object