Rename struct field(重命名字段(Struct Field))¶
Supported in: Batch, Faster, Streaming
Rename fields within a struct.
Expression categories: Data preparation, Struct
Declared arguments¶
- Expression: no description
Expression\ - Renames: no description
List\>>
Output type: Struct
Examples¶
Example 1: Base case¶
Argument values:
- Expression:
struct - Renames: [(airline.id, identifier)]
| struct | Output |
|---|---|
| { airline: { id: NA, }, } |
{ airline: { identifier: NA, }, } |
| { airline: { id: FE, }, } |
{ airline: { identifier: FE, }, } |
Example 2: Base case¶
Argument values:
- Expression:
struct - Renames: [(airline.id, identifier)]
| struct | Output |
|---|---|
| null | null |
中文翻译¶
重命名字段(Struct Field)¶
支持模式:批量(Batch)、快速(Faster)、流式(Streaming)
重命名结构体(Struct)中的字段。
表达式类别: 数据准备(Data preparation)、结构体(Struct)
声明参数¶
- 表达式(Expression): 无描述
表达式\<Struct> - 重命名(Renames): 无描述
列表\<元组\<StructLocator, Literal\<String>>>
输出类型: Struct
示例¶
示例1:基础案例¶
参数值:
- 表达式(Expression):
struct - 重命名(Renames): [(airline.id, identifier)]
| struct | 输出(Output) |
|---|---|
| { airline: { id: NA, }, } |
{ airline: { identifier: NA, }, } |
| { airline: { id: FE, }, } |
{ airline: { identifier: FE, }, } |
示例2:基础案例¶
参数值:
- 表达式(Expression):
struct - 重命名(Renames): [(airline.id, identifier)]
| struct | 输出(Output) |
|---|---|
| null | null |