跳转至

Extract map values(提取映射值(Extract map values))

Supported in: Batch, Faster, Streaming

Return map values as an array. Note the order of array elements is not deterministic.

Expression categories: Map

Declared arguments

  • Map: Map expression.
    Expression\>

Type variable bounds: V accepts AnyType

Output type: Array\

Examples

Example 1: Base case

Argument values:

  • Map: flight_number
flight_number Output
{
 MT-111 -> 2,
 XB-134 -> 1,
}
[ 1, 2 ]

Example 2: Null case

Argument values:

  • Map: flight_number
flight_number Output
{
 MT-111 -> 2,
 XB-134 -> null,
}
[ null, 2 ]
null null


中文翻译


提取映射值(Extract map values)

支持:批处理(Batch)、快速处理(Faster)、流处理(Streaming)

将映射(Map)的值以数组形式返回。注意:数组元素的顺序是不确定的。

表达式类别: 映射(Map)

声明的参数

  • 映射(Map): 映射表达式。
    表达式\<映射\<任意类型, V>>

类型变量约束: V 接受任意类型(AnyType)

输出类型: 数组\

示例

示例 1:基础情况

参数值:

  • 映射(Map): flight_number
flight_number 输出
{
 MT-111 -> 2,
 XB-134 -> 1,
}
[ 1, 2 ]

示例 2:空值情况

参数值:

  • 映射(Map): flight_number
flight_number 输出
{
 MT-111 -> 2,
 XB-134 -> null,
}
[ null, 2 ]
null null