Join 変換は、2 つ以上の入力からエレメントを結合します。 入力は複数の配列または複数の単一エレメントにすることができ、ネストされた変換を使用してマージし、単一出力を作成できます。 ターゲット・エレメントは配列にも単一エレメントにもできますが、複合タイプでなければなりません。
変換の「基数」プロパティー・ページでは、反復を行う入力配列をユーザーが指示できます。 この入力配列に残されているエレメントがなくなると、変換は終了します。 「基数」ページは、どの入力配列からどの指標が使用されるかを決定します。 出力配列サイズは、この入力配列のサイズと同じです。
Join 式は、どの配列エレメントが他のどの配列エレメントに結合されるかを決定します。 例えば、最初の配列の最初のエレメントを 2 番目の配列の最初のエレメントに結合するには、指標に基づいて突き合わせる結合条件を設定します。 Join 式を指定しない場合、結合は最初の配列の最初のエレメントを 2 番目の配列のすべてのエレメントに突き合せ、次に最初の配列の 2 番目のエレメントを 2 番目の配列のすべてのエレメントに突き合せ、順次、同じようにしていきます。 例えば、指標上での突き合せを行う場合、2 つの配列入力があり、それぞれ 3 つのエレメントを持つならば、結果は 3 つの出力エレメントになります。 しかし、結合式を設定しない場合は、結果は 9 個のエレメントになります。
共用体 内の各配列入力で反復が実行されます (例えば、最初にすべての入出力が終わるまで指標 1 の操作が実行され、次にすべての入出力が終わるまで指標 2 の操作が実行されます)。 出力配列サイズは、反復する入力配列のサイズから、「基数」プロパティー・ページでフィルタリングによって取り除かれたエレメントを減算したサイズになります。
Mapping ノードについて詳しくは、Mapping ノードを参照してください。