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

- Packages that use IndexInput
  Package | Description
  --- | ---
  org.apache.lucene.store | Binary i/o API, used for all index data.
  org.apache.lucene.store.db | Berkeley DB 4.3 based implementation of `Directory`.
  org.apache.lucene.store.je | Berkeley DB Java Edition based implementation of `Directory`.

- - ### Uses of IndexInput in org.apache.lucene.store

    Subclasses of IndexInput in org.apache.lucene.store
    Modifier and Type | Class and Description
    --- | ---
    `class` | `BufferedIndexInput` Base implementation class for buffered `IndexInput`.
    `class` | `ChecksumIndexInput` Writes bytes through to a primary IndexOutput, computing checksum as it goes.
    `protected static class` | `FSDirectory.FSIndexInput` Deprecated. Use SimpleFSDirectory.SimpleFSIndexInput instead
    `protected static class` | `NIOFSDirectory.NIOFSIndexInput`
    `protected static class` | `SimpleFSDirectory.SimpleFSIndexInput`

    Methods in org.apache.lucene.store that return IndexInput
    Modifier and Type | Method and Description
    --- | ---
    `IndexInput` | FileSwitchDirectory.`openInput(java.lang.String name)`
    `IndexInput` | RAMDirectory.`openInput(java.lang.String name)` Returns a stream reading an existing file.
    `IndexInput` | FSDirectory.`openInput(java.lang.String name)`
    `abstract IndexInput` | Directory.`openInput(java.lang.String name)` Returns a stream reading an existing file.
    `IndexInput` | SimpleFSDirectory.`openInput(java.lang.String name, int bufferSize)` Creates an IndexInput for the file with the given name.
    `IndexInput` | NIOFSDirectory.`openInput(java.lang.String name, int bufferSize)` Creates an IndexInput for the file with the given name.
    `IndexInput` | FSDirectory.`openInput(java.lang.String name, int bufferSize)` Creates an IndexInput for the file with the given name.
    `IndexInput` | MMapDirectory.`openInput(java.lang.String name, int bufferSize)` Creates an IndexInput for the file with the given name.
    `IndexInput` | Directory.`openInput(java.lang.String name, int bufferSize)` Returns a stream reading an existing file, with the specified read buffer size.

    Methods in org.apache.lucene.store with parameters of type IndexInput
    Modifier and Type | Method and Description
    --- | ---
    `void` | IndexOutput.`copyBytes(IndexInput input, long numBytes)` Copy numBytes bytes from input to ourself.

    Constructors in org.apache.lucene.store with parameters of type IndexInput
    Constructor and Description
    `ChecksumIndexInput(IndexInput main)`

  - ### Uses of IndexInput in org.apache.lucene.store.db

    Subclasses of IndexInput in org.apache.lucene.store.db
    Modifier and Type | Class and Description
    --- | ---
    `class` | `DbIndexInput`

    Methods in org.apache.lucene.store.db that return IndexInput
    Modifier and Type | Method and Description
    --- | ---
    `IndexInput` | DbDirectory.`openInput(java.lang.String name)`

  - ### Uses of IndexInput in org.apache.lucene.store.je

    Subclasses of IndexInput in org.apache.lucene.store.je
    Modifier and Type | Class and Description
    --- | ---
    `class` | `JEIndexInput` Port of Andi Vajda's DbDirectory to Java Edition of Berkeley Database

    Methods in org.apache.lucene.store.je that return IndexInput
    Modifier and Type | Method and Description
    --- | ---
    `IndexInput` | JEDirectory.`openInput(java.lang.String name)`

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