NAMED_STRUCT

Creates a struct with specified field names and values.

Analyze Syntax

func.named_struct(<name1>, <val1>[, <name2>, <val2>, ...])

Analyze Examples

func.named_struct('name', 'Alice', 'age', 30)

┌───────────────────────────┐
 {'name':'Alice','age':30}  
└───────────────────────────┘

SQL Syntax

NAMED_STRUCT(<name1>, <val1>[, <name2>, <val2>, ...])

SQL Examples

SELECT NAMED_STRUCT('name', 'Alice', 'age', 30);

┌───────────────────────────┐
 {"name":"Alice","age":30}  
└───────────────────────────┘