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