Class ValueReference

java.lang.Object
org.apache.drill.exec.expr.fn.ValueReference

public class ValueReference extends Object
Represents a declared variable (parameter) in a Drill function. This is a field declared with the @Param or @Output tags.
  • Constructor Details

  • Method Details

    • setConstant

      public void setConstant(boolean isConstant)
    • setVarArg

      public void setVarArg(boolean isVarArg)
    • getType

      public TypeProtos.MajorType getType()
    • getName

      public String getName()
    • isConstant

      public boolean isConstant()
    • setInternal

      public void setInternal(boolean isInternal)
    • isInternal

      public boolean isInternal()
    • isFieldReader

      public boolean isFieldReader()
    • isComplexWriter

      public boolean isComplexWriter()
    • isVarArg

      public boolean isVarArg()
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • createFieldReaderRef

      public static ValueReference createFieldReaderRef(String name)
    • createComplexWriterRef

      public static ValueReference createComplexWriterRef(String name)