Add variant::columns() method
Add variant::columns() method
move data_table_column_base to public protean namespace