{
    "content": [
        {
            "type": "text",
            "text": "# Data::Stream::Bulk::Array (perldoc)\n\n## NAME\n\nData::Stream::Bulk::Array - Data::Stream::Bulk wrapper for simple arrays.\n\n## SYNOPSIS\n\nreturn Data::Stream::Bulk::Array->new(\narray => \\@results,\n);\n\n## DESCRIPTION\n\nThis implementation of the Data::Stream::Bulk api wraps an array.\n\n## Sections\n\n- **NAME**\n- **VERSION**\n- **SYNOPSIS**\n- **DESCRIPTION**\n- **ATTRIBUTES**\n- **METHODS**\n- **AUTHOR**\n- **COPYRIGHT AND LICENSE**\n\nUse structuredContent.sections for detailed options, examples, and full documentation.\n"
        }
    ],
    "structuredContent": {
        "command": "Data::Stream::Bulk::Array",
        "section": "",
        "mode": "perldoc",
        "summary": "Data::Stream::Bulk::Array - Data::Stream::Bulk wrapper for simple arrays.",
        "synopsis": "return Data::Stream::Bulk::Array->new(\narray => \\@results,\n);",
        "tldr_summary": null,
        "tldr_examples": [],
        "tldr_source": null,
        "flags": [],
        "examples": [],
        "see_also": [],
        "section_outline": [
            {
                "name": "NAME",
                "lines": 2,
                "subsections": []
            },
            {
                "name": "VERSION",
                "lines": 2,
                "subsections": []
            },
            {
                "name": "SYNOPSIS",
                "lines": 4,
                "subsections": []
            },
            {
                "name": "DESCRIPTION",
                "lines": 6,
                "subsections": []
            },
            {
                "name": "ATTRIBUTES",
                "lines": 3,
                "subsections": []
            },
            {
                "name": "METHODS",
                "lines": 15,
                "subsections": []
            },
            {
                "name": "AUTHOR",
                "lines": 2,
                "subsections": []
            },
            {
                "name": "COPYRIGHT AND LICENSE",
                "lines": 5,
                "subsections": []
            }
        ],
        "sections": {
            "NAME": {
                "content": "Data::Stream::Bulk::Array - Data::Stream::Bulk wrapper for simple arrays.\n",
                "subsections": []
            },
            "VERSION": {
                "content": "version 0.11\n",
                "subsections": []
            },
            "SYNOPSIS": {
                "content": "return Data::Stream::Bulk::Array->new(\narray => \\@results,\n);\n",
                "subsections": []
            },
            "DESCRIPTION": {
                "content": "This implementation of the Data::Stream::Bulk api wraps an array.\n\nThe use case is to keep the consumer of the data set implementation agnostic so that it can deal\nwith larger data sets if they are encountered, but still retain most of the simplicity when the\ncurrent data set easily fits in memory.\n",
                "subsections": []
            },
            "ATTRIBUTES": {
                "content": "array\nThe array reference to wrap.\n",
                "subsections": []
            },
            "METHODS": {
                "content": "next\nReturns the array reference on the first invocation, and nothing thereafter.\n\nisdone\nReturns true if \"next\" has been called.\n\nlistcat\nSquishes adjacent arrays into a new array.\n\nfilter $filter\nImmediately applies $filter to the internal array and returns $self.\n\nloaded\nReturns true\n",
                "subsections": []
            },
            "AUTHOR": {
                "content": "Yuval Kogman <nothingmuch@woobling.org>\n",
                "subsections": []
            },
            "COPYRIGHT AND LICENSE": {
                "content": "This software is copyright (c) 2012 by Yuval Kogman.\n\nThis is free software; you can redistribute it and/or modify it under the same terms as the Perl\n5 programming language system itself.\n",
                "subsections": []
            }
        }
    }
}