16. The one or more non-transitory computer-readable media of claim 13 , wherein the sequences of instructions further include instructions which, when executed by the one or more hardware processors, cause: based on cardinality of the values of the particular column in the particular data block set or cardinality of the particular column, selecting to generate a dictionary data structure or a dense bloom filter data structure as the particular in-memory data structure; and generating the particular in-memory data structure for representing the values of the particular column stored in the particular data block set.
16. The one or more non-transitory computer-readable media of claim 13 , wherein the sequences of instructions further include instructions which, when executed by the one or more hardware processors, cause: based on cardinality of the values of the particular column in the particular data block set or cardinality of the particular column, selecting to generate a dictionary data structure or a dense bloom filter data structure as the particular in-memory data structure; and generating the particular in-memory data structure for representing the values of the particular column stored in the particular data block set. 18. The one or more non-transitory computer-readable media of claim 16 , wherein generating the particular in-memory data structure for representing the values of the particular column stored in the particular data block set comprises: generating a respective hash value by applying a hash algorithm of cryptographic strength on each corresponding value stored in the particular data block set for the particular column; identifying at least two sub-hash values of the respective hash value, wherein each sub- hash value of the at least two sub-hash values is statistically independent from other sub-hash value of the at least two sub-hash values; based on said each sub-hash value, determining one or more bit addresses of a bit vector of the dense bloom filter data structure; and setting one or more bits corresponding to the determined one or more bit addresses in the bit vector of the dense bloom filter data structure.