跳转至

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