Class PointValuesWriter


  • class PointValuesWriter
    extends java.lang.Object
    Buffers up pending byte[][] value(s) per doc, then flushes when segment flushes.
    • Field Detail

      • fieldInfo

        private final FieldInfo fieldInfo
      • iwBytesUsed

        private final Counter iwBytesUsed
      • docIDs

        private int[] docIDs
      • numPoints

        private int numPoints
      • numDocs

        private int numDocs
      • lastDocID

        private int lastDocID
      • packedBytesLength

        private final int packedBytesLength
    • Constructor Detail

      • PointValuesWriter

        PointValuesWriter​(Counter bytesUsed,
                          FieldInfo fieldInfo)
    • Method Detail

      • addPackedValue

        public void addPackedValue​(int docID,
                                   BytesRef value)
                            throws java.io.IOException
        Throws:
        java.io.IOException
      • getNumDocs

        public int getNumDocs()
        Get number of buffered documents
        Returns:
        number of buffered documents