Class BKDWriter.OneDimensionBKDWriter

  • Enclosing class:
    BKDWriter

    private class BKDWriter.OneDimensionBKDWriter
    extends java.lang.Object
    • Field Detail

      • dataStartFP

        final long dataStartFP
      • leafBlockFPs

        final java.util.List<java.lang.Long> leafBlockFPs
      • leafBlockStartValues

        final java.util.List<byte[]> leafBlockStartValues
      • leafValues

        final byte[] leafValues
      • leafDocs

        final int[] leafDocs
      • valueCount

        private long valueCount
      • leafCount

        private int leafCount
      • leafCardinality

        private int leafCardinality
      • lastPackedValue

        final byte[] lastPackedValue
      • lastDocID

        private int lastDocID
    • Method Detail

      • add

        void add​(byte[] packedValue,
                 int docID)
          throws java.io.IOException
        Throws:
        java.io.IOException
      • finish

        public java.lang.Runnable finish()
                                  throws java.io.IOException
        Throws:
        java.io.IOException
      • writeLeafBlock

        private void writeLeafBlock​(int leafCardinality)
                             throws java.io.IOException
        Throws:
        java.io.IOException