Join
Synopsis
This Operator joins two ExampleSets using one or more Attributes of the input ExampleSets as
key attributes.
Description
This Operator joins two ExampleSets using one or more Attributes of the input ExampleSets as key attributes.
Identical values of the key attributes indicate matching Examples. An Attribute with id role is selected as key by default but an arbitrary set of one or more Attributes can be chosen as key. Four types of joins are possible: inner, left, right and outer join. All these types of joins are explained in the parameters section.
Differentiation
Append
The Append Operator merges the Examples of the input ExampleSets into the resulting ExampleSet. Therefore all input ExampleSet need to have the same structure (number of Attributes, Attribute names and value types).
Generate Products
The Cartesian Product Operator builds a cartesian product of the input ExampleSets, i.e. every Example from the left ExampleSet is joined with each Example of the right ExampleSet.
Union
The Union Operator combines both input ExampleSets in such a way that all Attributes and Examples are part of the resulting union ExampleSet.
Superset
The Superset Operator expects two ExampleSets as input and adds the Attributes of the first ExampleSet to the second ExampleSet and vice versa. Both resulting ExampleSets are delivered as output of the Superset Operator.
Input
left
The left input port expects an ExampleSet. This ExampleSet will be used as the left ExampleSet for the join.
right
The right input port expects an ExampleSet. This ExampleSet will be used as the right ExampleSet for the join.