I wang to create a new page layout for packed struct with all fixed width fields rather than using the current miniblock page layout
reasons:
the decode scheduling logic are different
the 8188 chunk bytes limitation in miniblock layout
why do we still need definition levels in packed struct encoding?
new layout design:
just zip all values.
one byte nulls for number of fields < 8
two bytes nulls for number of fields < 16
I wang to create a new page layout for
packed struct with all fixed width fieldsrather than using the current miniblock page layoutreasons:
the decode scheduling logic are different
the 8188 chunk bytes limitation in miniblock layout
why do we still need definition levels in packed struct encoding?
new layout design:
just zip all values.
one byte nulls for
number of fields < 8two bytes nulls for
number of fields < 16