Todd Lipcon created KUDU-2854:
---------------------------------

             Summary: Short circuit predicates on dictionary-coded columns
                 Key: KUDU-2854
                 URL: https://issues.apache.org/jira/browse/KUDU-2854
             Project: Kudu
          Issue Type: Improvement
          Components: cfile, perf, tserver
            Reporter: Todd Lipcon


In the common case that a column has no updates in a given DRS, if we see that 
no entries in the dictionary match the predicate, we can short circuit at a few 
layers:
- we can store a flag in the cfile footer that indicates that all blocks are 
dict-coded (ie there are no fallbacks). In that case, we can skip the whole 
rowset
- if a cfile is partially dict-encoded, we can skip any dict-coded blocks 
without decoding the dictionary words



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to