An easy way to prevent gaps in the column encoding used to define column qualifiers is to use the position to define the column qualifier. This only works if:
- You disallow removes of columns
- You disallow adding columns to the base table
This is pretty easy to enforce and will enable column encoding to be used effectively when a base table has many views.