Funciones de registro
Estas funciones crean y manipulan valores de registro.
Information
Nombre | Descripción |
---|---|
Record.FieldCount | Devuelve el número de campos de un registro. |
Record.HasFields | Devuelve True si el nombre de campo o los nombres de campo están presentes en un registro. |
Transformaciones
Nombre | Descripción |
---|---|
Geography.FromWellKnownText | Traduce texto que representa un valor geográfico en formato Well-Known Text (WKT) en un registro estructurado. |
Geography.ToWellKnownText | Traduce un valor de punto geográfico estructurado en su representación de Well-Known Text (WKT). |
GeographyPoint.From | Permite crear un registro que representa un punto geográfico a partir de distintos elementos. |
Geometry.FromWellKnownText | Traduce texto que representa un valor geométrico en formato Well-Known Text (WKT) en un registro estructurado. |
Geometry.ToWellKnownText | Traduce un valor de punto geométrico estructurado en su representación de Well-Known Text (WKT). |
GeometryPoint.From | Permite crear un registro que representa un punto geométrico a partir de distintos elementos. |
Record.AddField | Agrega un campo a partir de un nombre y valor de campo. |
Record.Combine | Combina los registros en una lista. |
Record.RemoveFields | Devuelve un registro nuevo que reordena los campos determinados entre sí. Los campos no especificados permanecen en sus ubicaciones originales. |
Record.RenameFields | Devuelve un registro nuevo que cambia el nombre de los campos especificados. Los campos resultantes conservarán su orden original. Esta función admite el intercambio y el encadenamiento de nombres de campo. Sin embargo, todos los nombres de destino más los demás nombres de campo deben constituir un conjunto único. De lo contrario, se producirá un error. |
Record.ReorderFields | Devuelve un registro nuevo que reordena los campos entre sí. Los campos no especificados permanecen en sus ubicaciones originales. Requiere dos o más campos. |
Record.TransformFields | Transforma los campos aplicando transformOperations. Para obtener más información sobre los valores que admite transformOperations, vaya a Valores de parámetro. |
Número de selección
Nombre | Descripción |
---|---|
Record.Field | Devuelve el valor del campo especificado. Esta función se puede utilizar para crear de forma dinámica la sintaxis de búsqueda de campos para un registro determinado. De este modo, se trata de un versión dinámica de la sintaxis record[field]. |
Record.FieldNames | Devuelve una lista de nombres de campo en el orden de los campos del registro. |
Record.FieldOrDefault | Devuelve el valor de un campo a partir de un registro o el valor predeterminado si el campo no existe. |
Record.FieldValues | Devuelve una lista de valores de campo en el orden de los campos del registro. |
Record.SelectFields | Devuelve un registro nuevo que contiene los campos seleccionados del registro de entrada. Se mantiene el orden original de los campos. |
Serialización
Nombre | Descripción |
---|---|
Record.FromList | Devuelve un registro dada una lista de valores de campo y un conjunto de campos. |
Record.FromTable | Devuelve un registro de una tabla de registros que contienen nombres y valores de campo. |
Record.ToList | Devuelve una lista de valores que contiene los valores de campo del registro de entrada. |
Record.ToTable | Devuelve una tabla de registros que contienen los nombres de campo y los valores de un registro de entrada. |
Valores de parámetros
Las definiciones de tipo siguientes se usan para describir los valores de parámetro a los que se hace referencia en las funciones de registro anteriores.
Definición de tipo | Descripción |
---|---|
Opción MissingField | Más información: MissingField.Type |
Operaciones de transformación | Las operaciones de transformación se pueden especificar mediante uno de los valores siguientes: • Un valor de lista de dos elementos, siendo el primero el nombre del campo y el segundo la función de transformación que se aplica a ese campo para generar un valor nuevo. • Se puede facilitar una lista de transformaciones proporcionando un valor de lista y que cada elemento sea el valor de lista de 2 elementos, tal y como se ha descrito anteriormente. Para obtener ejemplos, vaya a la descripción de Record.TransformFields. |
Operaciones de cambio de nombre | Las operaciones de cambio de nombre de un registro se pueden especificar como cualquiera de los valores siguientes: Una operación de cambio de nombre única, que se representa mediante una lista de dos nombres de campo, el antiguo y el nuevo. Para obtener ejemplos, vaya a la descripción de Record.RenameFields. |