Uploaded image for project: 'Apache Cassandra'
  1. Apache Cassandra
  2. CASSANDRA-3147

Add rowlevel support to secondary index API and methods need to throw exceptions

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Resolved
    • Low
    • Resolution: Fixed
    • 1.0.0
    • Feature/2i Index
    • None

    Description

      The new secondary index API needs to throw IOException on some of the methods (where they're missing).

      For index types that index an entire row (like lucene) we need to change the api to handle one instance of the index per ColumnFamily. This can be done by adding a PerColumnSecondary and PerRowSecondaryIndex base classes. When the index manager sees this it will add all columns of the same index class to the same index instance. and on search it will send the entire row to the class vs updating each column.

      Attachments

        Activity

          People

            tjake T Jake Luciani
            jasonrutherglen Jason Rutherglen
            T Jake Luciani
            Pavel Yaskevich
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: