Uploaded image for project: 'Cassandra'
  1. Cassandra
  2. CASSANDRA-3761 CQL 3.0
  3. CASSANDRA-3680

Add Support for Composite Secondary Indexes

    XMLWordPrintableJSON

Details

    Description

      CASSANDRA-2474 and CASSANDRA-3647 add the ability to transpose wide rows differently, for efficiency and functionality secondary index api needs to be altered to allow composite indexes.

      I think this will require the IndexManager api to have a maybeIndex(ByteBuffer column) method that SS can call and implement a PerRowSecondaryIndex per column, break the composite into parts and index specific bits, also including the base rowkey.

      Then a search against a TRANSPOSED row or DOCUMENT will be possible.

      Attachments

        Issue Links

          Activity

            People

              slebresne Sylvain Lebresne
              tjake T Jake Luciani
              Sylvain Lebresne
              Yuki Morishita
              Votes:
              7 Vote for this issue
              Watchers:
              15 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: