in src/columnar_storage/src/read.rs [251:260]
fn maybe_remove_builtin_columns(&self, batch: &mut RecordBatch) {
if self.keep_builtin {
return;
}
// builtin columns are always at the end.
for _ in 0..BUILTIN_COLUMN_NUM {
batch.remove_column(batch.num_columns() - 1);
}
}