Funções de registro
Essas funções criam e manipulam valores de registro.
Informações
Nome | Descrição |
---|---|
Record.FieldCount | Retorna o número de campos em um registro. |
Record.HasFields | Retornará true se houver nomes do campo em um registro. |
Transformações
Nome | Descrição |
---|---|
Geography.FromWellKnownText | Converte texto representando um valor geográfico no formato WKT (Texto Bem Conhecido) em um registro estruturado. |
Geography.ToWellKnownText | Converte um valor de ponto geográfico estruturado em sua representação WKT (Texto Bem Conhecido). |
GeographyPoint.From | Cria um registro que representa um ponto geográfico de partes. |
Geometry.FromWellKnownText | Converte texto representando um valor geométrico no formato WKT (Texto Bem Conhecido) em um registro estruturado. |
Geometry.ToWellKnownText | Converte um valor de ponto geométrico estruturado em sua representação WKT (Texto Bem Conhecido). |
GeometryPoint.From | Cria um registro que representa um ponto geométrico de partes. |
Record.AddField | Adiciona um campo de um valor e nome de campo. |
Record.Combine | Combina os registros em uma lista. |
Record.RemoveFields | Retorna um novo registro que reordena os campos especificados em relação uns aos outros. Todos os campos não especificados permanecem em seus locais originais. |
Record.RenameFields | Retorna um novo registro que renomeia os campos especificados. Os campos resultantes reterão sua ordem original. Essa função dá suporte à troca e ao encadeamento de nomes de campo. No entanto, todos os nomes de destino mais os nomes de campo restantes devem constituir um conjunto exclusivo ou ocorrerá um erro. |
Record.ReorderFields | Retorna um novo registro que reordena os campos em relação uns aos outros. Todos os campos não especificados permanecem em seus locais originais. Requer dois campos ou mais. |
Record.TransformFields | Transforma campos aplicando transformOperations. Para obter mais informações sobre valores compatíveis com o transformOperations, acesse Valores do parâmetro. |
Seleção
Nome | Descrição |
---|---|
Record.Field | Retorna o valor do campo fornecido. Essa função pode ser usada para criar dinamicamente a sintaxe de pesquisa de campo para um determinado registro. Dessa forma, ela é uma versão dinâmica da sintaxe record[field]. |
Record.FieldNames | Retorna uma lista de nomes de campo na ordem dos campos do registro. |
Record.FieldOrDefault | Retorna o valor de um campo de um registro ou o valor padrão se o campo não existe. |
Record.FieldValues | Retorna uma lista de valores de campo na ordem dos campos do registro. |
Record.SelectFields | Retorna um novo registro que contém os campos selecionados do registro de entrada. A ordem original dos campos é mantida. |
Serialização
Nome | Descrição |
---|---|
Record.FromList | Retorna um registro de acordo com uma lista de valores de campos e um conjunto de campos. |
Record.FromTable | Retorna um registro de uma tabela de registros contendo nomes de campo e de valores. |
Record.ToList | Retorna uma lista de valores que contêm valores de campo do registro de entrada. |
Record.ToTable | Retorna uma tabela de registros contendo nomes de campo e de valores de um registro de entrada. |
Valores dos parâmetros
As definições de tipo a seguir são usadas para descrever os valores de parâmetro referenciados nas funções de registro acima.
Definição de tipo | Descrição |
---|---|
Opção MissingField | Mais informações: MissingField.Type |
Operações de transformação | As operações de transformação podem ser especificadas por qualquer um dos seguintes valores: • Um valor de lista de dois itens, sendo o primeiro item o nome do campo e o segundo item a função de transformação aplicada a esse campo para produzir um novo valor. • Uma lista de transformações pode ser fornecida informando um valor de lista e sendo cada item o valor de lista de dois itens, conforme descrito acima. Para obter exemplos, acesse a descrição de Record.TransformFields |
Operações de renomear | As operações de renomear para um registro podem ser especificadas como uma das opções: Uma única operação de renomear, representada por uma lista de dois nomes de campo, antigo e novo. Para obter exemplos, acesse a descrição de Record.RenameFields. |