cassandra-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Pavel Yaskevich (JIRA)" <j...@apache.org>
Subject [jira] [Created] (CASSANDRA-10765) add RangeIterator interface and QueryPlan for SI
Date Mon, 23 Nov 2015 22:02:10 GMT
Pavel Yaskevich created CASSANDRA-10765:
-------------------------------------------

             Summary: add RangeIterator interface and QueryPlan for SI
                 Key: CASSANDRA-10765
                 URL: https://issues.apache.org/jira/browse/CASSANDRA-10765
             Project: Cassandra
          Issue Type: Sub-task
          Components: Local Write-Read Paths
            Reporter: Pavel Yaskevich
            Assignee: Pavel Yaskevich
             Fix For: 3.2


Currently built-in indexes have only one way of handling intersections/unions: pick the highest
selectivity predicate and filter on other index expressions. This is not always the most efficient
approach. Dynamic query planning based on the different index characteristics would be more
optimal. Query Plan should be able to choose how to do intersections, unions based on the
metadata provided by indexes (returned by RangeIterator) and RangeIterator would became a
base for cross index interactions and should have information such as min/max token, estimate
number of wrapped tokens etc.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Mime
View raw message