Class RowPositionColumnVector
- java.lang.Object
- 
- org.apache.spark.sql.vectorized.ColumnVector
- 
- org.apache.iceberg.spark.data.vectorized.RowPositionColumnVector
 
 
- 
- All Implemented Interfaces:
- java.lang.AutoCloseable
 
 public class RowPositionColumnVector extends org.apache.spark.sql.vectorized.ColumnVector
- 
- 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclose()org.apache.spark.sql.vectorized.ColumnarArraygetArray(int rowId)byte[]getBinary(int rowId)booleangetBoolean(int rowId)bytegetByte(int rowId)protected org.apache.spark.sql.vectorized.ColumnVectorgetChild(int ordinal)org.apache.spark.sql.types.DecimalgetDecimal(int rowId, int precision, int scale)doublegetDouble(int rowId)floatgetFloat(int rowId)intgetInt(int rowId)longgetLong(int rowId)org.apache.spark.sql.vectorized.ColumnarMapgetMap(int ordinal)shortgetShort(int rowId)org.apache.spark.unsafe.types.UTF8StringgetUTF8String(int rowId)booleanhasNull()booleanisNullAt(int rowId)intnumNulls()
 
- 
- 
- 
Method Detail- 
closepublic void close() - Specified by:
- closein interface- java.lang.AutoCloseable
- Specified by:
- closein class- org.apache.spark.sql.vectorized.ColumnVector
 
 - 
hasNullpublic boolean hasNull() - Specified by:
- hasNullin class- org.apache.spark.sql.vectorized.ColumnVector
 
 - 
numNullspublic int numNulls() - Specified by:
- numNullsin class- org.apache.spark.sql.vectorized.ColumnVector
 
 - 
isNullAtpublic boolean isNullAt(int rowId) - Specified by:
- isNullAtin class- org.apache.spark.sql.vectorized.ColumnVector
 
 - 
getBooleanpublic boolean getBoolean(int rowId) - Specified by:
- getBooleanin class- org.apache.spark.sql.vectorized.ColumnVector
 
 - 
getBytepublic byte getByte(int rowId) - Specified by:
- getBytein class- org.apache.spark.sql.vectorized.ColumnVector
 
 - 
getShortpublic short getShort(int rowId) - Specified by:
- getShortin class- org.apache.spark.sql.vectorized.ColumnVector
 
 - 
getIntpublic int getInt(int rowId) - Specified by:
- getIntin class- org.apache.spark.sql.vectorized.ColumnVector
 
 - 
getLongpublic long getLong(int rowId) - Specified by:
- getLongin class- org.apache.spark.sql.vectorized.ColumnVector
 
 - 
getFloatpublic float getFloat(int rowId) - Specified by:
- getFloatin class- org.apache.spark.sql.vectorized.ColumnVector
 
 - 
getDoublepublic double getDouble(int rowId) - Specified by:
- getDoublein class- org.apache.spark.sql.vectorized.ColumnVector
 
 - 
getArraypublic org.apache.spark.sql.vectorized.ColumnarArray getArray(int rowId) - Specified by:
- getArrayin class- org.apache.spark.sql.vectorized.ColumnVector
 
 - 
getMappublic org.apache.spark.sql.vectorized.ColumnarMap getMap(int ordinal) - Specified by:
- getMapin class- org.apache.spark.sql.vectorized.ColumnVector
 
 - 
getDecimalpublic org.apache.spark.sql.types.Decimal getDecimal(int rowId, int precision, int scale)- Specified by:
- getDecimalin class- org.apache.spark.sql.vectorized.ColumnVector
 
 - 
getUTF8Stringpublic org.apache.spark.unsafe.types.UTF8String getUTF8String(int rowId) - Specified by:
- getUTF8Stringin class- org.apache.spark.sql.vectorized.ColumnVector
 
 - 
getBinarypublic byte[] getBinary(int rowId) - Specified by:
- getBinaryin class- org.apache.spark.sql.vectorized.ColumnVector
 
 - 
getChildprotected org.apache.spark.sql.vectorized.ColumnVector getChild(int ordinal) - Specified by:
- getChildin class- org.apache.spark.sql.vectorized.ColumnVector
 
 
- 
 
-