/// <summary> /// Prints the plans (logical and physical) to the console for debugging purposes /// </summary> /// <param name="extended">if true prints both query plan and execution plan; otherwise just prints query plan</param> public void Explain(bool extended = false) //TODO - GetQueryExecution is called in JVM twice if extendd = true - fix that { Console.WriteLine(dataFrameProxy.GetQueryExecution()); if (extended) { Console.WriteLine(dataFrameProxy.GetExecutedPlan()); } }