Class ValueEncoderFactory.FloatArrayEncoder

    • Field Detail

      • _values

        final float[] _values
    • Constructor Detail

      • FloatArrayEncoder

        protected FloatArrayEncoder​(float[] 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)