public class GenericArrayData extends ArrayData
Constructor and Description |
---|
GenericArrayData(java.lang.Object[] array) |
Modifier and Type | Method and Description |
---|---|
java.lang.Object[] |
array() |
ArrayData |
copy() |
boolean |
equals(java.lang.Object o) |
java.lang.Object |
get(int ordinal,
DataType elementType) |
ArrayData |
getArray(int ordinal) |
byte[] |
getBinary(int ordinal) |
boolean |
getBoolean(int ordinal) |
byte |
getByte(int ordinal) |
Decimal |
getDecimal(int ordinal,
int precision,
int scale) |
double |
getDouble(int ordinal) |
float |
getFloat(int ordinal) |
int |
getInt(int ordinal) |
org.apache.spark.unsafe.types.CalendarInterval |
getInterval(int ordinal) |
long |
getLong(int ordinal) |
MapData |
getMap(int ordinal) |
short |
getShort(int ordinal) |
org.apache.spark.sql.catalyst.InternalRow |
getStruct(int ordinal,
int numFields) |
org.apache.spark.unsafe.types.UTF8String |
getUTF8String(int ordinal) |
int |
hashCode() |
boolean |
isNullAt(int ordinal) |
int |
numElements() |
java.lang.String |
toString() |
foreach, toArray, toBooleanArray, toByteArray, toDoubleArray, toFloatArray, toIntArray, toLongArray, toShortArray
public java.lang.Object[] array()
public int numElements()
numElements
in class ArrayData
public boolean isNullAt(int ordinal)
public java.lang.Object get(int ordinal, DataType elementType)
public boolean getBoolean(int ordinal)
public byte getByte(int ordinal)
public short getShort(int ordinal)
public int getInt(int ordinal)
public long getLong(int ordinal)
public float getFloat(int ordinal)
public double getDouble(int ordinal)
public Decimal getDecimal(int ordinal, int precision, int scale)
public org.apache.spark.unsafe.types.UTF8String getUTF8String(int ordinal)
public byte[] getBinary(int ordinal)
public org.apache.spark.unsafe.types.CalendarInterval getInterval(int ordinal)
public org.apache.spark.sql.catalyst.InternalRow getStruct(int ordinal, int numFields)
public ArrayData getArray(int ordinal)
public MapData getMap(int ordinal)
public java.lang.String toString()
toString
in class java.lang.Object
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object