Class IndexWriter.IntArray1NUncompressedCollector

  • Enclosing class:
    IndexWriter

    public static class IndexWriter.IntArray1NUncompressedCollector
    extends java.lang.Object
    Build index for mapping int to int array.
    • Constructor Summary

      Constructors 
      Constructor Description
      IntArray1NUncompressedCollector​(int size, java.io.File indexFile)
      Constructor for index of given size
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      IIndexReader.IOne2ManyIndex flush()
      Write the in memory version to disk and return the reader.
      java.io.File getIndexFile()
      Get the backing file
      void log​(int classId, int methodId)
      Add entry for classid
      • Methods inherited from class java.lang.Object

        equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • IntArray1NUncompressedCollector

        public IntArray1NUncompressedCollector​(int size,
                                               java.io.File indexFile)
                                        throws java.io.IOException
        Constructor for index of given size
        Parameters:
        size - number of entries
        Throws:
        java.io.IOException - if a problem occurs with the write
    • Method Detail

      • log

        public void log​(int classId,
                        int methodId)
        Add entry for classid
        Parameters:
        classId - the class id
        methodId - the method id to be added to the array
      • getIndexFile

        public java.io.File getIndexFile()
        Get the backing file
        Returns:
        the backing file
      • flush

        public IIndexReader.IOne2ManyIndex flush()
                                          throws java.io.IOException
        Write the in memory version to disk and return the reader.
        Returns:
        the new reader
        Throws:
        java.io.IOException - if a write error occurs