{
    "mode": "perldoc",
    "parameter": "Plucene::Store::InputStream",
    "section": "",
    "url": "https://www.chedong.com/phpMan.php/perldoc/Plucene%3A%3AStore%3A%3AInputStream/json",
    "generated": "2026-06-13T04:28:54Z",
    "synopsis": "# isa IO::File",
    "sections": {
        "NAME": {
            "content": "Plucene::Store::InputStream - a random-access input stream\n",
            "subsections": []
        },
        "SYNOPSIS": {
            "content": "# isa IO::File\n",
            "subsections": []
        },
        "DESCRIPTION": {
            "content": "A random-access input stream.Used for all Plucene index input operations.\n",
            "subsections": []
        },
        "METHODS": {
            "content": "new\nmy $inputstream = Plucene::Store::InputStream->new($file);\n\nCreate a new input stream.\n\nfh / read / seek / tell / getc / print / eof / close\nFile operations\n\nclone\nThis will return a clone of this stream.\n\nreadbyte\nThis will read and return a single byte.\n\nreadint\nThis will read four bytes and return an integer.\n\nreadvint\nThis will read an integer stored in a variable-length format.\n\nreadvlong\nThis will read a long and stored in variable-length format\n\nreadstring\nThis will read a string.\n\nreadlong\nThis will read eight bytes and return a long.\n",
            "subsections": []
        }
    },
    "summary": "Plucene::Store::InputStream - a random-access input stream",
    "flags": [],
    "examples": [],
    "see_also": []
}