Interface TypedSetters

    • Method Detail

      • setNullAt

        void setNullAt​(int pos)
      • setBoolean

        void setBoolean​(int pos,
                        boolean value)
      • setByte

        void setByte​(int pos,
                     byte value)
      • setShort

        void setShort​(int pos,
                      short value)
      • setInt

        void setInt​(int pos,
                    int value)
      • setLong

        void setLong​(int pos,
                     long value)
      • setFloat

        void setFloat​(int pos,
                      float value)
      • setDouble

        void setDouble​(int pos,
                       double value)
      • setDecimal

        void setDecimal​(int pos,
                        DecimalData value,
                        int precision)
        Set the decimal column value.

        Note: Precision is compact: can call setNullAt(int) when decimal is null. Precision is not compact: can not call setNullAt(int) when decimal is null, must call setDecimal(pos, null, precision) because we need update var-length-part.

      • setTimestamp

        void setTimestamp​(int pos,
                          TimestampData value,
                          int precision)
        Set Timestamp value.

        Note: If precision is compact: can call setNullAt(int) when TimestampData value is null. Otherwise: can not call setNullAt(int) when TimestampData value is null, must call setTimestamp(pos, null, precision) because we need to update var-length-part.