lucy-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Marvin Humphrey (JIRA)" <>
Subject [jira] Created: (LUCY-118) Lucy::Index::DataReader - Abstract base class for reading index data.
Date Tue, 22 Jun 2010 23:50:52 GMT
Lucy::Index::DataReader - Abstract base class for reading index data.

                 Key: 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.

View raw message