pub async fn analyze_plan( plan: Arc<dyn ExecutionPlan>, options: LanceExecutionOptions, ) -> Result<String>