public class CarbonColumnVectorWrapper extends Object implements org.apache.carbondata.core.scan.result.vector.CarbonColumnVector
| Constructor and Description |
|---|
CarbonColumnVectorWrapper(org.apache.carbondata.core.scan.result.vector.impl.CarbonColumnVectorImpl columnVector,
boolean[] filteredRows) |
| Modifier and Type | Method and Description |
|---|---|
org.apache.carbondata.core.metadata.datatype.DataType |
getBlockDataType() |
Object |
getData(int rowId) |
org.apache.carbondata.core.scan.result.vector.CarbonColumnVector |
getDictionaryVector() |
org.apache.carbondata.core.metadata.datatype.DataType |
getType() |
boolean |
hasDictionary() |
boolean |
isNull(int rowId) |
void |
putAllByteArray(byte[] data,
int offset,
int length) |
void |
putArray(int rowId,
int offset,
int length) |
void |
putBoolean(int rowId,
boolean value) |
void |
putByte(int rowId,
byte value) |
void |
putByteArray(int rowId,
byte[] value) |
void |
putByteArray(int rowId,
int count,
byte[] value) |
void |
putByteArray(int rowId,
int offset,
int length,
byte[] value) |
void |
putBytes(int rowId,
int count,
byte[] src,
int srcIndex) |
void |
putDecimal(int rowId,
BigDecimal value,
int precision) |
void |
putDecimals(int rowId,
int count,
BigDecimal value,
int precision) |
void |
putDouble(int rowId,
double value) |
void |
putDoubles(int rowId,
int count,
double value) |
void |
putDoubles(int rowId,
int count,
double[] src,
int srcIndex) |
void |
putFloat(int rowId,
float value) |
void |
putFloats(int rowId,
int count,
float[] src,
int srcIndex) |
void |
putInt(int rowId,
int value) |
void |
putInts(int rowId,
int count,
int value) |
void |
putInts(int rowId,
int count,
int[] src,
int srcIndex) |
void |
putLong(int rowId,
long value) |
void |
putLongs(int rowId,
int count,
long value) |
void |
putLongs(int rowId,
int count,
long[] src,
int srcIndex) |
void |
putNotNull(int rowId) |
void |
putNotNull(int rowId,
int count) |
void |
putNull(int rowId) |
void |
putNulls(int rowId,
int count) |
void |
putObject(int rowId,
Object obj) |
void |
putShort(int rowId,
short value) |
void |
putShorts(int rowId,
int count,
short value) |
void |
putShorts(int rowId,
int count,
short[] src,
int srcIndex) |
void |
reset() |
void |
setBlockDataType(org.apache.carbondata.core.metadata.datatype.DataType blockDataType) |
void |
setDictionary(org.apache.carbondata.core.scan.result.vector.CarbonDictionary dictionary) |
void |
setFilteredRowsExist(boolean filteredRowsExist) |
void |
setLazyPage(org.apache.carbondata.core.scan.scanner.LazyPageLoader lazyPage) |
public CarbonColumnVectorWrapper(org.apache.carbondata.core.scan.result.vector.impl.CarbonColumnVectorImpl columnVector,
boolean[] filteredRows)
public void putBoolean(int rowId,
boolean value)
putBoolean in interface org.apache.carbondata.core.scan.result.vector.CarbonColumnVectorpublic void putFloat(int rowId,
float value)
putFloat in interface org.apache.carbondata.core.scan.result.vector.CarbonColumnVectorpublic void putShort(int rowId,
short value)
putShort in interface org.apache.carbondata.core.scan.result.vector.CarbonColumnVectorpublic void putShorts(int rowId,
int count,
short value)
putShorts in interface org.apache.carbondata.core.scan.result.vector.CarbonColumnVectorpublic void putInt(int rowId,
int value)
putInt in interface org.apache.carbondata.core.scan.result.vector.CarbonColumnVectorpublic void putInts(int rowId,
int count,
int value)
putInts in interface org.apache.carbondata.core.scan.result.vector.CarbonColumnVectorpublic void putLong(int rowId,
long value)
putLong in interface org.apache.carbondata.core.scan.result.vector.CarbonColumnVectorpublic void putLongs(int rowId,
int count,
long value)
putLongs in interface org.apache.carbondata.core.scan.result.vector.CarbonColumnVectorpublic void putDecimal(int rowId,
BigDecimal value,
int precision)
putDecimal in interface org.apache.carbondata.core.scan.result.vector.CarbonColumnVectorpublic void putDecimals(int rowId,
int count,
BigDecimal value,
int precision)
putDecimals in interface org.apache.carbondata.core.scan.result.vector.CarbonColumnVectorpublic void putDouble(int rowId,
double value)
putDouble in interface org.apache.carbondata.core.scan.result.vector.CarbonColumnVectorpublic void putDoubles(int rowId,
int count,
double value)
putDoubles in interface org.apache.carbondata.core.scan.result.vector.CarbonColumnVectorpublic void putByte(int rowId,
byte value)
putByte in interface org.apache.carbondata.core.scan.result.vector.CarbonColumnVectorpublic void putByteArray(int rowId,
byte[] value)
putByteArray in interface org.apache.carbondata.core.scan.result.vector.CarbonColumnVectorpublic void putByteArray(int rowId,
int count,
byte[] value)
putByteArray in interface org.apache.carbondata.core.scan.result.vector.CarbonColumnVectorpublic void putByteArray(int rowId,
int offset,
int length,
byte[] value)
putByteArray in interface org.apache.carbondata.core.scan.result.vector.CarbonColumnVectorpublic void putNull(int rowId)
putNull in interface org.apache.carbondata.core.scan.result.vector.CarbonColumnVectorpublic void putNulls(int rowId,
int count)
putNulls in interface org.apache.carbondata.core.scan.result.vector.CarbonColumnVectorpublic void putNotNull(int rowId)
putNotNull in interface org.apache.carbondata.core.scan.result.vector.CarbonColumnVectorpublic void putNotNull(int rowId,
int count)
putNotNull in interface org.apache.carbondata.core.scan.result.vector.CarbonColumnVectorpublic boolean isNull(int rowId)
isNull in interface org.apache.carbondata.core.scan.result.vector.CarbonColumnVectorpublic void putObject(int rowId,
Object obj)
putObject in interface org.apache.carbondata.core.scan.result.vector.CarbonColumnVectorpublic Object getData(int rowId)
getData in interface org.apache.carbondata.core.scan.result.vector.CarbonColumnVectorpublic void reset()
reset in interface org.apache.carbondata.core.scan.result.vector.CarbonColumnVectorpublic org.apache.carbondata.core.metadata.datatype.DataType getType()
getType in interface org.apache.carbondata.core.scan.result.vector.CarbonColumnVectorpublic org.apache.carbondata.core.metadata.datatype.DataType getBlockDataType()
getBlockDataType in interface org.apache.carbondata.core.scan.result.vector.CarbonColumnVectorpublic void setBlockDataType(org.apache.carbondata.core.metadata.datatype.DataType blockDataType)
setBlockDataType in interface org.apache.carbondata.core.scan.result.vector.CarbonColumnVectorpublic void setFilteredRowsExist(boolean filteredRowsExist)
setFilteredRowsExist in interface org.apache.carbondata.core.scan.result.vector.CarbonColumnVectorpublic void setDictionary(org.apache.carbondata.core.scan.result.vector.CarbonDictionary dictionary)
setDictionary in interface org.apache.carbondata.core.scan.result.vector.CarbonColumnVectorpublic boolean hasDictionary()
hasDictionary in interface org.apache.carbondata.core.scan.result.vector.CarbonColumnVectorpublic org.apache.carbondata.core.scan.result.vector.CarbonColumnVector getDictionaryVector()
getDictionaryVector in interface org.apache.carbondata.core.scan.result.vector.CarbonColumnVectorpublic void putFloats(int rowId,
int count,
float[] src,
int srcIndex)
putFloats in interface org.apache.carbondata.core.scan.result.vector.CarbonColumnVectorpublic void putShorts(int rowId,
int count,
short[] src,
int srcIndex)
putShorts in interface org.apache.carbondata.core.scan.result.vector.CarbonColumnVectorpublic void putInts(int rowId,
int count,
int[] src,
int srcIndex)
putInts in interface org.apache.carbondata.core.scan.result.vector.CarbonColumnVectorpublic void putLongs(int rowId,
int count,
long[] src,
int srcIndex)
putLongs in interface org.apache.carbondata.core.scan.result.vector.CarbonColumnVectorpublic void putDoubles(int rowId,
int count,
double[] src,
int srcIndex)
putDoubles in interface org.apache.carbondata.core.scan.result.vector.CarbonColumnVectorpublic void putBytes(int rowId,
int count,
byte[] src,
int srcIndex)
putBytes in interface org.apache.carbondata.core.scan.result.vector.CarbonColumnVectorpublic void setLazyPage(org.apache.carbondata.core.scan.scanner.LazyPageLoader lazyPage)
setLazyPage in interface org.apache.carbondata.core.scan.result.vector.CarbonColumnVectorpublic void putArray(int rowId,
int offset,
int length)
putArray in interface org.apache.carbondata.core.scan.result.vector.CarbonColumnVectorpublic void putAllByteArray(byte[] data,
int offset,
int length)
putAllByteArray in interface org.apache.carbondata.core.scan.result.vector.CarbonColumnVectorCopyright © 2016–2019 The Apache Software Foundation. All rights reserved.