Class ExprEvalDoubleVector

java.lang.Object
org.apache.druid.math.expr.vector.BaseExprEvalVector<double[]>
org.apache.druid.math.expr.vector.ExprEvalDoubleVector
All Implemented Interfaces:
ExprEvalVector<double[]>

public final class ExprEvalDoubleVector extends BaseExprEvalVector<double[]>
  • Constructor Details

    • ExprEvalDoubleVector

      public ExprEvalDoubleVector(double[] values, boolean[] nulls)
  • Method Details

    • getType

      public ExpressionType getType()
    • values

      public double[] values()
      Specified by:
      values in interface ExprEvalVector<double[]>
      Overrides:
      values in class BaseExprEvalVector<double[]>
    • getLongVector

      public long[] getLongVector()
    • getDoubleVector

      public double[] getDoubleVector()
    • getObjectVector

      public Object[] getObjectVector()
    • elementAsBoolean

      public boolean elementAsBoolean(int index)