Class ValueEncoderFactory.IntArrayEncoder

    • Field Detail

      • _values

        final int[] _values
    • Constructor Detail

      • IntArrayEncoder

        protected IntArrayEncoder​(int[] values,
                                  int from,
                                  int length)
    • Method Detail

      • encodeMore

        public int encodeMore​(char[] buffer,
                              int ptr,
                              int end)
        Specified by:
        encodeMore in class ValueEncoderFactory.ArrayEncoder
        Returns:
        Value of pointer after all remaining data (which may be "none") that can be encoded (as constrained by buffer length) has been encoded. Has to exceed 'ptr' value sent in; will be equal to it if nothing was encoded (which should only occur when everything has been encoded, as long as AsciiValueEncoder.bufferNeedsFlush(int) is appropriately called once before calling this method)
      • encodeMore

        public int encodeMore​(byte[] buffer,
                              int ptr,
                              int end)
        Specified by:
        encodeMore in class AsciiValueEncoder
        Returns:
        Value of pointer after all remaining data (which may be "none") that can be encoded (as constrained by buffer length) has been encoded. Has to exceed 'ptr' value sent in; will be equal to it if nothing was encoded (which should only occur when everything has been encoded, as long as AsciiValueEncoder.bufferNeedsFlush(int) is appropriately called once before calling this method)