/// <summary> /// Used to construct a Row /// </summary> /// <returns></returns> public Row GetRow() { var schema = DataType.ParseDataTypeFromJson(Schema) as StructType; var row = new RowImpl(GetValues(Values), schema); //Resetting schema here so that rows from multiple DataFrames can be processed in the same AppDomain //next row will have schema - so resetting is fine isCurrentSchemaSet = false; currentSchema = null; return(row); }