Version

    SimpleGather

    Short Description
    Ports
    Metadata
    Details
    Compatibility
    See also

    Short Description

    SimpleGather gathers data records from multiple inputs. The order of output records is unpredictable.

    ComponentSame input metadataSorted inputsInputsOutputsJavaCTLAuto-propagated metadata
    SimpleGather1-n1-n

    Ports

    Port typeNumberRequiredDescriptionMetadata
    Input0For input data records.Any
    1-nFor input data records.Input 0
    Output0For gathered data records.Input 0
    1-nFor gathered data records.Input 0

    At least one connected input port and at least one connected output port are required.

    Metadata

    SimpleGather propagates metadata in both directions. SimpleGather does not change metadata priorities.

    SimpleGather has no metadata template.

    Input ports must have the same metadata. Metadata name and field names may differ but the field datatypes must correspond to each other.

    Output ports must have the same metadata. Metadata name and field names may differ but the field datatypes must correspond to each other.

    Details

    The order of output records is unpredictable. Only the order of records coming from the single port is preserved.

    SimpleGather receives data records through one or more input ports. SimpleGather gathers (demultiplexes) all records as fast as possible and sends them all to all output ports.

    SimpleGather

    Figure 57.5. SimpleGather


    If you need a component merging input records and preserving the order, use Concatenate or Merge.

    Compatibility

    VersionCompatibility Notice
    4.1.0-M1

    Until 4.0.x, you could disable only the last input or output port(s) of SimpleGather; e.g. you could disable the third and fourth input port, but not the first one.

    Since 4.1.0-M1, you can disable any input port or any output port provided there is at least one input port and at least one output port.