Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

## Uses of Class
org.apache.lucene.store.IndexOutput

Packages that use IndexOutput
org.apache.lucene.index | Code to maintain and access indices.
org.apache.lucene.store | Binary i/o API, used for all index data.
org.apache.lucene.util | Some utility classes.

Uses of IndexOutput in org.apache.lucene.index

Methods in org.apache.lucene.index with parameters of type IndexOutput
`void` | `FieldInfos.write(IndexOutput output)`

Uses of IndexOutput in org.apache.lucene.store

Subclasses of IndexOutput in org.apache.lucene.store
`class` | `BufferedIndexOutput` Base implementation class for buffered `IndexOutput`.
`class` | `ChecksumIndexOutput` Writes bytes through to a primary IndexOutput, computing checksum.
`protected static class` | `FSDirectory.FSIndexOutput`
`class` | `MockIndexOutputWrapper` Used by MockRAMDirectory to create an output stream that will throw an IOException on fake disk full, track max disk space actually used, and maybe throw random IOExceptions.
`class` | `RAMOutputStream` A memory-resident `IndexOutput` implementation.

Methods in org.apache.lucene.store that return IndexOutput
`IndexOutput` | `DirectIOLinuxDirectory.createOutput(String name)`
`IndexOutput` | `MockDirectoryWrapper.createOutput(String name)`
`abstract IndexOutput` | `Directory.createOutput(String name)` Creates a new, empty file in the directory with the given name.
`IndexOutput` | `NRTCachingDirectory.createOutput(String name)`
`IndexOutput` | `FileSwitchDirectory.createOutput(String name)`
`IndexOutput` | `FSDirectory.createOutput(String name)` Creates an IndexOutput for the file with the given name.
`IndexOutput` | `RAMDirectory.createOutput(String name)` Creates a new, empty file in the directory with the given name.

Methods in org.apache.lucene.store with parameters of type IndexOutput
`void` | `MockIndexInputWrapper.copyBytes(IndexOutput out, long numBytes)`
`void` | `RAMInputStream.copyBytes(IndexOutput out, long numBytes)`
`void` | `BufferedIndexInput.copyBytes(IndexOutput out, long numBytes)`
`void` | `IndexInput.copyBytes(IndexOutput out, long numBytes)` Copies `numBytes` bytes to the given `IndexOutput`.
`void` | `SimpleFSDirectory.SimpleFSIndexInput.copyBytes(IndexOutput out, long numBytes)`
`protected int` | `BufferedIndexInput.flushBuffer(IndexOutput out, long numBytes)` Flushes the in-memory bufer to the given output, copying at most `numBytes`.
`void` | `MockDirectoryWrapper.removeIndexOutput(IndexOutput out, String name)`
`void` | `RAMOutputStream.writeTo(IndexOutput out)` Copy the current contents of this buffer to the named output.

Constructors in org.apache.lucene.store with parameters of type IndexOutput
`ChecksumIndexOutput(IndexOutput main)`
`MockIndexOutputWrapper(MockDirectoryWrapper dir, IndexOutput delegate, String name)` Construct an empty output buffer.

Uses of IndexOutput in org.apache.lucene.util

Subclasses of IndexOutput in org.apache.lucene.util
`class` | `ThrottledIndexOutput` Intentionally slow IndexOutput for testing.

Methods in org.apache.lucene.util with parameters of type IndexOutput
`ThrottledIndexOutput` | `ThrottledIndexOutput.newFromDelegate(IndexOutput output)`

Constructors in org.apache.lucene.util with parameters of type IndexOutput
`ThrottledIndexOutput(int bytesPerSecond, long delayInMillis, IndexOutput delegate)`
`ThrottledIndexOutput(int bytesPerSecond, long delays, int minBytesWritten, IndexOutput delegate)`
`ThrottledIndexOutput(int bytesPerSecond, long flushDelayMillis, long closeDelayMillis, long seekDelayMillis, long minBytesWritten, IndexOutput delegate)`

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES