Функции записи
Эти функции создают и управляют значениями записей.
Имя | Описание |
---|---|
Record.FieldCount | Возвращает количество полей в записи. |
Record.HasFields | Возвращает значение true, если имя поля или имена полей присутствуют в записи. |
Имя | Описание |
---|---|
Geography.FromWellKnownText | Преобразует текст, представляющий географическое значение в формате Well-Known Text (WKT) в структурированную запись. |
Geography.ToWellKnownText | Преобразует структурированное географическое значение точки в его Well-Known представление текста (WKT). |
GeographyPoint.From | Создает запись, представляющую географическую точку из частей. |
Geometry.FromWellKnownText | Преобразует текст, представляющий геометрическое значение в формате Well-Known Text (WKT) в структурированную запись. |
Geometry.ToWellKnownText | Преобразует структурированное геометрическое значение в текстовое представление Well-Known (WKT). |
GeometryPoint.From | Создает запись, представляющую геометрическую точку из частей. |
Record.AddField | Добавляет поле из имени и значения поля. |
Record.Combine | Объединяет записи в списке. |
Record.RemoveFields | Возвращает новую запись, которая переупорядочивает заданные поля относительно друг друга. Все поля, которые не указаны, остаются в исходных расположениях. |
Record.RenameFields | Возвращает новую запись, которая переименовывает указанные поля. Результирующие поля сохранят исходный порядок. Эта функция поддерживает замену и связывание имен полей. Однако все имена целевых объектов и остальные имена полей должны представлять собой уникальный набор или возникнет ошибка. |
Record.ReorderFields | Возвращает новую запись, которая переупорядочивает поля по отношению друг к другу. Все поля, которые не указаны, остаются в исходных расположениях. Требуется два или более полей. |
Record.TransformFields | Преобразует поля посредством применения операций преобразования. Дополнительные сведения о значениях, поддерживаемых transformOperations, см. в разделе Значения параметров. |
Имя | Описание |
---|---|
Record.Field | Возвращает значение заданного поля. Эту функцию можно использовать для динамического создания синтаксиса обращения к полям для заданной записи. Таким образом, это динамическая версия синтаксиса record[field]. |
Record.FieldNames | Возвращает список имен полей в порядке полей записи. |
Record.FieldOrDefault | Возвращает значение поля из записи или значение по умолчанию, если поле не существует. |
Record.FieldValues | Возвращает список значений полей в порядке полей записи. |
Record.SelectFields | Возвращает новую запись, содержащую поля, выбранные из входной записи. Исходный порядок полей сохраняется. |
Имя | Описание |
---|---|
Record.FromList | Возвращает запись с указанным списком значений полей и набором полей. |
Record.FromTable | Возвращает запись из таблицы записей, содержащих имена полей и значения. |
Record.ToList | Возвращает список значений, содержащих значения полей входной записи. |
Record.ToTable | Возвращает таблицу записей, содержащих имена полей и значения из входной записи. |
Следующие определения типов используются для описания значений параметров, на которые ссылаются функции записи выше.
Определение типа | Описание |
---|---|
параметр MissingField | Дополнительные сведения: MissingField.Type |
Операции преобразования | Операции преобразования можно указать с помощью одного из следующих значений: • Значение списка двух элементов, первое — имя поля, а второй — функция преобразования, применяемая к этому полю, для создания нового значения. • Список преобразований можно предоставить, передав значение в виде списка, причем каждый элемент является списком из 2 элементов, как описано выше. Например, перейдите к описанию Record.TransformFields |
Переименование операций | Операции переименования записи можно указать как одно из следующих: Одна операция переименования, представленная списком двух имен полей, старых и новых. Например, перейдите к описанию Record.RenameFields. |