public static class CarbonVectorProxy.ColumnVectorProxyWithLazyLoad extends CarbonVectorProxy.ColumnVectorProxy
| Constructor and Description |
|---|
ColumnVectorProxyWithLazyLoad(org.apache.spark.sql.vectorized.ColumnVector columnVector) |
| Modifier and Type | Method and Description |
|---|---|
org.apache.spark.sql.vectorized.ColumnarArray |
getArray(int i) |
byte[] |
getBinary(int i) |
boolean |
getBoolean(int i) |
byte |
getByte(int i) |
protected org.apache.spark.sql.vectorized.ColumnVector |
getChild(int i) |
org.apache.spark.sql.types.Decimal |
getDecimal(int i,
int i1,
int i2) |
double |
getDouble(int i) |
float |
getFloat(int i) |
int |
getInt(int i) |
long |
getLong(int i) |
org.apache.spark.sql.vectorized.ColumnarMap |
getMap(int i) |
short |
getShort(int i) |
org.apache.spark.unsafe.types.UTF8String |
getUTF8String(int i) |
boolean |
hasNull() |
boolean |
isNullAt(int i) |
int |
numNulls() |
void |
reset() |
void |
setLazyPage(org.apache.carbondata.core.scan.scanner.LazyPageLoader lazyPage) |
close, getVector, hasDictionary, putAllByteArray, putArray, putBoolean, putByte, putByteArray, putByteArray, putBytes, putDecimal, putDictionaryInt, putDouble, putDoubles, putDoubles, putFloat, putFloats, putInt, putInts, putInts, putLong, putLongs, putLongs, putNotNull, putNotNulls, putNull, putNulls, putRowToColumnBatch, putShort, putShorts, putShorts, reserveDictionaryIds, setDictionarypublic ColumnVectorProxyWithLazyLoad(org.apache.spark.sql.vectorized.ColumnVector columnVector)
public boolean isNullAt(int i)
isNullAt in class CarbonVectorProxy.ColumnVectorProxypublic boolean getBoolean(int i)
getBoolean in class CarbonVectorProxy.ColumnVectorProxypublic byte getByte(int i)
getByte in class CarbonVectorProxy.ColumnVectorProxypublic short getShort(int i)
getShort in class CarbonVectorProxy.ColumnVectorProxypublic int getInt(int i)
getInt in class CarbonVectorProxy.ColumnVectorProxypublic long getLong(int i)
getLong in class CarbonVectorProxy.ColumnVectorProxypublic float getFloat(int i)
getFloat in class CarbonVectorProxy.ColumnVectorProxypublic double getDouble(int i)
getDouble in class CarbonVectorProxy.ColumnVectorProxypublic boolean hasNull()
hasNull in class CarbonVectorProxy.ColumnVectorProxypublic int numNulls()
numNulls in class CarbonVectorProxy.ColumnVectorProxypublic org.apache.spark.sql.vectorized.ColumnarArray getArray(int i)
getArray in class CarbonVectorProxy.ColumnVectorProxypublic org.apache.spark.sql.vectorized.ColumnarMap getMap(int i)
getMap in class CarbonVectorProxy.ColumnVectorProxypublic org.apache.spark.sql.types.Decimal getDecimal(int i,
int i1,
int i2)
getDecimal in class CarbonVectorProxy.ColumnVectorProxypublic org.apache.spark.unsafe.types.UTF8String getUTF8String(int i)
getUTF8String in class CarbonVectorProxy.ColumnVectorProxypublic byte[] getBinary(int i)
getBinary in class CarbonVectorProxy.ColumnVectorProxyprotected org.apache.spark.sql.vectorized.ColumnVector getChild(int i)
getChild in class CarbonVectorProxy.ColumnVectorProxypublic void reset()
reset in class CarbonVectorProxy.ColumnVectorProxypublic void setLazyPage(org.apache.carbondata.core.scan.scanner.LazyPageLoader lazyPage)
setLazyPage in class CarbonVectorProxy.ColumnVectorProxyCopyright © 2016–2019 The Apache Software Foundation. All rights reserved.