public static class CarbonVectorProxy.ColumnVectorProxyWithLazyLoad extends CarbonVectorProxy.ColumnVectorProxy
| Constructor and Description |
|---|
ColumnVectorProxyWithLazyLoad(org.apache.spark.sql.execution.vectorized.ColumnVector columnVector,
int capacity,
org.apache.spark.memory.MemoryMode mode) |
| Modifier and Type | Method and Description |
|---|---|
int |
getArrayLength(int rowId) |
int |
getArrayOffset(int rowId) |
boolean |
getBoolean(int i) |
byte |
getByte(int i) |
double |
getDouble(int i) |
float |
getFloat(int i) |
int |
getInt(int i) |
long |
getLong(int i) |
short |
getShort(int i) |
boolean |
isNullAt(int i) |
void |
reset() |
void |
setLazyPage(org.apache.carbondata.core.scan.scanner.LazyPageLoader lazyPage) |
close, dataType, getDictId, getVector, hasDictionary, loadBytes, nullsNativeAddress, putAllByteArray, putArray, putBoolean, putBooleans, putByte, putByteArray, putBytes, putBytes, putDictionaryInt, putDouble, putDoubles, putDoubles, putDoubles, putFloat, putFloats, putFloats, putFloats, putInt, putInts, putInts, putIntsLittleEndian, putLong, putLongs, putLongs, putLongsLittleEndian, putNotNull, putNotNulls, putNull, putNulls, putRowToColumnBatch, putShort, putShorts, putShorts, reserve, reserveDictionaryIds, reserveInternal, setDictionary, valuesNativeAddressallocate, anyNullsSet, appendArray, appendBoolean, appendBooleans, appendByte, appendByteArray, appendBytes, appendBytes, appendDouble, appendDoubles, appendDoubles, appendFloat, appendFloats, appendInt, appendInts, appendInts, appendLong, appendLongs, appendLongs, appendNotNull, appendNotNulls, appendNull, appendNulls, appendShort, appendShorts, appendShorts, appendStruct, arrayData, dataType, getArray, getBinary, getChildColumn, getDecimal, getDictionaryIds, getElementsAppended, getMap, getStruct, getStruct, getUTF8String, isArray, numNulls, putByteArray, putDecimal, setDictionary, setIsConstantpublic ColumnVectorProxyWithLazyLoad(org.apache.spark.sql.execution.vectorized.ColumnVector columnVector,
int capacity,
org.apache.spark.memory.MemoryMode mode)
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 int getArrayLength(int rowId)
getArrayLength in class CarbonVectorProxy.ColumnVectorProxypublic int getArrayOffset(int rowId)
getArrayOffset 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.