public abstract class ArrayData
extends java.lang.Object
implements org.apache.spark.sql.catalyst.expressions.SpecializedGetters, scala.Serializable
Constructor and Description |
---|
ArrayData() |
Modifier and Type | Method and Description |
---|---|
abstract ArrayData |
copy() |
void |
foreach(DataType elementType,
scala.Function2<java.lang.Object,java.lang.Object,scala.runtime.BoxedUnit> f) |
abstract int |
numElements() |
<T> java.lang.Object |
toArray(DataType elementType,
scala.reflect.ClassTag<T> evidence$1) |
boolean[] |
toBooleanArray() |
byte[] |
toByteArray() |
double[] |
toDoubleArray() |
float[] |
toFloatArray() |
int[] |
toIntArray() |
long[] |
toLongArray() |
short[] |
toShortArray() |
public abstract int numElements()
public abstract ArrayData copy()
public boolean[] toBooleanArray()
public byte[] toByteArray()
public short[] toShortArray()
public int[] toIntArray()
public long[] toLongArray()
public float[] toFloatArray()
public double[] toDoubleArray()
public <T> java.lang.Object toArray(DataType elementType, scala.reflect.ClassTag<T> evidence$1)
public void foreach(DataType elementType, scala.Function2<java.lang.Object,java.lang.Object,scala.runtime.BoxedUnit> f)