intel / hdk

A low-level execution library for analytic data processing.
Apache License 2.0
31 stars 14 forks source link

Replace dictionary proxies with nested dictionaries 07/N #680

Closed ienkovich closed 1 year ago

ienkovich commented 1 year ago

Avoid negative generation in dictionary proxy. There is no strong reason to create a proxy with a negative generation anyway. Non-zero generation on a proxy creation would allow us later to stop using negative indices for transient strings. Non-negative indices would allow deep nesting and let us treat proxy-encoded columns as regular dictionary-encoded columns.