You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@lucy.apache.org by "Marvin Humphrey (JIRA)" <ji...@apache.org> on 2010/06/23 01:50:52 UTC

[jira] Created: (LUCY-118) Lucy::Index::DataReader - Abstract base class for reading index data.

Lucy::Index::DataReader - Abstract base class for reading index data.
---------------------------------------------------------------------

                 Key: LUCY-118
                 URL: https://issues.apache.org/jira/browse/LUCY-118
             Project: Lucy
          Issue Type: New Feature
          Components: Core - Index
            Reporter: Marvin Humphrey
            Assignee: Marvin Humphrey
            Priority: Blocker


DataReader is an integral part of our modular index system, serving as a base
class for all component classes which read from the index - including both
single-segment readers and composite multi-segment readers.  Index components,
which may be added or omitted using Architecture, typically consist of a
DataReader/DataWriter pair, e.g.  PostingListReader/PostingListWriter.

DataReader's members include a Schema and a Folder, a Snapshot which defines
the files the DataReader may access safely, and an array of Segment objects.
Single-segment readers are assigned to one Segment within the array, but also
get access to all the other Segments; this is important, because metadata from
older or newer Segments may be used to make decisions and control behavior.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Resolved: (LUCY-118) Lucy::Index::DataReader - Abstract base class for reading index data.

Posted by "Marvin Humphrey (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/LUCY-118?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Marvin Humphrey resolved LUCY-118.
----------------------------------

    Resolution: Fixed

Committed as r957777.

> Lucy::Index::DataReader - Abstract base class for reading index data.
> ---------------------------------------------------------------------
>
>                 Key: LUCY-118
>                 URL: https://issues.apache.org/jira/browse/LUCY-118
>             Project: Lucy
>          Issue Type: New Feature
>          Components: Core - Index
>            Reporter: Marvin Humphrey
>            Assignee: Marvin Humphrey
>            Priority: Blocker
>         Attachments: DataReader.bp, DataReader.c, DataReader.pm
>
>
> DataReader is an integral part of our modular index system, serving as a base
> class for all component classes which read from the index - including both
> single-segment readers and composite multi-segment readers.  Index components,
> which may be added or omitted using Architecture, typically consist of a
> DataReader/DataWriter pair, e.g.  PostingListReader/PostingListWriter.
> DataReader's members include a Schema and a Folder, a Snapshot which defines
> the files the DataReader may access safely, and an array of Segment objects.
> Single-segment readers are assigned to one Segment within the array, but also
> get access to all the other Segments; this is important, because metadata from
> older or newer Segments may be used to make decisions and control behavior.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Updated: (LUCY-118) Lucy::Index::DataReader - Abstract base class for reading index data.

Posted by "Marvin Humphrey (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/LUCY-118?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Marvin Humphrey updated LUCY-118:
---------------------------------

    Attachment: DataReader.bp
                DataReader.c
                DataReader.pm

> Lucy::Index::DataReader - Abstract base class for reading index data.
> ---------------------------------------------------------------------
>
>                 Key: LUCY-118
>                 URL: https://issues.apache.org/jira/browse/LUCY-118
>             Project: Lucy
>          Issue Type: New Feature
>          Components: Core - Index
>            Reporter: Marvin Humphrey
>            Assignee: Marvin Humphrey
>            Priority: Blocker
>         Attachments: DataReader.bp, DataReader.c, DataReader.pm
>
>
> DataReader is an integral part of our modular index system, serving as a base
> class for all component classes which read from the index - including both
> single-segment readers and composite multi-segment readers.  Index components,
> which may be added or omitted using Architecture, typically consist of a
> DataReader/DataWriter pair, e.g.  PostingListReader/PostingListWriter.
> DataReader's members include a Schema and a Folder, a Snapshot which defines
> the files the DataReader may access safely, and an array of Segment objects.
> Single-segment readers are assigned to one Segment within the array, but also
> get access to all the other Segments; this is important, because metadata from
> older or newer Segments may be used to make decisions and control behavior.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.