Class UnionFixedSizeListWriter
java.lang.Object
org.apache.arrow.vector.complex.impl.UnionFixedSizeListWriter
- All Implemented Interfaces:
AutoCloseable,Positionable,BaseWriter,BaseWriter.ListWriter,BaseWriter.MapWriter,BaseWriter.ScalarWriter,BaseWriter.StructWriter,BigIntWriter,BitWriter,DateDayWriter,DateMilliWriter,Decimal256Writer,DecimalWriter,DurationWriter,FieldWriter,FixedSizeBinaryWriter,Float2Writer,Float4Writer,Float8Writer,IntervalDayWriter,IntervalMonthDayNanoWriter,IntervalYearWriter,IntWriter,LargeVarBinaryWriter,LargeVarCharWriter,SmallIntWriter,TimeMicroWriter,TimeMilliWriter,TimeNanoWriter,TimeSecWriter,TimeStampMicroTZWriter,TimeStampMicroWriter,TimeStampMilliTZWriter,TimeStampMilliWriter,TimeStampNanoTZWriter,TimeStampNanoWriter,TimeStampSecTZWriter,TimeStampSecWriter,TinyIntWriter,UInt1Writer,UInt2Writer,UInt4Writer,UInt8Writer,VarBinaryWriter,VarCharWriter,ViewVarBinaryWriter,ViewVarCharWriter
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.apache.arrow.vector.complex.writer.BaseWriter
BaseWriter.ComplexWriter, BaseWriter.ListWriter, BaseWriter.MapWriter, BaseWriter.ScalarWriter, BaseWriter.StructOrListWriter, BaseWriter.StructWriter -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected booleanprotected FixedSizeListVectorprotected PromotableWriter -
Constructor Summary
ConstructorsConstructorDescriptionUnionFixedSizeListWriter(FixedSizeListVector vector, org.apache.arrow.vector.complex.impl.AbstractFieldWriter parent) UnionFixedSizeListWriter(FixedSizeListVector vector, NullableStructWriterFactory nullableStructWriterFactory) -
Method Summary
Modifier and TypeMethodDescriptionvoidallocate()bigInt()bit()voidclear()voidclose()voidcopyReader(FieldReader reader) voidcopyReaderToField(String name, FieldReader reader) dateDay()decimal()decimal256(String name) decimal256(String name, int scale, int precision) duration()voidend()voidendEntry()voidendList()voidendMap()fixedSizeBinary(String name) fixedSizeBinary(String name, int byteWidth) float2()float4()float8()getField()intintinteger()intervalDay(String name) intervalMonthDayNano(String name) intervalYear(String name) booleanThis implementation returnsfalse.key()largeVarBinary(String name) largeVarChar(String name) list()map()map(boolean keysSorted) voidsetAddVectorAsNullable(boolean nullable) Set flag to control the FieldType.nullable property when a writer creates a new vector.voidsetPosition(int index) voidsetValueCount(int count) smallInt()voidstart()voidvoidvoidstartMap()struct()timeNano()timeSec()timeStampMicro(String name) timeStampMicroTZ(String name) timeStampMicroTZ(String name, String timezone) timeStampMilli(String name) timeStampMilliTZ(String name) timeStampMilliTZ(String name, String timezone) timeStampNano(String name) timeStampNanoTZ(String name) timeStampNanoTZ(String name, String timezone) timeStampSec(String name) timeStampSecTZ(String name) timeStampSecTZ(String name, String timezone) tinyInt()toString()uInt1()uInt2()uInt4()uInt8()value()varChar()viewVarBinary(String name) viewVarChar(String name) voidwrite(BigIntHolder holder) voidvoidwrite(DateDayHolder holder) voidwrite(DateMilliHolder holder) voidwrite(Decimal256Holder holder) voidwrite(DecimalHolder holder) voidwrite(DurationHolder holder) voidwrite(FixedSizeBinaryHolder holder) voidwrite(Float2Holder holder) voidwrite(Float4Holder holder) voidwrite(Float8Holder holder) voidwrite(IntervalDayHolder holder) voidwrite(IntervalMonthDayNanoHolder holder) voidwrite(IntervalYearHolder holder) voidvoidwrite(LargeVarBinaryHolder holder) voidwrite(LargeVarCharHolder holder) voidwrite(SmallIntHolder holder) voidwrite(TimeMicroHolder holder) voidwrite(TimeMilliHolder holder) voidwrite(TimeNanoHolder holder) voidwrite(TimeSecHolder holder) voidwrite(TimeStampMicroHolder holder) voidwrite(TimeStampMicroTZHolder holder) voidwrite(TimeStampMilliHolder holder) voidwrite(TimeStampMilliTZHolder holder) voidwrite(TimeStampNanoHolder holder) voidwrite(TimeStampNanoTZHolder holder) voidwrite(TimeStampSecHolder holder) voidwrite(TimeStampSecTZHolder holder) voidwrite(TinyIntHolder holder) voidwrite(UInt1Holder holder) voidwrite(UInt2Holder holder) voidwrite(UInt4Holder holder) voidwrite(UInt8Holder holder) voidwrite(VarBinaryHolder holder) voidwrite(VarCharHolder holder) voidwrite(ViewVarBinaryHolder holder) voidwrite(ViewVarCharHolder holder) voidwriteBigEndianBytesToDecimal(byte[] value) voidwriteBigEndianBytesToDecimal(byte[] value, ArrowType arrowType) voidwriteBigEndianBytesToDecimal256(byte[] value) voidwriteBigEndianBytesToDecimal256(byte[] value, ArrowType arrowType) voidwriteBigInt(long value) voidwriteBit(int value) voidwriteDateDay(int value) voidwriteDateMilli(long value) voidwriteDecimal(long start, ArrowBuf buffer) voidwriteDecimal(long start, ArrowBuf buffer, ArrowType arrowType) voidwriteDecimal(BigDecimal value) voidwriteDecimal256(long start, ArrowBuf buffer) voidwriteDecimal256(long start, ArrowBuf buffer, ArrowType arrowType) voidwriteDecimal256(BigDecimal value) voidwriteDuration(long value) voidwriteFixedSizeBinary(ArrowBuf buffer) voidwriteFloat2(short value) voidwriteFloat4(float value) voidwriteFloat8(double value) voidwriteInt(int value) voidwriteIntervalDay(int days, int milliseconds) voidwriteIntervalMonthDayNano(int months, int days, long nanoseconds) voidwriteIntervalYear(int value) voidwriteLargeVarBinary(byte[] value) voidwriteLargeVarBinary(byte[] value, int offset, int length) voidwriteLargeVarBinary(long start, long end, ArrowBuf buffer) voidwriteLargeVarBinary(ByteBuffer value) voidwriteLargeVarBinary(ByteBuffer value, int offset, int length) voidwriteLargeVarChar(long start, long end, ArrowBuf buffer) voidwriteLargeVarChar(String value) voidwriteLargeVarChar(Text value) voidvoidwriteSmallInt(short value) voidwriteTimeMicro(long value) voidwriteTimeMilli(int value) voidwriteTimeNano(long value) voidwriteTimeSec(int value) voidwriteTimeStampMicro(long value) voidwriteTimeStampMicroTZ(long value) voidwriteTimeStampMilli(long value) voidwriteTimeStampMilliTZ(long value) voidwriteTimeStampNano(long value) voidwriteTimeStampNanoTZ(long value) voidwriteTimeStampSec(long value) voidwriteTimeStampSecTZ(long value) voidwriteTinyInt(byte value) voidwriteUInt1(byte value) voidwriteUInt2(char value) voidwriteUInt4(int value) voidwriteUInt8(long value) voidwriteVarBinary(byte[] value) voidwriteVarBinary(byte[] value, int offset, int length) voidwriteVarBinary(int start, int end, ArrowBuf buffer) voidwriteVarBinary(ByteBuffer value) voidwriteVarBinary(ByteBuffer value, int offset, int length) voidwriteVarChar(int start, int end, ArrowBuf buffer) voidwriteVarChar(String value) voidwriteVarChar(Text value) voidwriteViewVarBinary(byte[] value) voidwriteViewVarBinary(byte[] value, int offset, int length) voidwriteViewVarBinary(int start, int end, ArrowBuf buffer) voidwriteViewVarBinary(ByteBuffer value) voidwriteViewVarBinary(ByteBuffer value, int offset, int length) voidwriteViewVarChar(int start, int end, ArrowBuf buffer) voidwriteViewVarChar(String value) voidwriteViewVarChar(Text value) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.apache.arrow.vector.complex.Positionable
getPosition
-
Field Details
-
vector
-
writer
-
addVectorAsNullable
protected boolean addVectorAsNullable
-
-
Constructor Details
-
UnionFixedSizeListWriter
-
UnionFixedSizeListWriter
public UnionFixedSizeListWriter(FixedSizeListVector vector, NullableStructWriterFactory nullableStructWriterFactory) -
UnionFixedSizeListWriter
public UnionFixedSizeListWriter(FixedSizeListVector vector, org.apache.arrow.vector.complex.impl.AbstractFieldWriter parent)
-
-
Method Details
-
allocate
public void allocate() -
clear
public void clear() -
getField
-
setValueCount
public void setValueCount(int count) -
getValueCapacity
public int getValueCapacity() -
close
- Throws:
Exception
-
setPosition
public void setPosition(int index) - Specified by:
setPositionin interfacePositionable
-
tinyInt
- Specified by:
tinyIntin interfaceBaseWriter.ListWriter
-
tinyInt
- Specified by:
tinyIntin interfaceBaseWriter.StructWriter
-
uInt1
- Specified by:
uInt1in interfaceBaseWriter.ListWriter
-
uInt1
- Specified by:
uInt1in interfaceBaseWriter.StructWriter
-
uInt2
- Specified by:
uInt2in interfaceBaseWriter.ListWriter
-
uInt2
- Specified by:
uInt2in interfaceBaseWriter.StructWriter
-
smallInt
- Specified by:
smallIntin interfaceBaseWriter.ListWriter
-
smallInt
- Specified by:
smallIntin interfaceBaseWriter.StructWriter
-
float2
- Specified by:
float2in interfaceBaseWriter.ListWriter
-
float2
- Specified by:
float2in interfaceBaseWriter.StructWriter
-
integer
- Specified by:
integerin interfaceBaseWriter.ListWriter
-
integer
- Specified by:
integerin interfaceBaseWriter.StructWriter
-
uInt4
- Specified by:
uInt4in interfaceBaseWriter.ListWriter
-
uInt4
- Specified by:
uInt4in interfaceBaseWriter.StructWriter
-
float4
- Specified by:
float4in interfaceBaseWriter.ListWriter
-
float4
- Specified by:
float4in interfaceBaseWriter.StructWriter
-
dateDay
- Specified by:
dateDayin interfaceBaseWriter.ListWriter
-
dateDay
- Specified by:
dateDayin interfaceBaseWriter.StructWriter
-
intervalYear
- Specified by:
intervalYearin interfaceBaseWriter.ListWriter
-
intervalYear
- Specified by:
intervalYearin interfaceBaseWriter.StructWriter
-
timeSec
- Specified by:
timeSecin interfaceBaseWriter.ListWriter
-
timeSec
- Specified by:
timeSecin interfaceBaseWriter.StructWriter
-
timeMilli
- Specified by:
timeMilliin interfaceBaseWriter.ListWriter
-
timeMilli
- Specified by:
timeMilliin interfaceBaseWriter.StructWriter
-
bigInt
- Specified by:
bigIntin interfaceBaseWriter.ListWriter
-
bigInt
- Specified by:
bigIntin interfaceBaseWriter.StructWriter
-
uInt8
- Specified by:
uInt8in interfaceBaseWriter.ListWriter
-
uInt8
- Specified by:
uInt8in interfaceBaseWriter.StructWriter
-
float8
- Specified by:
float8in interfaceBaseWriter.ListWriter
-
float8
- Specified by:
float8in interfaceBaseWriter.StructWriter
-
dateMilli
- Specified by:
dateMilliin interfaceBaseWriter.ListWriter
-
dateMilli
- Specified by:
dateMilliin interfaceBaseWriter.StructWriter
-
timeStampSec
- Specified by:
timeStampSecin interfaceBaseWriter.ListWriter
-
timeStampSec
- Specified by:
timeStampSecin interfaceBaseWriter.StructWriter
-
timeStampMilli
- Specified by:
timeStampMilliin interfaceBaseWriter.ListWriter
-
timeStampMilli
- Specified by:
timeStampMilliin interfaceBaseWriter.StructWriter
-
timeStampMicro
- Specified by:
timeStampMicroin interfaceBaseWriter.ListWriter
-
timeStampMicro
- Specified by:
timeStampMicroin interfaceBaseWriter.StructWriter
-
timeStampNano
- Specified by:
timeStampNanoin interfaceBaseWriter.ListWriter
-
timeStampNano
- Specified by:
timeStampNanoin interfaceBaseWriter.StructWriter
-
timeMicro
- Specified by:
timeMicroin interfaceBaseWriter.ListWriter
-
timeMicro
- Specified by:
timeMicroin interfaceBaseWriter.StructWriter
-
timeNano
- Specified by:
timeNanoin interfaceBaseWriter.ListWriter
-
timeNano
- Specified by:
timeNanoin interfaceBaseWriter.StructWriter
-
intervalDay
- Specified by:
intervalDayin interfaceBaseWriter.ListWriter
-
intervalDay
- Specified by:
intervalDayin interfaceBaseWriter.StructWriter
-
intervalMonthDayNano
- Specified by:
intervalMonthDayNanoin interfaceBaseWriter.ListWriter
-
intervalMonthDayNano
- Specified by:
intervalMonthDayNanoin interfaceBaseWriter.StructWriter
-
varBinary
- Specified by:
varBinaryin interfaceBaseWriter.ListWriter
-
varBinary
- Specified by:
varBinaryin interfaceBaseWriter.StructWriter
-
varChar
- Specified by:
varCharin interfaceBaseWriter.ListWriter
-
varChar
- Specified by:
varCharin interfaceBaseWriter.StructWriter
-
viewVarBinary
- Specified by:
viewVarBinaryin interfaceBaseWriter.ListWriter
-
viewVarBinary
- Specified by:
viewVarBinaryin interfaceBaseWriter.StructWriter
-
viewVarChar
- Specified by:
viewVarCharin interfaceBaseWriter.ListWriter
-
viewVarChar
- Specified by:
viewVarCharin interfaceBaseWriter.StructWriter
-
largeVarChar
- Specified by:
largeVarCharin interfaceBaseWriter.ListWriter
-
largeVarChar
- Specified by:
largeVarCharin interfaceBaseWriter.StructWriter
-
largeVarBinary
- Specified by:
largeVarBinaryin interfaceBaseWriter.ListWriter
-
largeVarBinary
- Specified by:
largeVarBinaryin interfaceBaseWriter.StructWriter
-
bit
- Specified by:
bitin interfaceBaseWriter.ListWriter
-
bit
- Specified by:
bitin interfaceBaseWriter.StructWriter
-
decimal
- Specified by:
decimalin interfaceBaseWriter.ListWriter
-
decimal
- Specified by:
decimalin interfaceBaseWriter.StructWriter
-
decimal
- Specified by:
decimalin interfaceBaseWriter.StructWriter
-
decimal256
- Specified by:
decimal256in interfaceBaseWriter.ListWriter
-
decimal256
- Specified by:
decimal256in interfaceBaseWriter.StructWriter
-
decimal256
- Specified by:
decimal256in interfaceBaseWriter.StructWriter
-
struct
- Specified by:
structin interfaceBaseWriter.ListWriter
-
list
- Specified by:
listin interfaceBaseWriter.ListWriter
-
list
- Specified by:
listin interfaceBaseWriter.StructWriter
-
struct
- Specified by:
structin interfaceBaseWriter.StructWriter
-
map
- Specified by:
mapin interfaceBaseWriter.ListWriter
-
map
- Specified by:
mapin interfaceBaseWriter.StructWriter
-
map
- Specified by:
mapin interfaceBaseWriter.ListWriter
-
map
- Specified by:
mapin interfaceBaseWriter.StructWriter
-
startList
public void startList()- Specified by:
startListin interfaceBaseWriter.ListWriter
-
endList
public void endList()- Specified by:
endListin interfaceBaseWriter.ListWriter
-
start
public void start()- Specified by:
startin interfaceBaseWriter.StructWriter
-
end
public void end()- Specified by:
endin interfaceBaseWriter.StructWriter
-
write
- Specified by:
writein interfaceDecimalWriter
-
write
- Specified by:
writein interfaceDecimal256Writer
-
writeNull
public void writeNull()- Specified by:
writeNullin interfaceBaseWriter
-
writeDecimal
- Specified by:
writeDecimalin interfaceDecimalWriter
-
writeDecimal
- Specified by:
writeDecimalin interfaceDecimalWriter
-
writeBigEndianBytesToDecimal
- Specified by:
writeBigEndianBytesToDecimalin interfaceDecimalWriter
-
writeDecimal256
- Specified by:
writeDecimal256in interfaceDecimal256Writer
-
writeDecimal256
- Specified by:
writeDecimal256in interfaceDecimal256Writer
-
writeBigEndianBytesToDecimal256
- Specified by:
writeBigEndianBytesToDecimal256in interfaceDecimal256Writer
-
writeTinyInt
public void writeTinyInt(byte value) - Specified by:
writeTinyIntin interfaceTinyIntWriter
-
write
- Specified by:
writein interfaceTinyIntWriter
-
writeUInt1
public void writeUInt1(byte value) - Specified by:
writeUInt1in interfaceUInt1Writer
-
write
- Specified by:
writein interfaceUInt1Writer
-
writeUInt2
public void writeUInt2(char value) - Specified by:
writeUInt2in interfaceUInt2Writer
-
write
- Specified by:
writein interfaceUInt2Writer
-
writeSmallInt
public void writeSmallInt(short value) - Specified by:
writeSmallIntin interfaceSmallIntWriter
-
write
- Specified by:
writein interfaceSmallIntWriter
-
writeFloat2
public void writeFloat2(short value) - Specified by:
writeFloat2in interfaceFloat2Writer
-
write
- Specified by:
writein interfaceFloat2Writer
-
writeInt
public void writeInt(int value) -
write
-
writeUInt4
public void writeUInt4(int value) - Specified by:
writeUInt4in interfaceUInt4Writer
-
write
- Specified by:
writein interfaceUInt4Writer
-
writeFloat4
public void writeFloat4(float value) - Specified by:
writeFloat4in interfaceFloat4Writer
-
write
- Specified by:
writein interfaceFloat4Writer
-
writeDateDay
public void writeDateDay(int value) - Specified by:
writeDateDayin interfaceDateDayWriter
-
write
- Specified by:
writein interfaceDateDayWriter
-
writeIntervalYear
public void writeIntervalYear(int value) - Specified by:
writeIntervalYearin interfaceIntervalYearWriter
-
write
- Specified by:
writein interfaceIntervalYearWriter
-
writeTimeSec
public void writeTimeSec(int value) - Specified by:
writeTimeSecin interfaceTimeSecWriter
-
write
- Specified by:
writein interfaceTimeSecWriter
-
writeTimeMilli
public void writeTimeMilli(int value) - Specified by:
writeTimeMilliin interfaceTimeMilliWriter
-
write
- Specified by:
writein interfaceTimeMilliWriter
-
writeBigInt
public void writeBigInt(long value) - Specified by:
writeBigIntin interfaceBigIntWriter
-
write
- Specified by:
writein interfaceBigIntWriter
-
writeUInt8
public void writeUInt8(long value) - Specified by:
writeUInt8in interfaceUInt8Writer
-
write
- Specified by:
writein interfaceUInt8Writer
-
writeFloat8
public void writeFloat8(double value) - Specified by:
writeFloat8in interfaceFloat8Writer
-
write
- Specified by:
writein interfaceFloat8Writer
-
writeDateMilli
public void writeDateMilli(long value) - Specified by:
writeDateMilliin interfaceDateMilliWriter
-
write
- Specified by:
writein interfaceDateMilliWriter
-
writeTimeStampSec
public void writeTimeStampSec(long value) - Specified by:
writeTimeStampSecin interfaceTimeStampSecWriter
-
write
- Specified by:
writein interfaceTimeStampSecWriter
-
writeTimeStampMilli
public void writeTimeStampMilli(long value) - Specified by:
writeTimeStampMilliin interfaceTimeStampMilliWriter
-
write
- Specified by:
writein interfaceTimeStampMilliWriter
-
writeTimeStampMicro
public void writeTimeStampMicro(long value) - Specified by:
writeTimeStampMicroin interfaceTimeStampMicroWriter
-
write
- Specified by:
writein interfaceTimeStampMicroWriter
-
writeTimeStampNano
public void writeTimeStampNano(long value) - Specified by:
writeTimeStampNanoin interfaceTimeStampNanoWriter
-
write
- Specified by:
writein interfaceTimeStampNanoWriter
-
writeTimeMicro
public void writeTimeMicro(long value) - Specified by:
writeTimeMicroin interfaceTimeMicroWriter
-
write
- Specified by:
writein interfaceTimeMicroWriter
-
writeTimeNano
public void writeTimeNano(long value) - Specified by:
writeTimeNanoin interfaceTimeNanoWriter
-
write
- Specified by:
writein interfaceTimeNanoWriter
-
writeIntervalDay
public void writeIntervalDay(int days, int milliseconds) - Specified by:
writeIntervalDayin interfaceIntervalDayWriter
-
write
- Specified by:
writein interfaceIntervalDayWriter
-
writeIntervalMonthDayNano
public void writeIntervalMonthDayNano(int months, int days, long nanoseconds) - Specified by:
writeIntervalMonthDayNanoin interfaceIntervalMonthDayNanoWriter
-
write
- Specified by:
writein interfaceIntervalMonthDayNanoWriter
-
writeVarBinary
public void writeVarBinary(byte[] value) - Specified by:
writeVarBinaryin interfaceVarBinaryWriter
-
writeVarBinary
public void writeVarBinary(byte[] value, int offset, int length) - Specified by:
writeVarBinaryin interfaceVarBinaryWriter
-
writeVarBinary
- Specified by:
writeVarBinaryin interfaceVarBinaryWriter
-
writeVarBinary
- Specified by:
writeVarBinaryin interfaceVarBinaryWriter
-
writeVarBinary
- Specified by:
writeVarBinaryin interfaceVarBinaryWriter
-
write
- Specified by:
writein interfaceVarBinaryWriter
-
writeVarChar
- Specified by:
writeVarCharin interfaceVarCharWriter
-
writeVarChar
- Specified by:
writeVarCharin interfaceVarCharWriter
-
writeVarChar
- Specified by:
writeVarCharin interfaceVarCharWriter
-
write
- Specified by:
writein interfaceVarCharWriter
-
writeViewVarBinary
public void writeViewVarBinary(byte[] value) - Specified by:
writeViewVarBinaryin interfaceViewVarBinaryWriter
-
writeViewVarBinary
public void writeViewVarBinary(byte[] value, int offset, int length) - Specified by:
writeViewVarBinaryin interfaceViewVarBinaryWriter
-
writeViewVarBinary
- Specified by:
writeViewVarBinaryin interfaceViewVarBinaryWriter
-
writeViewVarBinary
- Specified by:
writeViewVarBinaryin interfaceViewVarBinaryWriter
-
writeViewVarBinary
- Specified by:
writeViewVarBinaryin interfaceViewVarBinaryWriter
-
write
- Specified by:
writein interfaceViewVarBinaryWriter
-
writeViewVarChar
- Specified by:
writeViewVarCharin interfaceViewVarCharWriter
-
writeViewVarChar
- Specified by:
writeViewVarCharin interfaceViewVarCharWriter
-
writeViewVarChar
- Specified by:
writeViewVarCharin interfaceViewVarCharWriter
-
write
- Specified by:
writein interfaceViewVarCharWriter
-
writeLargeVarChar
- Specified by:
writeLargeVarCharin interfaceLargeVarCharWriter
-
writeLargeVarChar
- Specified by:
writeLargeVarCharin interfaceLargeVarCharWriter
-
writeLargeVarChar
- Specified by:
writeLargeVarCharin interfaceLargeVarCharWriter
-
write
- Specified by:
writein interfaceLargeVarCharWriter
-
writeLargeVarBinary
public void writeLargeVarBinary(byte[] value) - Specified by:
writeLargeVarBinaryin interfaceLargeVarBinaryWriter
-
writeLargeVarBinary
public void writeLargeVarBinary(byte[] value, int offset, int length) - Specified by:
writeLargeVarBinaryin interfaceLargeVarBinaryWriter
-
writeLargeVarBinary
- Specified by:
writeLargeVarBinaryin interfaceLargeVarBinaryWriter
-
writeLargeVarBinary
- Specified by:
writeLargeVarBinaryin interfaceLargeVarBinaryWriter
-
writeLargeVarBinary
- Specified by:
writeLargeVarBinaryin interfaceLargeVarBinaryWriter
-
write
- Specified by:
writein interfaceLargeVarBinaryWriter
-
writeBit
public void writeBit(int value) -
write
-
setAddVectorAsNullable
public void setAddVectorAsNullable(boolean nullable) Set flag to control the FieldType.nullable property when a writer creates a new vector. If true then vectors created will be nullable, this is the default behavior. If false then vectors created will be non-nullable.- Parameters:
nullable- Whether or not to create nullable vectors (default behavior is true)
-
startMap
public void startMap()- Specified by:
startMapin interfaceBaseWriter.MapWriter
-
endMap
public void endMap()- Specified by:
endMapin interfaceBaseWriter.MapWriter
-
startEntry
public void startEntry()- Specified by:
startEntryin interfaceBaseWriter.MapWriter
-
key
- Specified by:
keyin interfaceBaseWriter.MapWriter
-
value
- Specified by:
valuein interfaceBaseWriter.MapWriter
-
endEntry
public void endEntry()- Specified by:
endEntryin interfaceBaseWriter.MapWriter
-
write
- Specified by:
writein interfaceDurationWriter
-
writeDuration
public void writeDuration(long value) - Specified by:
writeDurationin interfaceDurationWriter- See Also:
-
write
- Specified by:
writein interfaceTimeStampSecTZWriter
-
writeTimeStampSecTZ
public void writeTimeStampSecTZ(long value) - Specified by:
writeTimeStampSecTZin interfaceTimeStampSecTZWriter- See Also:
-
write
- Specified by:
writein interfaceTimeStampMilliTZWriter
-
writeTimeStampMilliTZ
public void writeTimeStampMilliTZ(long value) - Specified by:
writeTimeStampMilliTZin interfaceTimeStampMilliTZWriter- See Also:
-
write
- Specified by:
writein interfaceTimeStampMicroTZWriter
-
writeTimeStampMicroTZ
public void writeTimeStampMicroTZ(long value) - Specified by:
writeTimeStampMicroTZin interfaceTimeStampMicroTZWriter- See Also:
-
write
- Specified by:
writein interfaceTimeStampNanoTZWriter
-
writeTimeStampNanoTZ
public void writeTimeStampNanoTZ(long value) - Specified by:
writeTimeStampNanoTZin interfaceTimeStampNanoTZWriter- See Also:
-
writeDecimal256
- Specified by:
writeDecimal256in interfaceDecimal256Writer- See Also:
-
writeBigEndianBytesToDecimal256
public void writeBigEndianBytesToDecimal256(byte[] value) - Specified by:
writeBigEndianBytesToDecimal256in interfaceDecimal256Writer- See Also:
-
writeDecimal
- Specified by:
writeDecimalin interfaceDecimalWriter- See Also:
-
writeBigEndianBytesToDecimal
public void writeBigEndianBytesToDecimal(byte[] value) - Specified by:
writeBigEndianBytesToDecimalin interfaceDecimalWriter- See Also:
-
write
- Specified by:
writein interfaceFixedSizeBinaryWriter
-
writeFixedSizeBinary
- Specified by:
writeFixedSizeBinaryin interfaceFixedSizeBinaryWriter- See Also:
-
isEmptyStruct
public boolean isEmptyStruct()This implementation returnsfalse.Must be overridden by struct writers.
- Specified by:
isEmptyStructin interfaceBaseWriter.StructWriter- Returns:
- whether the struct is empty
-
duration
- Specified by:
durationin interfaceBaseWriter.StructWriter
-
duration
- Specified by:
durationin interfaceBaseWriter.StructWriter
-
duration
- Specified by:
durationin interfaceBaseWriter.ListWriter
-
timeStampSecTZ
- Specified by:
timeStampSecTZin interfaceBaseWriter.StructWriter
-
timeStampSecTZ
- Specified by:
timeStampSecTZin interfaceBaseWriter.StructWriter
-
timeStampSecTZ
- Specified by:
timeStampSecTZin interfaceBaseWriter.ListWriter
-
timeStampMilliTZ
- Specified by:
timeStampMilliTZin interfaceBaseWriter.StructWriter
-
timeStampMilliTZ
- Specified by:
timeStampMilliTZin interfaceBaseWriter.StructWriter
-
timeStampMilliTZ
- Specified by:
timeStampMilliTZin interfaceBaseWriter.ListWriter
-
timeStampMicroTZ
- Specified by:
timeStampMicroTZin interfaceBaseWriter.StructWriter
-
timeStampMicroTZ
- Specified by:
timeStampMicroTZin interfaceBaseWriter.StructWriter
-
timeStampMicroTZ
- Specified by:
timeStampMicroTZin interfaceBaseWriter.ListWriter
-
timeStampNanoTZ
- Specified by:
timeStampNanoTZin interfaceBaseWriter.StructWriter
-
timeStampNanoTZ
- Specified by:
timeStampNanoTZin interfaceBaseWriter.StructWriter
-
timeStampNanoTZ
- Specified by:
timeStampNanoTZin interfaceBaseWriter.ListWriter
-
fixedSizeBinary
- Specified by:
fixedSizeBinaryin interfaceBaseWriter.StructWriter
-
fixedSizeBinary
- Specified by:
fixedSizeBinaryin interfaceBaseWriter.StructWriter
-
fixedSizeBinary
- Specified by:
fixedSizeBinaryin interfaceBaseWriter.ListWriter
-
copyReader
- Specified by:
copyReaderin interfaceBaseWriter.ListWriter
-
copyReaderToField
- Specified by:
copyReaderToFieldin interfaceBaseWriter.StructWriter
-
toString
-
getPosition
public int getPosition()- Specified by:
getPositionin interfacePositionable
-