Hi all:
I have some doubts about the design of index and the process of Carbondata: 1. The global table level index(index blocks) is located at the driver of spark app and file level index(index blocket) is located at the executor of spark worker. Are they both rebuild from .carbonindex files at the first query of a table? 2. Where are the blocket level indexes(index columns/column groups) located and how it effect the efficiency of a query? 3.When a query request calls, what are the detail steps does carbondata do with the help of the indexes and dictionary maps? thx~