/// <summary>Render as EPL. </summary> /// <param name="writer">to output to</param> /// <param name="formatter">to use</param> public void ToEPL(TextWriter writer, EPStatementFormatter formatter) { writer.Write("create dataflow "); writer.Write(DataFlowName); if (Schemas != null) { foreach (CreateSchemaClause clause in Schemas) { formatter.BeginDataFlowSchema(writer); clause.ToEPL(writer); writer.Write(","); } } if (Operators != null) { formatter.BeginDataFlowOperator(writer); foreach (DataFlowOperator clause in Operators) { clause.ToEPL(writer, formatter); } } }