Class SegmentReadState


  • public class SegmentReadState
    extends java.lang.Object
    Holder class for common parameters used during read.
    • Field Detail

      • openedFromWriter

        public final boolean openedFromWriter
        True iff this SegmentReadState is opened from an IndexWriter.
      • readerAttributes

        public final java.util.Map<java.lang.String,​java.lang.String> readerAttributes
        The reader attributes for this reader. This is used to configure low level options on the codec layer. This attribute map is user supplied at reader creation time.
    • Constructor Detail

      • SegmentReadState

        public SegmentReadState​(Directory dir,
                                SegmentInfo info,
                                FieldInfos fieldInfos,
                                boolean openedFromWriter,
                                IOContext context,
                                java.util.Map<java.lang.String,​java.lang.String> readerAttributes)
        Create a SegmentReadState.
      • SegmentReadState

        public SegmentReadState​(Directory dir,
                                SegmentInfo info,
                                FieldInfos fieldInfos,
                                boolean openedFromWriter,
                                IOContext context,
                                java.lang.String segmentSuffix,
                                java.util.Map<java.lang.String,​java.lang.String> readerAttributes)
        Create a SegmentReadState.
      • SegmentReadState

        public SegmentReadState​(SegmentReadState other,
                                java.lang.String newSegmentSuffix)
        Create a SegmentReadState.