Class DecimalWriter<T>

    • Field Detail

      • precision

        protected final int precision
      • scale

        protected final int scale
    • Method Detail

      • forRow

        public static DecimalWriter<org.apache.flink.table.data.RowData> forRow​(org.apache.arrow.vector.DecimalVector decimalVector,
                                                                                int precision,
                                                                                int scale)
      • forArray

        public static DecimalWriter<org.apache.flink.table.data.ArrayData> forArray​(org.apache.arrow.vector.DecimalVector decimalVector,
                                                                                    int precision,
                                                                                    int scale)
      • doWrite

        public void doWrite​(T in,
                            int ordinal)
        Description copied from class: ArrowFieldWriter
        Sets the field value as the field at the specified ordinal of the specified row.
        Specified by:
        doWrite in class ArrowFieldWriter<T>