ArrayData with specified not null
element action expression and null element action expression.Collection format, because
generic type such as List is erased to simply List, so a bean class input param is required.ArrowTableSerializer is more recommended.Schema to ArrowRecordBatch.ArrowTable.Row and arrow ArrowRecordBatch.Row backed by binary buffer instead of java objects.BinaryRow.row as a java bean of type CodecBuilder.beanClass.row as a java bean of type MapEncoderBuilder.mapToken.row as a java bean of type CodecBuilder.beanClass.CodecBuilder.beanClass as
a row.MapEncoderBuilder.mapToken as a
BinaryMap.CodecBuilder.beanClass as a
row.value as a java object of type
typeToken.arrayData.row as a java bean of type typeToken
.arrayData as a java collection.mapData as a java map.arrayData, and set value to
rootJavaArray.Encoder.type and use writer as parent
writer.Map format, because generic
type such as List is erased to simply List, so a bean class input param is required.setOffsetAndSize(int ordinal, int absoluteOffset, int size) Reset
will change writerIndex, please use it very carefully.reset() before write nested row to bufferinputObject of type typeToken
as BinaryArray using given writer.inputObject to position ordinal
of row/array using given writer.inputObject to position ordinal of
row/array using given writer.inputObject as binary using fury
.Copyright © 2023-2024, The Apache Software Foundation. Apache Fury™, Fury™, and Apache are either registered trademarks or trademarks of the Apache Software Foundation.