public class DeletedColumnVector
extends org.apache.spark.sql.vectorized.ColumnVector
| Constructor and Description |
|---|
DeletedColumnVector(Type type,
boolean[] isDeleted) |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
org.apache.spark.sql.vectorized.ColumnarArray |
getArray(int rowId) |
byte[] |
getBinary(int rowId) |
boolean |
getBoolean(int rowId) |
byte |
getByte(int rowId) |
org.apache.spark.sql.vectorized.ColumnVector |
getChild(int ordinal) |
org.apache.spark.sql.types.Decimal |
getDecimal(int rowId,
int precision,
int scale) |
double |
getDouble(int rowId) |
float |
getFloat(int rowId) |
int |
getInt(int rowId) |
long |
getLong(int rowId) |
org.apache.spark.sql.vectorized.ColumnarMap |
getMap(int ordinal) |
short |
getShort(int rowId) |
org.apache.spark.unsafe.types.UTF8String |
getUTF8String(int rowId) |
boolean |
hasNull() |
boolean |
isNullAt(int rowId) |
int |
numNulls() |
public DeletedColumnVector(Type type, boolean[] isDeleted)
public void close()
close in interface java.lang.AutoCloseableclose in class org.apache.spark.sql.vectorized.ColumnVectorpublic boolean hasNull()
hasNull in class org.apache.spark.sql.vectorized.ColumnVectorpublic int numNulls()
numNulls in class org.apache.spark.sql.vectorized.ColumnVectorpublic boolean isNullAt(int rowId)
isNullAt in class org.apache.spark.sql.vectorized.ColumnVectorpublic boolean getBoolean(int rowId)
getBoolean in class org.apache.spark.sql.vectorized.ColumnVectorpublic byte getByte(int rowId)
getByte in class org.apache.spark.sql.vectorized.ColumnVectorpublic short getShort(int rowId)
getShort in class org.apache.spark.sql.vectorized.ColumnVectorpublic int getInt(int rowId)
getInt in class org.apache.spark.sql.vectorized.ColumnVectorpublic long getLong(int rowId)
getLong in class org.apache.spark.sql.vectorized.ColumnVectorpublic float getFloat(int rowId)
getFloat in class org.apache.spark.sql.vectorized.ColumnVectorpublic double getDouble(int rowId)
getDouble in class org.apache.spark.sql.vectorized.ColumnVectorpublic org.apache.spark.sql.vectorized.ColumnarArray getArray(int rowId)
getArray in class org.apache.spark.sql.vectorized.ColumnVectorpublic org.apache.spark.sql.vectorized.ColumnarMap getMap(int ordinal)
getMap in class org.apache.spark.sql.vectorized.ColumnVectorpublic org.apache.spark.sql.types.Decimal getDecimal(int rowId,
int precision,
int scale)
getDecimal in class org.apache.spark.sql.vectorized.ColumnVectorpublic org.apache.spark.unsafe.types.UTF8String getUTF8String(int rowId)
getUTF8String in class org.apache.spark.sql.vectorized.ColumnVectorpublic byte[] getBinary(int rowId)
getBinary in class org.apache.spark.sql.vectorized.ColumnVectorpublic org.apache.spark.sql.vectorized.ColumnVector getChild(int ordinal)
getChild in class org.apache.spark.sql.vectorized.ColumnVector