Interface BaseWriter.ListWriter
- All Superinterfaces:
AutoCloseable
,BaseWriter
,Positionable
- All Known Subinterfaces:
BaseWriter.MapWriter
,FieldWriter
- All Known Implementing Classes:
BigIntWriterImpl
,BitWriterImpl
,ComplexWriterImpl
,DateDayWriterImpl
,DateMilliWriterImpl
,Decimal256WriterImpl
,DecimalWriterImpl
,DenseUnionWriter
,DurationWriterImpl
,FixedSizeBinaryWriterImpl
,Float2WriterImpl
,Float4WriterImpl
,Float8WriterImpl
,IntervalDayWriterImpl
,IntervalMonthDayNanoWriterImpl
,IntervalYearWriterImpl
,IntWriterImpl
,LargeVarBinaryWriterImpl
,LargeVarCharWriterImpl
,NullableCaseSensitiveStructWriter
,NullableStructWriter
,PromotableWriter
,SingleCaseSensitiveStructWriter
,SingleStructWriter
,SmallIntWriterImpl
,TimeMicroWriterImpl
,TimeMilliWriterImpl
,TimeNanoWriterImpl
,TimeSecWriterImpl
,TimeStampMicroTZWriterImpl
,TimeStampMicroWriterImpl
,TimeStampMilliTZWriterImpl
,TimeStampMilliWriterImpl
,TimeStampNanoTZWriterImpl
,TimeStampNanoWriterImpl
,TimeStampSecTZWriterImpl
,TimeStampSecWriterImpl
,TinyIntWriterImpl
,UInt1WriterImpl
,UInt2WriterImpl
,UInt4WriterImpl
,UInt8WriterImpl
,UnionFixedSizeListWriter
,UnionLargeListWriter
,UnionListViewWriter
,UnionListWriter
,UnionMapWriter
,UnionWriter
,VarBinaryWriterImpl
,VarCharWriterImpl
,ViewVarBinaryWriterImpl
,ViewVarCharWriterImpl
- Enclosing interface:
- BaseWriter
-
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
-
Method Summary
Modifier and TypeMethodDescriptionbigInt()
bit()
void
copyReader
(FieldReader reader) dateDay()
decimal()
duration()
void
endList()
float2()
float4()
float8()
integer()
list()
map()
map
(boolean keysSorted) smallInt()
void
struct()
timeNano()
timeSec()
tinyInt()
uInt1()
uInt2()
uInt4()
uInt8()
varChar()
Methods inherited from interface java.lang.AutoCloseable
close
Methods inherited from interface org.apache.arrow.vector.complex.writer.BaseWriter
getValueCapacity, writeNull
Methods inherited from interface org.apache.arrow.vector.complex.Positionable
getPosition, setPosition
-
Method Details
-
startList
void startList() -
endList
void endList() -
struct
BaseWriter.StructWriter struct() -
list
BaseWriter.ListWriter list() -
map
BaseWriter.MapWriter map() -
map
-
copyReader
-
tinyInt
TinyIntWriter tinyInt() -
uInt1
UInt1Writer uInt1() -
uInt2
UInt2Writer uInt2() -
smallInt
SmallIntWriter smallInt() -
float2
Float2Writer float2() -
integer
IntWriter integer() -
uInt4
UInt4Writer uInt4() -
float4
Float4Writer float4() -
dateDay
DateDayWriter dateDay() -
intervalYear
IntervalYearWriter intervalYear() -
timeSec
TimeSecWriter timeSec() -
timeMilli
TimeMilliWriter timeMilli() -
bigInt
BigIntWriter bigInt() -
uInt8
UInt8Writer uInt8() -
float8
Float8Writer float8() -
dateMilli
DateMilliWriter dateMilli() -
duration
DurationWriter duration() -
timeStampSec
TimeStampSecWriter timeStampSec() -
timeStampMilli
TimeStampMilliWriter timeStampMilli() -
timeStampMicro
TimeStampMicroWriter timeStampMicro() -
timeStampNano
TimeStampNanoWriter timeStampNano() -
timeStampSecTZ
TimeStampSecTZWriter timeStampSecTZ() -
timeStampMilliTZ
TimeStampMilliTZWriter timeStampMilliTZ() -
timeStampMicroTZ
TimeStampMicroTZWriter timeStampMicroTZ() -
timeStampNanoTZ
TimeStampNanoTZWriter timeStampNanoTZ() -
timeMicro
TimeMicroWriter timeMicro() -
timeNano
TimeNanoWriter timeNano() -
intervalDay
IntervalDayWriter intervalDay() -
intervalMonthDayNano
IntervalMonthDayNanoWriter intervalMonthDayNano() -
decimal256
Decimal256Writer decimal256() -
decimal
DecimalWriter decimal() -
fixedSizeBinary
FixedSizeBinaryWriter fixedSizeBinary() -
varBinary
VarBinaryWriter varBinary() -
varChar
VarCharWriter varChar() -
viewVarBinary
ViewVarBinaryWriter viewVarBinary() -
viewVarChar
ViewVarCharWriter viewVarChar() -
largeVarChar
LargeVarCharWriter largeVarChar() -
largeVarBinary
LargeVarBinaryWriter largeVarBinary() -
bit
BitWriter bit()
-