データ接続と統合Pipeline Builder Expressions配列の zip

注: 以下の翻訳の正確性は検証されていません。AIPを利用して英語版の原文から機械的に翻訳されたものです。

Arrays zip

対応環境: バッチ、ストリーミング

指定された配列のリストを、入力配列のn番目の値をすべて含むn番目の構造体にマージした配列にジップします。

式カテゴリ: 配列

引数

  • Expressions - ジップする配列のリスト。
    List<Expression<Array<AnyType>>>

出力タイプ: Array<Struct>

例 1: 基本ケース

引数の値:

  • Expressions: [first_array, second_array]
first_arraysecond_array出力
[ 1, 2, 3 ][ 4, 5, 6 ][ {
first_array: 1,
second_array: 4,
}, {
first_array: 2,<...

例 2: Null ケース

引数の値:

  • Expressions: [first_array, second_array]
first_arraysecond_array出力
[ 1, 2, 3 ]null[ {
first_array: 1,
second_array: null,
}, {
first_array...
nullnull[ ]
[ ][ ][ ]

例 3: 境界ケース

説明: 最も長い配列が使用されます。 引数の値:

  • Expressions: [first_array, second_array]
first_arraysecond_array出力
[ 1, 2, 3 ][ 4, 5 ][ {
first_array: 1,
second_array: 4,
}, {
first_array: 2,<...