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 |