/// <summary> /// Returns a DataFrameReader that can be used to read non-streaming data in as a DataFrame /// </summary> /// <returns></returns> public DataFrameReader Read() { logger.LogInfo("Using DataFrameReader to read input data from external data source"); return(new DataFrameReader(sparkSessionProxy.Read(), SparkContext)); }