Class ValueEncoderFactory.DoubleArrayEncoder

    • Field Detail

      • _values

        final double[] _values
    • Constructor Detail

      • DoubleArrayEncoder

        protected DoubleArrayEncoder​(double[] 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)