public class VectorContainerWriter extends Object implements BaseWriter.ComplexWriter
BaseWriter.ComplexWriter, BaseWriter.ListWriter, BaseWriter.MapOrListWriter, BaseWriter.MapWriter, BaseWriter.ScalarWriter| Constructor and Description |
|---|
VectorContainerWriter(OutputMutator mutator) |
VectorContainerWriter(OutputMutator mutator,
boolean unionEnabled) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitcopyReadergetParentpublic VectorContainerWriter(OutputMutator mutator, boolean unionEnabled)
public VectorContainerWriter(OutputMutator mutator)
public MaterializedField getField()
getField in interface BaseWriter.MapWriterpublic int getValueCapacity()
getValueCapacity in interface BaseWriterpublic MapVector getMapVector()
public void reset()
reset in interface BaseWriter.ComplexWriterpublic void close()
throws Exception
close in interface AutoCloseableExceptionpublic void clear()
clear in interface BaseWriter.ComplexWriterclear in interface FieldWriterpublic SingleMapWriter getWriter()
public void setValueCount(int count)
setValueCount in interface BaseWriter.ComplexWriterpublic void setPosition(int index)
setPosition in interface PositionablesetPosition in interface BaseWriter.ComplexWriterpublic void allocate()
allocate in interface BaseWriter.ComplexWriterallocate in interface FieldWriterpublic BaseWriter.MapWriter rootAsMap()
rootAsMap in interface BaseWriter.ComplexWriterpublic BaseWriter.ListWriter rootAsList()
rootAsList in interface BaseWriter.ComplexWriterpublic void start()
start in interface BaseWriter.MapWriterpublic void end()
end in interface BaseWriter.MapWriterpublic void startList()
startList in interface BaseWriter.ListWriterpublic void endList()
endList in interface BaseWriter.ListWriterpublic void write(TinyIntHolder arg0)
write in interface TinyIntWriterpublic void writeTinyInt(byte arg0)
writeTinyInt in interface TinyIntWriterpublic void write(UInt1Holder arg0)
write in interface UInt1Writerpublic void writeUInt1(byte arg0)
writeUInt1 in interface UInt1Writerpublic void write(UInt2Holder arg0)
write in interface UInt2Writerpublic void writeUInt2(char arg0)
writeUInt2 in interface UInt2Writerpublic void write(SmallIntHolder arg0)
write in interface SmallIntWriterpublic void writeSmallInt(short arg0)
writeSmallInt in interface SmallIntWriterpublic void write(UInt4Holder arg0)
write in interface UInt4Writerpublic void writeUInt4(int arg0)
writeUInt4 in interface UInt4Writerpublic void write(Float4Holder arg0)
write in interface Float4Writerpublic void writeFloat4(float arg0)
writeFloat4 in interface Float4Writerpublic void write(TimeHolder arg0)
write in interface TimeWriterpublic void writeTime(int arg0)
writeTime in interface TimeWriterpublic void write(IntervalYearHolder arg0)
write in interface IntervalYearWriterpublic void writeIntervalYear(int arg0)
writeIntervalYear in interface IntervalYearWriterpublic void write(Decimal9Holder arg0)
write in interface Decimal9Writerpublic void writeDecimal9(int arg0,
int arg1,
int arg2)
public void write(BigIntHolder arg0)
write in interface BigIntWriterpublic void writeBigInt(long arg0)
writeBigInt in interface BigIntWriterpublic void write(UInt8Holder arg0)
write in interface UInt8Writerpublic void writeUInt8(long arg0)
writeUInt8 in interface UInt8Writerpublic void write(Float8Holder arg0)
write in interface Float8Writerpublic void writeFloat8(double arg0)
writeFloat8 in interface Float8Writerpublic void write(DateHolder arg0)
write in interface DateWriterpublic void writeDate(long arg0)
writeDate in interface DateWriterpublic void write(TimeStampHolder arg0)
write in interface TimeStampWriterpublic void writeTimeStamp(long arg0)
writeTimeStamp in interface TimeStampWriterpublic void write(Decimal18Holder arg0)
write in interface Decimal18Writerpublic void writeDecimal18(long arg0,
int arg1,
int arg2)
public void write(IntervalDayHolder arg0)
write in interface IntervalDayWriterpublic void writeIntervalDay(int arg0,
int arg1)
writeIntervalDay in interface IntervalDayWriterpublic void write(IntervalHolder arg0)
write in interface IntervalWriterpublic void writeInterval(int arg0,
int arg1,
int arg2)
writeInterval in interface IntervalWriterpublic void write(Decimal28DenseHolder arg0)
write in interface Decimal28DenseWriterpublic void writeDecimal28Dense(int arg0,
DrillBuf arg1,
int arg2,
int arg3)
public void write(Decimal38DenseHolder arg0)
write in interface Decimal38DenseWriterpublic void writeDecimal38Dense(int arg0,
DrillBuf arg1,
int arg2,
int arg3)
public void write(Decimal38SparseHolder arg0)
write in interface Decimal38SparseWriterpublic void writeDecimal38Sparse(int arg0,
DrillBuf arg1,
int arg2,
int arg3)
public void write(Decimal28SparseHolder arg0)
write in interface Decimal28SparseWriterpublic void writeDecimal28Sparse(int arg0,
DrillBuf arg1,
int arg2,
int arg3)
public void write(VarBinaryHolder arg0)
write in interface VarBinaryWriterpublic void writeVarBinary(int arg0,
int arg1,
DrillBuf arg2)
writeVarBinary in interface VarBinaryWriterpublic void write(VarCharHolder arg0)
write in interface VarCharWriterpublic void writeVarChar(int arg0,
int arg1,
DrillBuf arg2)
writeVarChar in interface VarCharWriterpublic void write(Var16CharHolder arg0)
write in interface Var16CharWriterpublic void writeVar16Char(int arg0,
int arg1,
DrillBuf arg2)
writeVar16Char in interface Var16CharWriterpublic void writeNull()
public boolean isEmptyMap()
isEmptyMap in interface BaseWriter.MapWriterpublic BaseWriter.MapWriter map()
map in interface BaseWriter.ListWriterpublic BaseWriter.ListWriter list()
list in interface BaseWriter.ListWriterpublic BaseWriter.MapWriter map(String arg0)
map in interface BaseWriter.MapWriterpublic BaseWriter.ListWriter list(String arg0)
list in interface BaseWriter.MapWriterpublic TinyIntWriter tinyInt(String arg0)
tinyInt in interface BaseWriter.MapWriterpublic TinyIntWriter tinyInt()
tinyInt in interface BaseWriter.ListWriterpublic UInt1Writer uInt1(String arg0)
uInt1 in interface BaseWriter.MapWriterpublic UInt1Writer uInt1()
uInt1 in interface BaseWriter.ListWriterpublic UInt2Writer uInt2(String arg0)
uInt2 in interface BaseWriter.MapWriterpublic UInt2Writer uInt2()
uInt2 in interface BaseWriter.ListWriterpublic SmallIntWriter smallInt(String arg0)
smallInt in interface BaseWriter.MapWriterpublic SmallIntWriter smallInt()
smallInt in interface BaseWriter.ListWriterpublic IntWriter integer(String arg0)
integer in interface BaseWriter.MapWriterpublic IntWriter integer()
integer in interface BaseWriter.ListWriterpublic UInt4Writer uInt4(String arg0)
uInt4 in interface BaseWriter.MapWriterpublic UInt4Writer uInt4()
uInt4 in interface BaseWriter.ListWriterpublic Float4Writer float4(String arg0)
float4 in interface BaseWriter.MapWriterpublic Float4Writer float4()
float4 in interface BaseWriter.ListWriterpublic TimeWriter time(String arg0)
time in interface BaseWriter.MapWriterpublic TimeWriter time()
time in interface BaseWriter.ListWriterpublic IntervalYearWriter intervalYear(String arg0)
intervalYear in interface BaseWriter.MapWriterpublic IntervalYearWriter intervalYear()
intervalYear in interface BaseWriter.ListWriterpublic Decimal9Writer decimal9(String arg0, int arg1, int arg2)
decimal9 in interface BaseWriter.MapWriterpublic Decimal9Writer decimal9(String arg0)
decimal9 in interface BaseWriter.MapWriterpublic Decimal9Writer decimal9()
decimal9 in interface BaseWriter.ListWriterpublic BigIntWriter bigInt(String arg0)
bigInt in interface BaseWriter.MapWriterpublic BigIntWriter bigInt()
bigInt in interface BaseWriter.ListWriterpublic UInt8Writer uInt8(String arg0)
uInt8 in interface BaseWriter.MapWriterpublic UInt8Writer uInt8()
uInt8 in interface BaseWriter.ListWriterpublic Float8Writer float8(String arg0)
float8 in interface BaseWriter.MapWriterpublic Float8Writer float8()
float8 in interface BaseWriter.ListWriterpublic DateWriter date(String arg0)
date in interface BaseWriter.MapWriterpublic DateWriter date()
date in interface BaseWriter.ListWriterpublic TimeStampWriter timeStamp(String arg0)
timeStamp in interface BaseWriter.MapWriterpublic TimeStampWriter timeStamp()
timeStamp in interface BaseWriter.ListWriterpublic Decimal18Writer decimal18(String arg0, int arg1, int arg2)
decimal18 in interface BaseWriter.MapWriterpublic Decimal18Writer decimal18(String arg0)
decimal18 in interface BaseWriter.MapWriterpublic Decimal18Writer decimal18()
decimal18 in interface BaseWriter.ListWriterpublic IntervalDayWriter intervalDay(String arg0)
intervalDay in interface BaseWriter.MapWriterpublic IntervalDayWriter intervalDay()
intervalDay in interface BaseWriter.ListWriterpublic IntervalWriter interval(String arg0)
interval in interface BaseWriter.MapWriterpublic IntervalWriter interval()
interval in interface BaseWriter.ListWriterpublic Decimal28DenseWriter decimal28Dense(String arg0, int arg1, int arg2)
decimal28Dense in interface BaseWriter.MapWriterpublic Decimal28DenseWriter decimal28Dense(String arg0)
decimal28Dense in interface BaseWriter.MapWriterpublic Decimal28DenseWriter decimal28Dense()
decimal28Dense in interface BaseWriter.ListWriterpublic Decimal38DenseWriter decimal38Dense(String arg0, int arg1, int arg2)
decimal38Dense in interface BaseWriter.MapWriterpublic Decimal38DenseWriter decimal38Dense(String arg0)
decimal38Dense in interface BaseWriter.MapWriterpublic Decimal38DenseWriter decimal38Dense()
decimal38Dense in interface BaseWriter.ListWriterpublic Decimal38SparseWriter decimal38Sparse(String arg0, int arg1, int arg2)
decimal38Sparse in interface BaseWriter.MapWriterpublic Decimal38SparseWriter decimal38Sparse(String arg0)
decimal38Sparse in interface BaseWriter.MapWriterpublic Decimal38SparseWriter decimal38Sparse()
decimal38Sparse in interface BaseWriter.ListWriterpublic Decimal28SparseWriter decimal28Sparse(String arg0, int arg1, int arg2)
decimal28Sparse in interface BaseWriter.MapWriterpublic Decimal28SparseWriter decimal28Sparse(String arg0)
decimal28Sparse in interface BaseWriter.MapWriterpublic Decimal28SparseWriter decimal28Sparse()
decimal28Sparse in interface BaseWriter.ListWriterpublic VarBinaryWriter varBinary(String arg0)
varBinary in interface BaseWriter.MapWriterpublic VarBinaryWriter varBinary()
varBinary in interface BaseWriter.ListWriterpublic VarCharWriter varChar(String arg0)
varChar in interface BaseWriter.MapWriterpublic VarCharWriter varChar()
varChar in interface BaseWriter.ListWriterpublic Var16CharWriter var16Char(String arg0)
var16Char in interface BaseWriter.MapWriterpublic Var16CharWriter var16Char()
var16Char in interface BaseWriter.ListWriterpublic BitWriter bit(String arg0)
bit in interface BaseWriter.MapWriterpublic BitWriter bit()
bit in interface BaseWriter.ListWriterpublic void copyReader(FieldReader arg0)
copyReader in interface BaseWriter.ListWriterpublic void copyReaderToField(String arg0, FieldReader arg1)
copyReaderToField in interface BaseWriter.MapWriterpublic FieldWriter getParent()
getParent in interface BaseWriterpublic boolean isRoot()
Copyright © 2017 The Apache Software Foundation. All rights reserved.