Interface Decimal256Writer

All Superinterfaces:
AutoCloseable, BaseWriter, Positionable
All Known Subinterfaces:
BaseWriter.ScalarWriter, 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

public interface Decimal256Writer extends BaseWriter
  • Method Details

    • write

      void write(Decimal256Holder h)
    • writeDecimal256

      @Deprecated 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.
      See Also:
    • writeDecimal256

      void writeDecimal256(long start, ArrowBuf buffer, ArrowType arrowType)
    • writeDecimal256

      void writeDecimal256(BigDecimal value)
    • writeBigEndianBytesToDecimal256

      void writeBigEndianBytesToDecimal256(byte[] value, ArrowType arrowType)
    • writeBigEndianBytesToDecimal256

      @Deprecated 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.
      See Also: