public class TimeStampSecWriterImpl extends Object
BaseWriter.ComplexWriter, BaseWriter.ListWriter, BaseWriter.MapOrListWriter, BaseWriter.MapWriter, BaseWriter.ScalarWriter
Constructor and Description |
---|
TimeStampSecWriterImpl(NullableTimeStampSecVector vector) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getPosition, setPosition
public TimeStampSecWriterImpl(NullableTimeStampSecVector vector)
public Field getField()
public int getValueCapacity()
public void allocate()
public void close()
public void clear()
protected int idx()
public void write(TimeStampSecHolder h)
write
in interface TimeStampSecWriter
public void write(NullableTimeStampSecHolder h)
public void writeTimeStampSec(long value)
writeTimeStampSec
in interface TimeStampSecWriter
public void writeNull()
public void start()
start
in interface BaseWriter.MapWriter
public void end()
end
in interface BaseWriter.MapWriter
public void startList()
startList
in interface BaseWriter.ListWriter
public void endList()
endList
in interface BaseWriter.ListWriter
public void write(TinyIntHolder holder)
write
in interface TinyIntWriter
public void writeTinyInt(byte value)
writeTinyInt
in interface TinyIntWriter
public void write(UInt1Holder holder)
write
in interface UInt1Writer
public void writeUInt1(byte value)
writeUInt1
in interface UInt1Writer
public void write(UInt2Holder holder)
write
in interface UInt2Writer
public void writeUInt2(char value)
writeUInt2
in interface UInt2Writer
public void write(SmallIntHolder holder)
write
in interface SmallIntWriter
public void writeSmallInt(short value)
writeSmallInt
in interface SmallIntWriter
public void write(UInt4Holder holder)
write
in interface UInt4Writer
public void writeUInt4(int value)
writeUInt4
in interface UInt4Writer
public void write(Float4Holder holder)
write
in interface Float4Writer
public void writeFloat4(float value)
writeFloat4
in interface Float4Writer
public void write(DateDayHolder holder)
write
in interface DateDayWriter
public void writeDateDay(int value)
writeDateDay
in interface DateDayWriter
public void write(IntervalYearHolder holder)
write
in interface IntervalYearWriter
public void writeIntervalYear(int value)
writeIntervalYear
in interface IntervalYearWriter
public void write(TimeSecHolder holder)
write
in interface TimeSecWriter
public void writeTimeSec(int value)
writeTimeSec
in interface TimeSecWriter
public void write(TimeMilliHolder holder)
write
in interface TimeMilliWriter
public void writeTimeMilli(int value)
writeTimeMilli
in interface TimeMilliWriter
public void write(BigIntHolder holder)
write
in interface BigIntWriter
public void writeBigInt(long value)
writeBigInt
in interface BigIntWriter
public void write(UInt8Holder holder)
write
in interface UInt8Writer
public void writeUInt8(long value)
writeUInt8
in interface UInt8Writer
public void write(Float8Holder holder)
write
in interface Float8Writer
public void writeFloat8(double value)
writeFloat8
in interface Float8Writer
public void write(DateMilliHolder holder)
write
in interface DateMilliWriter
public void writeDateMilli(long value)
writeDateMilli
in interface DateMilliWriter
public void write(TimeStampMilliHolder holder)
write
in interface TimeStampMilliWriter
public void writeTimeStampMilli(long value)
writeTimeStampMilli
in interface TimeStampMilliWriter
public void write(TimeStampMicroHolder holder)
write
in interface TimeStampMicroWriter
public void writeTimeStampMicro(long value)
writeTimeStampMicro
in interface TimeStampMicroWriter
public void write(TimeStampNanoHolder holder)
write
in interface TimeStampNanoWriter
public void writeTimeStampNano(long value)
writeTimeStampNano
in interface TimeStampNanoWriter
public void write(TimeStampSecTZHolder holder)
write
in interface TimeStampSecTZWriter
public void writeTimeStampSecTZ(long value)
writeTimeStampSecTZ
in interface TimeStampSecTZWriter
public void write(TimeStampMilliTZHolder holder)
write
in interface TimeStampMilliTZWriter
public void writeTimeStampMilliTZ(long value)
writeTimeStampMilliTZ
in interface TimeStampMilliTZWriter
public void write(TimeStampMicroTZHolder holder)
write
in interface TimeStampMicroTZWriter
public void writeTimeStampMicroTZ(long value)
writeTimeStampMicroTZ
in interface TimeStampMicroTZWriter
public void write(TimeStampNanoTZHolder holder)
write
in interface TimeStampNanoTZWriter
public void writeTimeStampNanoTZ(long value)
writeTimeStampNanoTZ
in interface TimeStampNanoTZWriter
public void write(TimeMicroHolder holder)
write
in interface TimeMicroWriter
public void writeTimeMicro(long value)
writeTimeMicro
in interface TimeMicroWriter
public void write(TimeNanoHolder holder)
write
in interface TimeNanoWriter
public void writeTimeNano(long value)
writeTimeNano
in interface TimeNanoWriter
public void write(IntervalDayHolder holder)
write
in interface IntervalDayWriter
public void writeIntervalDay(int days, int milliseconds)
writeIntervalDay
in interface IntervalDayWriter
public void write(DecimalHolder holder)
write
in interface DecimalWriter
public void writeDecimal(int start, ArrowBuf buffer)
writeDecimal
in interface DecimalWriter
public void write(VarBinaryHolder holder)
write
in interface VarBinaryWriter
public void writeVarBinary(int start, int end, ArrowBuf buffer)
writeVarBinary
in interface VarBinaryWriter
public void write(VarCharHolder holder)
write
in interface VarCharWriter
public void writeVarChar(int start, int end, ArrowBuf buffer)
writeVarChar
in interface VarCharWriter
public boolean isEmptyMap()
false
.
Must be overridden by map writers.
isEmptyMap
in interface BaseWriter.MapWriter
public BaseWriter.MapWriter map()
map
in interface BaseWriter.ListWriter
public BaseWriter.ListWriter list()
list
in interface BaseWriter.ListWriter
public BaseWriter.MapWriter map(String name)
map
in interface BaseWriter.MapWriter
public BaseWriter.ListWriter list(String name)
list
in interface BaseWriter.MapWriter
public TinyIntWriter tinyInt(String name)
tinyInt
in interface BaseWriter.MapWriter
public TinyIntWriter tinyInt()
tinyInt
in interface BaseWriter.ListWriter
public UInt1Writer uInt1(String name)
uInt1
in interface BaseWriter.MapWriter
public UInt1Writer uInt1()
uInt1
in interface BaseWriter.ListWriter
public UInt2Writer uInt2(String name)
uInt2
in interface BaseWriter.MapWriter
public UInt2Writer uInt2()
uInt2
in interface BaseWriter.ListWriter
public SmallIntWriter smallInt(String name)
smallInt
in interface BaseWriter.MapWriter
public SmallIntWriter smallInt()
smallInt
in interface BaseWriter.ListWriter
public IntWriter integer(String name)
integer
in interface BaseWriter.MapWriter
public IntWriter integer()
integer
in interface BaseWriter.ListWriter
public UInt4Writer uInt4(String name)
uInt4
in interface BaseWriter.MapWriter
public UInt4Writer uInt4()
uInt4
in interface BaseWriter.ListWriter
public Float4Writer float4(String name)
float4
in interface BaseWriter.MapWriter
public Float4Writer float4()
float4
in interface BaseWriter.ListWriter
public DateDayWriter dateDay(String name)
dateDay
in interface BaseWriter.MapWriter
public DateDayWriter dateDay()
dateDay
in interface BaseWriter.ListWriter
public IntervalYearWriter intervalYear(String name)
intervalYear
in interface BaseWriter.MapWriter
public IntervalYearWriter intervalYear()
intervalYear
in interface BaseWriter.ListWriter
public TimeSecWriter timeSec(String name)
timeSec
in interface BaseWriter.MapWriter
public TimeSecWriter timeSec()
timeSec
in interface BaseWriter.ListWriter
public TimeMilliWriter timeMilli(String name)
timeMilli
in interface BaseWriter.MapWriter
public TimeMilliWriter timeMilli()
timeMilli
in interface BaseWriter.ListWriter
public BigIntWriter bigInt(String name)
bigInt
in interface BaseWriter.MapWriter
public BigIntWriter bigInt()
bigInt
in interface BaseWriter.ListWriter
public UInt8Writer uInt8(String name)
uInt8
in interface BaseWriter.MapWriter
public UInt8Writer uInt8()
uInt8
in interface BaseWriter.ListWriter
public Float8Writer float8(String name)
float8
in interface BaseWriter.MapWriter
public Float8Writer float8()
float8
in interface BaseWriter.ListWriter
public DateMilliWriter dateMilli(String name)
dateMilli
in interface BaseWriter.MapWriter
public DateMilliWriter dateMilli()
dateMilli
in interface BaseWriter.ListWriter
public TimeStampSecWriter timeStampSec(String name)
timeStampSec
in interface BaseWriter.MapWriter
public TimeStampSecWriter timeStampSec()
timeStampSec
in interface BaseWriter.ListWriter
public TimeStampMilliWriter timeStampMilli(String name)
timeStampMilli
in interface BaseWriter.MapWriter
public TimeStampMilliWriter timeStampMilli()
timeStampMilli
in interface BaseWriter.ListWriter
public TimeStampMicroWriter timeStampMicro(String name)
timeStampMicro
in interface BaseWriter.MapWriter
public TimeStampMicroWriter timeStampMicro()
timeStampMicro
in interface BaseWriter.ListWriter
public TimeStampNanoWriter timeStampNano(String name)
timeStampNano
in interface BaseWriter.MapWriter
public TimeStampNanoWriter timeStampNano()
timeStampNano
in interface BaseWriter.ListWriter
public TimeStampSecTZWriter timeStampSecTZ(String name, String timezone)
timeStampSecTZ
in interface BaseWriter.MapWriter
public TimeStampSecTZWriter timeStampSecTZ(String name)
timeStampSecTZ
in interface BaseWriter.MapWriter
public TimeStampSecTZWriter timeStampSecTZ()
timeStampSecTZ
in interface BaseWriter.ListWriter
public TimeStampMilliTZWriter timeStampMilliTZ(String name, String timezone)
timeStampMilliTZ
in interface BaseWriter.MapWriter
public TimeStampMilliTZWriter timeStampMilliTZ(String name)
timeStampMilliTZ
in interface BaseWriter.MapWriter
public TimeStampMilliTZWriter timeStampMilliTZ()
timeStampMilliTZ
in interface BaseWriter.ListWriter
public TimeStampMicroTZWriter timeStampMicroTZ(String name, String timezone)
timeStampMicroTZ
in interface BaseWriter.MapWriter
public TimeStampMicroTZWriter timeStampMicroTZ(String name)
timeStampMicroTZ
in interface BaseWriter.MapWriter
public TimeStampMicroTZWriter timeStampMicroTZ()
timeStampMicroTZ
in interface BaseWriter.ListWriter
public TimeStampNanoTZWriter timeStampNanoTZ(String name, String timezone)
timeStampNanoTZ
in interface BaseWriter.MapWriter
public TimeStampNanoTZWriter timeStampNanoTZ(String name)
timeStampNanoTZ
in interface BaseWriter.MapWriter
public TimeStampNanoTZWriter timeStampNanoTZ()
timeStampNanoTZ
in interface BaseWriter.ListWriter
public TimeMicroWriter timeMicro(String name)
timeMicro
in interface BaseWriter.MapWriter
public TimeMicroWriter timeMicro()
timeMicro
in interface BaseWriter.ListWriter
public TimeNanoWriter timeNano(String name)
timeNano
in interface BaseWriter.MapWriter
public TimeNanoWriter timeNano()
timeNano
in interface BaseWriter.ListWriter
public IntervalDayWriter intervalDay(String name)
intervalDay
in interface BaseWriter.MapWriter
public IntervalDayWriter intervalDay()
intervalDay
in interface BaseWriter.ListWriter
public DecimalWriter decimal(String name, int scale, int precision)
decimal
in interface BaseWriter.MapWriter
public DecimalWriter decimal(String name)
decimal
in interface BaseWriter.MapWriter
public DecimalWriter decimal()
decimal
in interface BaseWriter.ListWriter
public VarBinaryWriter varBinary(String name)
varBinary
in interface BaseWriter.MapWriter
public VarBinaryWriter varBinary()
varBinary
in interface BaseWriter.ListWriter
public VarCharWriter varChar(String name)
varChar
in interface BaseWriter.MapWriter
public VarCharWriter varChar()
varChar
in interface BaseWriter.ListWriter
public BitWriter bit(String name)
bit
in interface BaseWriter.MapWriter
public BitWriter bit()
bit
in interface BaseWriter.ListWriter
public void copyReader(FieldReader reader)
copyReader
in interface BaseWriter.ListWriter
public void copyReaderToField(String name, FieldReader reader)
copyReaderToField
in interface BaseWriter.MapWriter
public int getPosition()
getPosition
in interface Positionable
public void setPosition(int index)
setPosition
in interface Positionable
Copyright © 2017 The Apache Software Foundation. All rights reserved.