pub fn project_with_column_index(
    expr: Vec<Expr>,
    input: Arc<LogicalPlan>,
    schema: Arc<DFSchema>
) -> Result<LogicalPlan, DataFusionError>