pub(crate) fn derive_columns(
input_schema: &Schema,
out_names: Vec<String>,
user_cols: &FixedBitSet,
) -> Result<Vec<ColumnCatalog>, RwError>
pub(crate) fn derive_columns(
input_schema: &Schema,
out_names: Vec<String>,
user_cols: &FixedBitSet,
) -> Result<Vec<ColumnCatalog>, RwError>