MaxCompute supports four complex data types: ARRAY, MAP, STRUCT, and JSON. This topic describes MAP functions and their features.
Function | Feature |
A user-defined table-valued function (UDTF) that converts a single row of data into multiple rows. | |
Returns values that meet specified conditions in a MAP parameter. | |
Creates a MAP using specified Key-Value pairs. | |
Returns the union of multiple MAPs. | |
Transforms Key-Value mappings in a MAP into a struct array. | |
Filters elements in a MAP. | |
Constructs a MAP from a given array. | |
Constructs a MAP from a given struct array. | |
Returns all keys in the parameter MAP as an array. | |
Returns all values in the parameter MAP as an array. | |
Merges two input MAPs to create a new MAP. | |
Returns a MAP from a struct array. | |
Returns the number of key-value pairs in the specified MAP. | |
Transforms a MAP by keeping values unchanged while calculating new keys using a specified function. | |
Transforms a MAP by keeping keys unchanged while calculating new values using a specified function. |