Class AbstractRowEncoder

    • Field Detail

      • currentColumnIndex

        protected int currentColumnIndex
        The current column index for appending values to the row encoder. Gets incremented by appendColumnValue and set back to zero when the encoder is reset.
    • Method Detail

      • appendColumnValue

        public void appendColumnValue​(Block block,
                                      int position)
        Description copied from interface: RowEncoder
        Adds the value from the given block/position to the row being encoded
        Specified by:
        appendColumnValue in interface RowEncoder
      • appendNullValue

        protected void appendNullValue()
      • appendLong

        protected void appendLong​(long value)
      • appendInt

        protected void appendInt​(int value)
      • appendShort

        protected void appendShort​(short value)
      • appendByte

        protected void appendByte​(byte value)
      • appendDouble

        protected void appendDouble​(double value)
      • appendFloat

        protected void appendFloat​(float value)
      • appendBoolean

        protected void appendBoolean​(boolean value)
      • appendString

        protected void appendString​(String value)
      • appendByteBuffer

        protected void appendByteBuffer​(ByteBuffer value)
      • appendSqlDate

        protected void appendSqlDate​(SqlDate value)
      • appendSqlTime

        protected void appendSqlTime​(SqlTime value)
      • appendSqlTimeWithTimeZone

        protected void appendSqlTimeWithTimeZone​(SqlTimeWithTimeZone value)
      • appendSqlTimestamp

        protected void appendSqlTimestamp​(SqlTimestamp value)
      • appendArray

        protected void appendArray​(List<Object> value)
      • appendRow

        protected void appendRow​(List<Object> value)
      • resetColumnIndex

        protected void resetColumnIndex()