Value Construction Functions¶
Description¶
Value Construction Function | Description |
---|---|
-- implicit constructor with parenthesis (value1 [, value2]*) | Returns a row created from a list of values (value1, value2, ...). The implicit row constructor supports any expression as a field, but requires at least two fields. The explicit row constructor can handle any number of fields, but currently does not support all types of field expressions well. |
ARRAY '[' value1 [, value2 ]* ']' | Returns an array created from a list of values (value1, value2, ...). |
MAP '[' value1, value2 [, value3, value4 ]* ']' | Returns a map created from a list of key-value pairs ((value1, value2), (value3, value4), ...). |