Class SlowCompositeCodecReaderWrapper.SlowCompositePointsReaderWrapper

  • All Implemented Interfaces:
    java.io.Closeable, java.lang.AutoCloseable
    Enclosing class:
    SlowCompositeCodecReaderWrapper

    private static class SlowCompositeCodecReaderWrapper.SlowCompositePointsReaderWrapper
    extends PointsReader
    • Field Detail

      • codecReaders

        private final CodecReader[] codecReaders
      • docStarts

        private final int[] docStarts
    • Constructor Detail

      • SlowCompositePointsReaderWrapper

        SlowCompositePointsReaderWrapper​(CodecReader[] codecReaders,
                                         int[] docStarts)
    • Method Detail

      • close

        public void close()
                   throws java.io.IOException
        Throws:
        java.io.IOException
      • checkIntegrity

        public void checkIntegrity()
                            throws java.io.IOException
        Description copied from class: PointsReader
        Checks consistency of this reader.

        Note that this may be costly in terms of I/O, e.g. may involve computing a checksum value against large data files.

        Specified by:
        checkIntegrity in class PointsReader
        Throws:
        java.io.IOException
      • getValues

        public PointValues getValues​(java.lang.String field)
                              throws java.io.IOException
        Description copied from class: PointsReader
        Return PointValues for the given field. The behavior is undefined if the given field doesn't have points enabled on its FieldInfo.
        Specified by:
        getValues in class PointsReader
        Throws:
        java.io.IOException