Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Gliffy Diagram
namev3-index-organization

Getting Iterators from Indexes and Index Repositories

The logic for getting iterators from indexes accommodates various optimizations including:

  • avoiding the management of multiple subiterators if this index has no sub indexes
  • for indexes having subiterators:
    • choosing sorted or non-sorted management of subiterators
    • doing a 1-time conversion to a "flat index" for snapshots (supporting sorted, set, and bag)

Gliffy Diagram
nameindexesToIterators

Organization of Streams over Indexes

...