跳转至

Collect array(收集数组(Collect array))

Supported in: Batch, Faster, Streaming

Collects an array of values within each group. Null values are ignored.

Expression categories: Aggregate

Declared arguments

  • Expression: The column of values to collect into an array.
    Expression\

Type variable bounds: T accepts AnyType

Output type: Array\

Examples

Example 1: Base case

Argument values:

  • Expression: factor

Given input table:

factor
2
2
3

Outputs: [ 2, 2, 3 ]


Example 2: Null case

Argument values:

  • Expression: factor

Given input table:

factor
2
null
3

Outputs: [ 2, 3 ]



中文翻译


收集数组(Collect array)

支持:批量(Batch)、快速(Faster)、流式(Streaming)

在每个分组内收集一个数组的值。空值(null)将被忽略。

表达式类别: 聚合(Aggregate)

声明的参数

  • 表达式(Expression): 要收集到数组中的值列。
    表达式\

类型变量边界: T 接受任意类型(AnyType)

输出类型: 数组\

示例

示例 1:基础情况

参数值:

  • 表达式: factor

给定输入表:

factor
2
2
3

输出结果: [ 2, 2, 3 ]


示例 2:空值情况

参数值:

  • 表达式: factor

给定输入表:

factor
2
null
3

输出结果: [ 2, 3 ]