public interface Decimal256Writer extends BaseWriter
BaseWriter.ComplexWriter, BaseWriter.ListWriter, BaseWriter.MapWriter, BaseWriter.ScalarWriter, BaseWriter.StructOrListWriter, BaseWriter.StructWriter
Modifier and Type | Method and Description |
---|---|
void |
write(Decimal256Holder h) |
void |
writeBigEndianBytesToDecimal256(byte[] value)
Deprecated.
Use either the version that additionally takes in an ArrowType or use the holder version.
This version does not contain enough information to fully specify this field type.
|
void |
writeBigEndianBytesToDecimal256(byte[] value,
ArrowType arrowType) |
void |
writeDecimal256(BigDecimal value) |
void |
writeDecimal256(long start,
ArrowBuf buffer)
Deprecated.
The holder version should be used instead because the plain value version does not contain enough information
to fully specify this field type.
|
void |
writeDecimal256(long start,
ArrowBuf buffer,
ArrowType arrowType) |
getValueCapacity, writeNull
close
getPosition, setPosition
void write(Decimal256Holder h)
@Deprecated void writeDecimal256(long start, ArrowBuf buffer)
write(Decimal256Holder)
void writeDecimal256(BigDecimal value)
void writeBigEndianBytesToDecimal256(byte[] value, ArrowType arrowType)
@Deprecated void writeBigEndianBytesToDecimal256(byte[] value)
Copyright © 2023 The Apache Software Foundation. All rights reserved.