Uses of Class
org.apache.lucene.store.IOContext
-
Packages that use IOContext Package Description org.apache.lucene.backward_codecs.lucene50 Lucene 5.0 file format.org.apache.lucene.backward_codecs.lucene50.compressing Lucene 5.0 compressing format.org.apache.lucene.backward_codecs.lucene60 Lucene 6.0 file format.org.apache.lucene.backward_codecs.lucene70 Components from the Lucene 7.0 index format.org.apache.lucene.backward_codecs.lucene86 Lucene 8.6 file format.org.apache.lucene.backward_codecs.lucene87 Lucene 8.7 file format.org.apache.lucene.backward_codecs.store store helperorg.apache.lucene.codecs Codecs API: API for customization of the encoding and structure of the index.org.apache.lucene.codecs.lucene90 Lucene 9.0 file format.org.apache.lucene.codecs.lucene90.compressing Lucene 9.0 compressing format.org.apache.lucene.codecs.simpletext Simpletext Codec: writes human readable postings.org.apache.lucene.index Code to maintain and access indices.org.apache.lucene.misc.store Misc Directory implementations.org.apache.lucene.store Binary i/o API, used for all index data. -
-
Uses of IOContext in org.apache.lucene.backward_codecs.lucene50
Methods in org.apache.lucene.backward_codecs.lucene50 with parameters of type IOContext Modifier and Type Method Description StoredFieldsReader
Lucene50StoredFieldsFormat. fieldsReader(Directory directory, SegmentInfo si, FieldInfos fn, IOContext context)
StoredFieldsWriter
Lucene50StoredFieldsFormat. fieldsWriter(Directory directory, SegmentInfo si, IOContext context)
CompoundDirectory
Lucene50CompoundFormat. getCompoundReader(Directory dir, SegmentInfo si, IOContext context)
IndexInput
Lucene50CompoundReader. openInput(java.lang.String name, IOContext context)
Bits
Lucene50LiveDocsFormat. readLiveDocs(Directory dir, SegmentCommitInfo info, IOContext context)
void
Lucene50CompoundFormat. write(Directory dir, SegmentInfo si, IOContext context)
void
Lucene50LiveDocsFormat. writeLiveDocs(Bits bits, Directory dir, SegmentCommitInfo info, int newDelCount, IOContext context)
Note: although this format is only used on older versions, we need to keep the write logic in addition to the read logic.Constructors in org.apache.lucene.backward_codecs.lucene50 with parameters of type IOContext Constructor Description Lucene50CompoundReader(Directory directory, SegmentInfo si, IOContext context)
Create a new CompoundFileDirectory. -
Uses of IOContext in org.apache.lucene.backward_codecs.lucene50.compressing
Methods in org.apache.lucene.backward_codecs.lucene50.compressing with parameters of type IOContext Modifier and Type Method Description StoredFieldsReader
Lucene50CompressingStoredFieldsFormat. fieldsReader(Directory directory, SegmentInfo si, FieldInfos fn, IOContext context)
StoredFieldsWriter
Lucene50CompressingStoredFieldsFormat. fieldsWriter(Directory directory, SegmentInfo si, IOContext context)
TermVectorsReader
Lucene50CompressingTermVectorsFormat. vectorsReader(Directory directory, SegmentInfo segmentInfo, FieldInfos fieldInfos, IOContext context)
TermVectorsWriter
Lucene50CompressingTermVectorsFormat. vectorsWriter(Directory directory, SegmentInfo segmentInfo, IOContext context)
Constructors in org.apache.lucene.backward_codecs.lucene50.compressing with parameters of type IOContext Constructor Description Lucene50CompressingStoredFieldsReader(Directory d, SegmentInfo si, java.lang.String segmentSuffix, FieldInfos fn, IOContext context, java.lang.String formatName, CompressionMode compressionMode)
Sole constructor.Lucene50CompressingTermVectorsReader(Directory d, SegmentInfo si, java.lang.String segmentSuffix, FieldInfos fn, IOContext context, java.lang.String formatName, CompressionMode compressionMode)
Sole constructor. -
Uses of IOContext in org.apache.lucene.backward_codecs.lucene60
Methods in org.apache.lucene.backward_codecs.lucene60 with parameters of type IOContext Modifier and Type Method Description FieldInfos
Lucene60FieldInfosFormat. read(Directory directory, SegmentInfo segmentInfo, java.lang.String segmentSuffix, IOContext context)
void
Lucene60FieldInfosFormat. write(Directory directory, SegmentInfo segmentInfo, java.lang.String segmentSuffix, FieldInfos infos, IOContext context)
Note: although this format is only used on older versions, we need to keep the write logic in addition to the read logic. -
Uses of IOContext in org.apache.lucene.backward_codecs.lucene70
Methods in org.apache.lucene.backward_codecs.lucene70 with parameters of type IOContext Modifier and Type Method Description SegmentInfo
Lucene70SegmentInfoFormat. read(Directory dir, java.lang.String segment, byte[] segmentID, IOContext context)
void
Lucene70SegmentInfoFormat. write(Directory dir, SegmentInfo si, IOContext ioContext)
-
Uses of IOContext in org.apache.lucene.backward_codecs.lucene86
Methods in org.apache.lucene.backward_codecs.lucene86 with parameters of type IOContext Modifier and Type Method Description SegmentInfo
Lucene86SegmentInfoFormat. read(Directory dir, java.lang.String segment, byte[] segmentID, IOContext context)
void
Lucene86SegmentInfoFormat. write(Directory dir, SegmentInfo si, IOContext ioContext)
-
Uses of IOContext in org.apache.lucene.backward_codecs.lucene87
Methods in org.apache.lucene.backward_codecs.lucene87 with parameters of type IOContext Modifier and Type Method Description StoredFieldsReader
Lucene87StoredFieldsFormat. fieldsReader(Directory directory, SegmentInfo si, FieldInfos fn, IOContext context)
StoredFieldsWriter
Lucene87StoredFieldsFormat. fieldsWriter(Directory directory, SegmentInfo si, IOContext context)
-
Uses of IOContext in org.apache.lucene.backward_codecs.store
Methods in org.apache.lucene.backward_codecs.store with parameters of type IOContext Modifier and Type Method Description static IndexOutput
EndiannessReverserUtil. createOutput(Directory directory, java.lang.String name, IOContext context)
Open an index outputstatic IndexOutput
EndiannessReverserUtil. createTempOutput(Directory directory, java.lang.String prefix, java.lang.String suffix, IOContext context)
Open a temp index outputstatic ChecksumIndexInput
EndiannessReverserUtil. openChecksumInput(Directory directory, java.lang.String name, IOContext context)
Open a checksum index inputstatic IndexInput
EndiannessReverserUtil. openInput(Directory directory, java.lang.String name, IOContext context)
Open an index input -
Uses of IOContext in org.apache.lucene.codecs
Methods in org.apache.lucene.codecs with parameters of type IOContext Modifier and Type Method Description IndexOutput
CompoundDirectory. createOutput(java.lang.String name, IOContext context)
IndexOutput
CompoundDirectory. createTempOutput(java.lang.String prefix, java.lang.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, java.lang.String segmentSuffix, IOContext iocontext)
abstract SegmentInfo
SegmentInfoFormat. read(Directory directory, java.lang.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, java.lang.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 IOContext Modifier and Type Method Description StoredFieldsReader
Lucene90StoredFieldsFormat. fieldsReader(Directory directory, SegmentInfo si, FieldInfos fn, IOContext context)
StoredFieldsWriter
Lucene90StoredFieldsFormat. fieldsWriter(Directory directory, SegmentInfo si, IOContext context)
CompoundDirectory
Lucene90CompoundFormat. getCompoundReader(Directory dir, SegmentInfo si, IOContext context)
IndexInput
Lucene90CompoundReader. openInput(java.lang.String name, IOContext context)
FieldInfos
Lucene90FieldInfosFormat. read(Directory directory, SegmentInfo segmentInfo, java.lang.String segmentSuffix, IOContext context)
SegmentInfo
Lucene90SegmentInfoFormat. read(Directory dir, java.lang.String segment, byte[] segmentID, IOContext context)
Bits
Lucene90LiveDocsFormat. readLiveDocs(Directory dir, SegmentCommitInfo info, IOContext context)
void
Lucene90CompoundFormat. write(Directory dir, SegmentInfo si, IOContext context)
void
Lucene90FieldInfosFormat. write(Directory directory, SegmentInfo segmentInfo, java.lang.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)
Constructors in org.apache.lucene.codecs.lucene90 with parameters of type IOContext Constructor Description Lucene90CompoundReader(Directory directory, SegmentInfo si, IOContext context)
Create a new CompoundFileDirectory. -
Uses of IOContext in org.apache.lucene.codecs.lucene90.compressing
Fields in org.apache.lucene.codecs.lucene90.compressing declared as IOContext Modifier and Type Field Description private IOContext
FieldsIndexWriter. ioContext
Methods in org.apache.lucene.codecs.lucene90.compressing with parameters of type IOContext Modifier and Type Method Description StoredFieldsReader
Lucene90CompressingStoredFieldsFormat. fieldsReader(Directory directory, SegmentInfo si, FieldInfos fn, IOContext context)
StoredFieldsWriter
Lucene90CompressingStoredFieldsFormat. fieldsWriter(Directory directory, SegmentInfo si, IOContext context)
TermVectorsReader
Lucene90CompressingTermVectorsFormat. vectorsReader(Directory directory, SegmentInfo segmentInfo, FieldInfos fieldInfos, IOContext context)
TermVectorsWriter
Lucene90CompressingTermVectorsFormat. vectorsWriter(Directory directory, SegmentInfo segmentInfo, IOContext context)
Constructors in org.apache.lucene.codecs.lucene90.compressing with parameters of type IOContext Constructor Description FieldsIndexWriter(Directory dir, java.lang.String name, java.lang.String suffix, java.lang.String extension, java.lang.String codecName, byte[] id, int blockShift, IOContext ioContext)
Lucene90CompressingStoredFieldsReader(Directory d, SegmentInfo si, java.lang.String segmentSuffix, FieldInfos fn, IOContext context, java.lang.String formatName, CompressionMode compressionMode)
Sole constructor.Lucene90CompressingStoredFieldsWriter(Directory directory, SegmentInfo si, java.lang.String segmentSuffix, IOContext context, java.lang.String formatName, CompressionMode compressionMode, int chunkSize, int maxDocsPerChunk, int blockShift)
Sole constructor.Lucene90CompressingTermVectorsReader(Directory d, SegmentInfo si, java.lang.String segmentSuffix, FieldInfos fn, IOContext context, java.lang.String formatName, CompressionMode compressionMode)
Sole constructor.Lucene90CompressingTermVectorsWriter(Directory directory, SegmentInfo si, java.lang.String segmentSuffix, IOContext context, java.lang.String formatName, CompressionMode compressionMode, int chunkSize, int maxDocsPerChunk, int blockShift)
Sole constructor. -
Uses of IOContext in org.apache.lucene.codecs.simpletext
Methods in org.apache.lucene.codecs.simpletext with parameters of type IOContext Modifier and Type Method Description StoredFieldsReader
SimpleTextStoredFieldsFormat. fieldsReader(Directory directory, SegmentInfo si, FieldInfos fn, IOContext context)
StoredFieldsWriter
SimpleTextStoredFieldsFormat. fieldsWriter(Directory directory, SegmentInfo si, IOContext context)
CompoundDirectory
SimpleTextCompoundFormat. getCompoundReader(Directory dir, SegmentInfo si, IOContext context)
FieldInfos
SimpleTextFieldInfosFormat. read(Directory directory, SegmentInfo segmentInfo, java.lang.String segmentSuffix, IOContext iocontext)
SegmentInfo
SimpleTextSegmentInfoFormat. read(Directory directory, java.lang.String segmentName, byte[] segmentID, IOContext context)
Bits
SimpleTextLiveDocsFormat. readLiveDocs(Directory dir, SegmentCommitInfo info, IOContext context)
TermVectorsReader
SimpleTextTermVectorsFormat. vectorsReader(Directory directory, SegmentInfo segmentInfo, FieldInfos fieldInfos, IOContext context)
TermVectorsWriter
SimpleTextTermVectorsFormat. vectorsWriter(Directory directory, SegmentInfo segmentInfo, IOContext context)
void
SimpleTextCompoundFormat. write(Directory dir, SegmentInfo si, IOContext context)
void
SimpleTextFieldInfosFormat. write(Directory directory, SegmentInfo segmentInfo, java.lang.String segmentSuffix, FieldInfos infos, IOContext context)
void
SimpleTextSegmentInfoFormat. write(Directory dir, SegmentInfo si, IOContext ioContext)
void
SimpleTextLiveDocsFormat. writeLiveDocs(Bits bits, Directory dir, SegmentCommitInfo info, int newDelCount, IOContext context)
Constructors in org.apache.lucene.codecs.simpletext with parameters of type IOContext Constructor Description SimpleTextStoredFieldsReader(Directory directory, SegmentInfo si, FieldInfos fn, IOContext context)
SimpleTextStoredFieldsWriter(Directory directory, java.lang.String segment, IOContext context)
SimpleTextTermVectorsReader(Directory directory, SegmentInfo si, IOContext context)
SimpleTextTermVectorsWriter(Directory directory, java.lang.String segment, IOContext context)
-
Uses of IOContext in org.apache.lucene.index
Fields in org.apache.lucene.index declared as IOContext Modifier and Type Field Description private IOContext
SegmentMerger. context
IOContext
SegmentReadState. context
IOContext
to pass toDirectory.openInput(String,IOContext)
.IOContext
SegmentWriteState. context
IOContext
for all writes; you should pass this toDirectory.createOutput(String,IOContext)
.Methods in org.apache.lucene.index with parameters of type IOContext Modifier and Type Method Description private SegmentCommitInfo
IndexWriter. copySegmentAsIs(SegmentCommitInfo info, java.lang.String segName, IOContext context)
Copies the segment files as-is into the IndexWriter's directory.(package private) static void
IndexWriter. createCompoundFile(InfoStream infoStream, TrackingDirectoryWrapper directory, SegmentInfo info, IOContext context, IOConsumer<java.util.Collection<java.lang.String>> deleteFiles)
NOTE: this method creates a compound file for all files returned by info.files().IndexOutput
TrackingTmpOutputDirectoryWrapper. createOutput(java.lang.String name, IOContext context)
SegmentReader
ReadersAndUpdates. getReader(IOContext context)
Returns aSegmentReader
.(package private) MergePolicy.MergeReader
ReadersAndUpdates. getReaderForMerge(IOContext context)
Returns a reader for merge, with the latest doc values updates and deletions.SegmentReader
ReadersAndUpdates. getReadOnlyClone(IOContext context)
Returns a ref to a clone.IndexInput
TrackingTmpOutputDirectoryWrapper. openInput(java.lang.String name, IOContext context)
Constructors in org.apache.lucene.index with parameters of type IOContext Constructor Description SegmentCoreReaders(Directory dir, SegmentCommitInfo si, IOContext context)
SegmentMerger(java.util.List<CodecReader> readers, SegmentInfo segmentInfo, InfoStream infoStream, Directory dir, FieldInfos.FieldNumbers fieldNumbers, IOContext context)
SegmentReader(SegmentCommitInfo si, int createdVersionMajor, IOContext context)
Constructs a new SegmentReader with a new core.SegmentReadState(Directory dir, SegmentInfo info, FieldInfos fieldInfos, IOContext context)
Create aSegmentReadState
.SegmentReadState(Directory dir, SegmentInfo info, FieldInfos fieldInfos, IOContext context, java.lang.String segmentSuffix)
Create aSegmentReadState
.SegmentWriteState(InfoStream infoStream, Directory directory, SegmentInfo segmentInfo, FieldInfos fieldInfos, BufferedUpdates segUpdates, IOContext context)
Sole constructor.SegmentWriteState(InfoStream infoStream, Directory directory, SegmentInfo segmentInfo, FieldInfos fieldInfos, BufferedUpdates segUpdates, IOContext context, java.lang.String segmentSuffix)
Constructor which takes segment suffix. -
Uses of IOContext in org.apache.lucene.misc.store
Methods in org.apache.lucene.misc.store with parameters of type IOContext Modifier and Type Method Description void
HardlinkCopyDirectoryWrapper. copyFrom(Directory from, java.lang.String srcFile, java.lang.String destFile, IOContext context)
IndexOutput
DirectIODirectory. createOutput(java.lang.String name, IOContext context)
IndexInput
DirectIODirectory. openInput(java.lang.String name, IOContext context)
IndexInput
RAFDirectory. openInput(java.lang.String name, IOContext context)
Creates an IndexInput for the file with the given name.IndexInput
WindowsDirectory. openInput(java.lang.String name, IOContext context)
protected boolean
DirectIODirectory. useDirectIO(java.lang.String name, IOContext context, java.util.OptionalLong fileLength)
Determines if direct IO should be used for a file.Constructors in org.apache.lucene.misc.store with parameters of type IOContext Constructor Description RAFIndexInput(java.lang.String resourceDesc, java.io.RandomAccessFile file, IOContext context)
-
Uses of IOContext in org.apache.lucene.store
Fields in org.apache.lucene.store declared as IOContext Modifier and Type Field Description static IOContext
IOContext. DEFAULT
static IOContext
IOContext. READ
static IOContext
IOContext. READONCE
Methods in org.apache.lucene.store with parameters of type IOContext Modifier and Type Method Description static int
BufferedIndexInput. bufferSize(IOContext context)
Returns default buffer sizes for the givenIOContext
void
Directory. copyFrom(Directory from, java.lang.String src, java.lang.String dest, IOContext context)
Copies an existingsrc
file from directoryfrom
to a non-existent filedest
in this directory.void
LockValidatingDirectoryWrapper. copyFrom(Directory from, java.lang.String src, java.lang.String dest, IOContext context)
void
TrackingDirectoryWrapper. copyFrom(Directory from, java.lang.String src, java.lang.String dest, IOContext context)
IndexOutput
ByteBuffersDirectory. createOutput(java.lang.String name, IOContext context)
abstract IndexOutput
Directory. createOutput(java.lang.String name, IOContext context)
Creates a new, empty file in the directory and returns anIndexOutput
instance for appending data to this file.IndexOutput
FileSwitchDirectory. createOutput(java.lang.String name, IOContext context)
IndexOutput
FilterDirectory. createOutput(java.lang.String name, IOContext context)
IndexOutput
FSDirectory. createOutput(java.lang.String name, IOContext context)
IndexOutput
LockValidatingDirectoryWrapper. createOutput(java.lang.String name, IOContext context)
IndexOutput
NRTCachingDirectory. createOutput(java.lang.String name, IOContext context)
IndexOutput
TrackingDirectoryWrapper. createOutput(java.lang.String name, IOContext context)
IndexOutput
ByteBuffersDirectory. createTempOutput(java.lang.String prefix, java.lang.String suffix, IOContext context)
abstract IndexOutput
Directory. createTempOutput(java.lang.String prefix, java.lang.String suffix, IOContext context)
Creates a new, empty, temporary file in the directory and returns anIndexOutput
instance for appending data to this file.IndexOutput
FileSwitchDirectory. createTempOutput(java.lang.String prefix, java.lang.String suffix, IOContext context)
IndexOutput
FilterDirectory. createTempOutput(java.lang.String prefix, java.lang.String suffix, IOContext context)
IndexOutput
FSDirectory. createTempOutput(java.lang.String prefix, java.lang.String suffix, IOContext context)
IndexOutput
NRTCachingDirectory. createTempOutput(java.lang.String prefix, java.lang.String suffix, IOContext context)
IndexOutput
TrackingDirectoryWrapper. createTempOutput(java.lang.String prefix, java.lang.String suffix, IOContext context)
protected boolean
NRTCachingDirectory. doCacheWrite(java.lang.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.ChecksumIndexInput
Directory. openChecksumInput(java.lang.String name, IOContext context)
Opens a checksum-computing stream for reading an existing file.IndexInput
ByteBuffersDirectory. openInput(java.lang.String name, IOContext context)
abstract IndexInput
Directory. openInput(java.lang.String name, IOContext context)
Opens a stream for reading an existing file.IndexInput
FileSwitchDirectory. openInput(java.lang.String name, IOContext context)
IndexInput
FilterDirectory. openInput(java.lang.String name, IOContext context)
IndexInput
MMapDirectory. openInput(java.lang.String name, IOContext context)
Creates an IndexInput for the file with the given name.IndexInput
NIOFSDirectory. openInput(java.lang.String name, IOContext context)
IndexInput
NRTCachingDirectory. openInput(java.lang.String name, IOContext context)
Constructors in org.apache.lucene.store with parameters of type IOContext Constructor Description BufferedIndexInput(java.lang.String resourceDesc, IOContext context)
IOContext(IOContext ctxt, boolean readOnce)
This constructor is used to initialize aIOContext
instance with a new value for the readOnce variable.NIOFSIndexInput(java.lang.String resourceDesc, java.nio.channels.FileChannel fc, IOContext context)
-