pub fn build_sink_dataflow(
        &mut self,
        name: String,
        id: GlobalId,
        sink_description: SinkDesc,
    ) -> Result<DataflowDesc, CoordError> {
        let mut dataflow = DataflowDesc::new(name);
        self.build_sink_dataflow_into(&mut dataflow, id, sink_description)?;
        Ok(dataflow)
    }
/// Builds a dataflow description for the sink with the specified name,
/// ID, source, and output connector.
///
/// For as long as this dataflow is active, `id` can be used to reference
/// the sink (primarily to drop it, at the moment).
Builds a dataflow description for the sink with the specified name,
ID, source, and output connector.

For as long as this dataflow is active, `id` can be used to reference
the sink (primarily to drop it, at the moment).
Builds a dataflow description for the sink with the specified name ID source and output connector . For as long as this dataflow is active ` id ` can be used to reference the sink ( primarily to drop it at the moment ) .
pub fn build_sink_dataflow(
        &mut self,
        name: String,
        id: GlobalId,
        sink_description: SinkDesc,
    ) -> Result<DataflowDesc, CoordError> {
        let mut dataflow = DataflowDesc::new(name);
        self.build_sink_dataflow_into(&mut dataflow, id, sink_description)?;
        Ok(dataflow)
    }
pub fn build_sink_dataflow ( & mut self , name : String , id : GlobalId , sink_description : SinkDesc , ) -> Result < DataflowDesc , CoordError > { let mut dataflow = DataflowDesc :: new ( name ) ; self . build_sink_dataflow_into ( & mut dataflow , id , sink_description ) ? ; Ok ( dataflow ) }
Builds a dataflow description for the sink with the specified name,
ID, source, and output connector.
Builds a dataflow description for the sink with the specified name ID source and output connector .
&mut self
name
String
id
GlobalId
sink_description
SinkDesc