Uses of Class
org.apache.lucene.store.IOContext
Packages that use IOContext
Package
Description
Codecs API: API for customization of the encoding and structure of the index.
Lucene 9.0 file format.
Lucene 9.0 compressing format.
Code to maintain and access indices.
Binary i/o API, used for all index data.
-
Uses of IOContext in org.apache.lucene.codecs
Methods in org.apache.lucene.codecs with parameters of type IOContextModifier and TypeMethodDescriptionfinal IndexOutput
CompoundDirectory.createOutput
(String name, IOContext context) final IndexOutput
CompoundDirectory.createTempOutput
(String prefix, String suffix, IOContext context) abstract StoredFieldsReader
StoredFieldsFormat.fieldsReader
(Directory directory, SegmentInfo si, FieldInfos fn, IOContext context) Returns aStoredFieldsReader
to load stored fields.abstract StoredFieldsWriter
StoredFieldsFormat.fieldsWriter
(Directory directory, SegmentInfo si, IOContext context) Returns aStoredFieldsWriter
to write stored fields.abstract CompoundDirectory
CompoundFormat.getCompoundReader
(Directory dir, SegmentInfo si, IOContext context) Returns a Directory view (read-only) for the compound files in this segmentabstract FieldInfos
FieldInfosFormat.read
(Directory directory, SegmentInfo segmentInfo, String segmentSuffix, IOContext iocontext) abstract SegmentInfo
SegmentInfoFormat.read
(Directory directory, String segmentName, byte[] segmentID, IOContext context) ReadSegmentInfo
data from a directory.abstract Bits
LiveDocsFormat.readLiveDocs
(Directory dir, SegmentCommitInfo info, IOContext context) Read live docs bits.abstract TermVectorsReader
TermVectorsFormat.vectorsReader
(Directory directory, SegmentInfo segmentInfo, FieldInfos fieldInfos, IOContext context) Returns aTermVectorsReader
to read term vectors.abstract TermVectorsWriter
TermVectorsFormat.vectorsWriter
(Directory directory, SegmentInfo segmentInfo, IOContext context) Returns aTermVectorsWriter
to write term vectors.abstract void
CompoundFormat.write
(Directory dir, SegmentInfo si, IOContext context) Packs the provided segment's files into a compound format.abstract void
FieldInfosFormat.write
(Directory directory, SegmentInfo segmentInfo, String segmentSuffix, FieldInfos infos, IOContext context) Writes the providedFieldInfos
to the directory.abstract void
SegmentInfoFormat.write
(Directory dir, SegmentInfo info, IOContext ioContext) WriteSegmentInfo
data.abstract void
LiveDocsFormat.writeLiveDocs
(Bits bits, Directory dir, SegmentCommitInfo info, int newDelCount, IOContext context) Persist live docs bits. -
Uses of IOContext in org.apache.lucene.codecs.lucene90
Methods in org.apache.lucene.codecs.lucene90 with parameters of type IOContextModifier and TypeMethodDescriptionLucene90StoredFieldsFormat.fieldsReader
(Directory directory, SegmentInfo si, FieldInfos fn, IOContext context) Lucene90StoredFieldsFormat.fieldsWriter
(Directory directory, SegmentInfo si, IOContext context) Lucene90CompoundFormat.getCompoundReader
(Directory dir, SegmentInfo si, IOContext context) Lucene90FieldInfosFormat.read
(Directory directory, SegmentInfo segmentInfo, String segmentSuffix, IOContext context) Lucene90LiveDocsFormat.readLiveDocs
(Directory dir, SegmentCommitInfo info, IOContext context) void
Lucene90CompoundFormat.write
(Directory dir, SegmentInfo si, IOContext context) void
Lucene90FieldInfosFormat.write
(Directory directory, SegmentInfo segmentInfo, String segmentSuffix, FieldInfos infos, IOContext context) void
Lucene90SegmentInfoFormat.write
(Directory dir, SegmentInfo si, IOContext ioContext) void
Lucene90LiveDocsFormat.writeLiveDocs
(Bits bits, Directory dir, SegmentCommitInfo info, int newDelCount, IOContext context) -
Uses of IOContext in org.apache.lucene.codecs.lucene90.compressing
Methods in org.apache.lucene.codecs.lucene90.compressing with parameters of type IOContextModifier and TypeMethodDescriptionLucene90CompressingStoredFieldsFormat.fieldsReader
(Directory directory, SegmentInfo si, FieldInfos fn, IOContext context) Lucene90CompressingStoredFieldsFormat.fieldsWriter
(Directory directory, SegmentInfo si, IOContext context) final TermVectorsReader
Lucene90CompressingTermVectorsFormat.vectorsReader
(Directory directory, SegmentInfo segmentInfo, FieldInfos fieldInfos, IOContext context) final TermVectorsWriter
Lucene90CompressingTermVectorsFormat.vectorsWriter
(Directory directory, SegmentInfo segmentInfo, IOContext context) Constructors in org.apache.lucene.codecs.lucene90.compressing with parameters of type IOContextModifierConstructorDescriptionLucene90CompressingStoredFieldsReader
(Directory d, SegmentInfo si, String segmentSuffix, FieldInfos fn, IOContext context, String formatName, CompressionMode compressionMode) Sole constructor.Lucene90CompressingTermVectorsReader
(Directory d, SegmentInfo si, String segmentSuffix, FieldInfos fn, IOContext context, String formatName, CompressionMode compressionMode) Sole constructor. -
Uses of IOContext in org.apache.lucene.index
Fields in org.apache.lucene.index declared as IOContextModifier and TypeFieldDescriptionfinal IOContext
SegmentReadState.context
IOContext
to pass toDirectory.openInput(String,IOContext)
.final IOContext
SegmentWriteState.context
IOContext
for all writes; you should pass this toDirectory.createOutput(String,IOContext)
.Constructors in org.apache.lucene.index with parameters of type IOContextModifierConstructorDescriptionSegmentReadState
(Directory dir, SegmentInfo info, FieldInfos fieldInfos, IOContext context) Create aSegmentReadState
.SegmentReadState
(Directory dir, SegmentInfo info, FieldInfos fieldInfos, IOContext context, String segmentSuffix) Create aSegmentReadState
.SegmentWriteState
(InfoStream infoStream, Directory directory, SegmentInfo segmentInfo, FieldInfos fieldInfos, org.apache.lucene.index.BufferedUpdates segUpdates, IOContext context) Sole constructor.SegmentWriteState
(InfoStream infoStream, Directory directory, SegmentInfo segmentInfo, FieldInfos fieldInfos, org.apache.lucene.index.BufferedUpdates segUpdates, IOContext context, String segmentSuffix) Constructor which takes segment suffix. -
Uses of IOContext in org.apache.lucene.store
Fields in org.apache.lucene.store declared as IOContextModifier and TypeFieldDescriptionstatic final IOContext
IOContext.DEFAULT
static final IOContext
IOContext.READ
static final IOContext
IOContext.READONCE
Methods in org.apache.lucene.store with parameters of type IOContextModifier and TypeMethodDescriptionstatic int
BufferedIndexInput.bufferSize
(IOContext context) Returns default buffer sizes for the givenIOContext
void
Copies an existingsrc
file from directoryfrom
to a non-existent filedest
in this directory.void
void
ByteBuffersDirectory.createOutput
(String name, IOContext context) abstract IndexOutput
Directory.createOutput
(String name, IOContext context) Creates a new, empty file in the directory and returns anIndexOutput
instance for appending data to this file.FileSwitchDirectory.createOutput
(String name, IOContext context) FilterDirectory.createOutput
(String name, IOContext context) FSDirectory.createOutput
(String name, IOContext context) LockValidatingDirectoryWrapper.createOutput
(String name, IOContext context) NRTCachingDirectory.createOutput
(String name, IOContext context) TrackingDirectoryWrapper.createOutput
(String name, IOContext context) ByteBuffersDirectory.createTempOutput
(String prefix, String suffix, IOContext context) abstract IndexOutput
Directory.createTempOutput
(String prefix, String suffix, IOContext context) Creates a new, empty, temporary file in the directory and returns anIndexOutput
instance for appending data to this file.FileSwitchDirectory.createTempOutput
(String prefix, String suffix, IOContext context) FilterDirectory.createTempOutput
(String prefix, String suffix, IOContext context) FSDirectory.createTempOutput
(String prefix, String suffix, IOContext context) NRTCachingDirectory.createTempOutput
(String prefix, String suffix, IOContext context) TrackingDirectoryWrapper.createTempOutput
(String prefix, String suffix, IOContext context) protected boolean
NRTCachingDirectory.doCacheWrite
(String name, IOContext context) Subclass can override this to customize logic; return true if this file should be written to the RAM-based cache first.Directory.openChecksumInput
(String name, IOContext context) Opens a checksum-computing stream for reading an existing file.abstract IndexInput
Opens a stream for reading an existing file.Creates an IndexInput for the file with the given name.Constructors in org.apache.lucene.store with parameters of type IOContext