Open rockeet opened 5 years ago
Now terark_zip_table has zvType, but we don't know GroupSize of each MultiValue pack before unzip it. To get GroupSize before unzip with succinct:
zvType
GroupSize
MultiValue
rank0, rank1, rank2, rank3
High level code:
size_t groupIndex = zvType.rank3(recId); // 3 == ZipValueType::kMulti groupSize = groupSizeVec[groupIndex]; // ....
Priority: Low
Now terark_zip_table has
zvType
, but we don't knowGroupSize
of eachMultiValue
pack before unzip it. To getGroupSize
before unzip with succinct:rank0, rank1, rank2, rank3
zvType
GroupSize
in a separated arrayHigh level code: