# Uses of Package
org.apache.lucene.store

- Packages that use org.apache.lucene.store
  Package | Description
  --- | ---
  org.apache.lucene.codecs | Codecs API: API for customization of the encoding and structure of the index.
  org.apache.lucene.codecs.compressing | StoredFieldsFormat that allows cross-document and cross-field compression of stored fields.
  org.apache.lucene.codecs.lucene3x | Codec to support Lucene 3.x indexes (readonly)
  org.apache.lucene.codecs.lucene40 | Lucene 4.0 file format.
  org.apache.lucene.codecs.lucene41 | Lucene 4.1 file format.
  org.apache.lucene.index | Code to maintain and access indices.
  org.apache.lucene.search | Code to search indices.
  org.apache.lucene.store | Binary i/o API, used for all index data.
  org.apache.lucene.util | Some utility classes.
  org.apache.lucene.util.fst | Finite state transducers
  org.apache.lucene.util.packed | Packed integer arrays and streams.

- Classes in org.apache.lucene.store used by org.apache.lucene.codecs
  Class and Description
  DataInput Abstract base class for performing read operations of Lucene's low-level data types.
  DataOutput Abstract base class for performing write operations of Lucene's low-level data types.
  Directory A Directory is a flat list of files.
  IndexInput Abstract base class for input from a file in a `Directory`.
  IndexOutput Abstract base class for output to a file in a Directory.
  IOContext IOContext holds additional details on the merge/search context.

- Classes in org.apache.lucene.store used by org.apache.lucene.codecs.compressing
  Class and Description
  DataInput Abstract base class for performing read operations of Lucene's low-level data types.
  DataOutput Abstract base class for performing write operations of Lucene's low-level data types.
  Directory A Directory is a flat list of files.
  IOContext IOContext holds additional details on the merge/search context.

- Classes in org.apache.lucene.store used by org.apache.lucene.codecs.lucene3x
  Class and Description
  Directory A Directory is a flat list of files.
  IndexInput Abstract base class for input from a file in a `Directory`.
  IOContext IOContext holds additional details on the merge/search context.

- Classes in org.apache.lucene.store used by org.apache.lucene.codecs.lucene40
  Class and Description
  DataInput Abstract base class for performing read operations of Lucene's low-level data types.
  Directory A Directory is a flat list of files.
  IndexInput Abstract base class for input from a file in a `Directory`.
  IOContext IOContext holds additional details on the merge/search context.

- Classes in org.apache.lucene.store used by org.apache.lucene.codecs.lucene41
  Class and Description
  Directory A Directory is a flat list of files.
  IndexInput Abstract base class for input from a file in a `Directory`.
  IndexOutput Abstract base class for output to a file in a Directory.
  IOContext IOContext holds additional details on the merge/search context.

- Classes in org.apache.lucene.store used by org.apache.lucene.index
  Class and Description
  AlreadyClosedException This exception is thrown when there is an attempt to access something that has already been closed.
  DataInput Abstract base class for performing read operations of Lucene's low-level data types.
  Directory A Directory is a flat list of files.
  IOContext IOContext holds additional details on the merge/search context.
  MergeInfo A MergeInfo provides information required for a MERGE context.

- Classes in org.apache.lucene.store used by org.apache.lucene.search
  Class and Description
  Directory A Directory is a flat list of files.

- Classes in org.apache.lucene.store used by org.apache.lucene.store
  Class and Description
  AlreadyClosedException This exception is thrown when there is an attempt to access something that has already been closed.
  BufferedIndexInput Base implementation class for buffered `IndexInput`.
  BufferedIndexOutput Base implementation class for buffered `IndexOutput`.
  DataInput Abstract base class for performing read operations of Lucene's low-level data types.
  DataOutput Abstract base class for performing write operations of Lucene's low-level data types.
  Directory A Directory is a flat list of files.
  Directory.IndexInputSlicer Allows to create one or more sliced `IndexInput` instances from a single file handle.
  FlushInfo A FlushInfo provides information required for a FLUSH context.
  FSDirectory Base class for Directory implementations that store index files in the file system.
  FSDirectory.FSIndexInput Base class for reading input from a RandomAccessFile
  FSDirectory.FSIndexOutput Writes output with `RandomAccessFile.write(byte[], int, int)`
  FSLockFactory Base class for file system based locking implementation.
  IndexInput Abstract base class for input from a file in a `Directory`.
  IndexOutput Abstract base class for output to a file in a Directory.
  IOContext IOContext holds additional details on the merge/search context.
  IOContext.Context Context is a enumerator which specifies the context in which the Directory is being used for.
  Lock An interprocess mutex lock.
  LockFactory Base class for Locking implementation.
  MergeInfo A MergeInfo provides information required for a MERGE context.
  NoLockFactory Use this `LockFactory` to disable locking entirely.
  RAMFile Represents a file in RAM as a list of byte[] buffers.
  RateLimiter Abstract base class to rate limit IO.

- Classes in org.apache.lucene.store used by org.apache.lucene.util
  Class and Description
  DataInput Abstract base class for performing read operations of Lucene's low-level data types.
  DataOutput Abstract base class for performing write operations of Lucene's low-level data types.
  Directory A Directory is a flat list of files.
  FSDirectory Base class for Directory implementations that store index files in the file system.
  IndexInput Abstract base class for input from a file in a `Directory`.

- Classes in org.apache.lucene.store used by org.apache.lucene.util.fst
  Class and Description
  DataInput Abstract base class for performing read operations of Lucene's low-level data types.
  DataOutput Abstract base class for performing write operations of Lucene's low-level data types.

- Classes in org.apache.lucene.store used by org.apache.lucene.util.packed
  Class and Description
  DataInput Abstract base class for performing read operations of Lucene's low-level data types.
  DataOutput Abstract base class for performing write operations of Lucene's low-level data types.
  IndexInput Abstract base class for input from a file in a `Directory`.

Copyright © 2000-2013 Apache Software Foundation. All Rights Reserved.