O MaxCompute oferece suporte a quatro tipos de dados complexos: ARRAY, MAP, STRUCT e JSON. Este tópico descreve as funções MAP e seus recursos.
|
Função |
Recurso |
|
Função com valor de tabela definida pelo usuário (UDTF) que converte uma única linha de dados em várias linhas. |
|
|
Retorna valores que atendem às condições especificadas em um parâmetro MAP. |
|
|
Crie um MAP com pares chave-valor especificados. |
|
|
Retorna a união de vários MAPs. |
|
|
Converte os mapeamentos de chave-valor de um MAP em um array de structs. |
|
|
Filtra elementos em um MAP. |
|
|
Constrói um MAP a partir de um array fornecido. |
|
|
Constrói um MAP a partir de um array de structs fornecido. |
|
|
Retorna todas as chaves do MAP informado como um array. |
|
|
Retorna todos os valores do MAP informado como um array. |
|
|
Mescla dois MAPs de entrada para criar um novo MAP. |
|
|
Retorna um MAP a partir de um array de structs. |
|
|
Retorna o número de pares chave-valor no MAP especificado. |
|
|
Transforma um MAP ao manter os valores inalterados e calcular novas chaves com uma função especificada. |
|
|
Transforma um MAP ao manter as chaves inalteradas e calcular novos valores com uma função especificada. |