# Funções estruturais

Esta seção descreve as seguintes funções estruturais:

| Função | Descrição |
| --- | --- |
| [FROM_KEY_VALUE](https://help.qlik.com/pt-BR/cloud-services/Subsystems/Hub/Content/Sense_Hub/DataIntegration/Lakehouse/TransformationFunctions/structural/from_key_value.htm) | Mapeia uma lista de pares chave-valor para um registro com campos para cada chave |
| [GET_RANGE](https://help.qlik.com/pt-BR/cloud-services/Subsystems/Hub/Content/Sense_Hub/DataIntegration/Lakehouse/TransformationFunctions/structural/get_range.htm) | Retorna um intervalo de números entre início e fim (inclusive) |
| [JOIN_ALL_BY_KEY](https://help.qlik.com/pt-BR/cloud-services/Subsystems/Hub/Content/Sense_Hub/DataIntegration/Lakehouse/TransformationFunctions/structural/join_all_by_key.htm) | Combina vários arrays de chave-valor em um só, utilizando as chaves. |
| [JSON_PATH](https://help.qlik.com/pt-BR/cloud-services/Subsystems/Hub/Content/Sense_Hub/DataIntegration/Lakehouse/TransformationFunctions/structural/json_path.htm) | Extrai dados de objetos JSON |
| [JSON_TO_RECORD](https://help.qlik.com/pt-BR/cloud-services/Subsystems/Hub/Content/Sense_Hub/DataIntegration/Lakehouse/TransformationFunctions/structural/json_to_record.htm) | Extrai dados de objetos JSON |
| [MAP_WITH_INDEX](https://help.qlik.com/pt-BR/cloud-services/Subsystems/Hub/Content/Sense_Hub/DataIntegration/Lakehouse/TransformationFunctions/structural/map_with_index.htm) | Gera um campo de índice e um campo de valor. O índice contém um índice baseado em zero e o valor contém o valor no campo de entrada |
| [QUERY_STRING_TO_RECORD](https://help.qlik.com/pt-BR/cloud-services/Subsystems/Hub/Content/Sense_Hub/DataIntegration/Lakehouse/TransformationFunctions/structural/query_string_to_record.htm) | Extrai dados de uma string de consulta |
| [RECORD_TO_JSON](https://help.qlik.com/pt-BR/cloud-services/Subsystems/Hub/Content/Sense_Hub/DataIntegration/Lakehouse/TransformationFunctions/structural/record_to_json.htm) | Converte o registro que contém o campo em uma string JSON |
| [SORT_BY](https://help.qlik.com/pt-BR/cloud-services/Subsystems/Hub/Content/Sense_Hub/DataIntegration/Lakehouse/TransformationFunctions/structural/sort_by.htm) | Classifica o array de valores pelo array sortKeys |
| [TO_ARRAY](https://help.qlik.com/pt-BR/cloud-services/Subsystems/Hub/Content/Sense_Hub/DataIntegration/Lakehouse/TransformationFunctions/structural/to_array.htm) | Gera todos os valores de todas as entradas como um array |
| [ZIP](https://help.qlik.com/pt-BR/cloud-services/Subsystems/Hub/Content/Sense_Hub/DataIntegration/Lakehouse/TransformationFunctions/structural/zip.htm) | Combina vários arrays por índice em registros |
| [ZIP_WITH_INDEX](https://help.qlik.com/pt-BR/cloud-services/Subsystems/Hub/Content/Sense_Hub/DataIntegration/Lakehouse/TransformationFunctions/structural/zip_with_index.htm) | Combina vários arrays por índice em registros |