private void GetQueryPlanCompleted(ExecuteQueryStatus status, IQueryPlanReslult result)
        {
            SetEnableCondition(true);

            switch (status)
            {
            case ExecuteQueryStatus.Canceled:
                applicationStatus.SetStatus("Generating canceled", false);
                break;

            case ExecuteQueryStatus.Error:
                applicationStatus.SetStatus("Generating failure", false);
                queryPlanService.ShowErrorMessage(result.StringOutput);
                break;

            case ExecuteQueryStatus.Done:
                applicationStatus.SetStatus("Query Plan generated", false);

                if (result != null)
                {
                    List <MUTDOD.Common.QueryPlan> list = new List <MUTDOD.Common.QueryPlan>();
                    list.Add(result.QueryPlan);
                    queryPlanService.ShowQueryPlan(list);
                }
                else
                {
                    applicationStatus.SetStatus("Query Plan generated without result", false);
                }

                break;
            }
            m_SelectedFileName = null;
        }
Example #2
0
 public DTOQueryPlanResult(IQueryPlanReslult query)
 {
     QueryResultType = query.QueryResultType;
     StringOutput    = query.StringOutput;
     QueryPlan       = query.QueryPlan;
 }