Hi xuchuanyin, Please find my comments inline
About query filtering 1. “during filter, actual filter values will be generated using column local dictionary values...then filter will be applied on the dictionary encode data” --- If the filter is not 'equal' but 'like','greater than', can it also run on encode data. *For range type of filters , it will be same as the way global dictionary column is handled.* 2. "As dictionary data will be always of 4 bytes " --- Why they are 4 bytes? *Dictionary value/data is nothing but integer value assigned to the dictionary key. So it will of 4 bytes.* -- Sent from: http://apache-carbondata-dev-mailing-list-archive.1130556.n5.nabble.com/