Funzioni di record
Queste funzioni creano e manipolano valori di record.
Informazioni
Nome | Descrizione |
---|---|
Record.FieldCount | Restituisce il numero di campi in un record. |
Record.HasFields | Restituisce true se il nome del campo o i nomi dei campi sono presenti in un record. |
Trasformazioni
Nome | Descrizione |
---|---|
Geography.FromWellKnownText | Converte il testo che rappresenta un valore geografico in formato WKT (Well-Known Text) in un record strutturato. |
Geography.ToWellKnownText | Converte un valore di punto geografico strutturato nella relativa rappresentazione WKT (Well-Known Text). |
GeographyPoint.From | Crea un record che rappresenta un punto geografico dalle parti. |
Geometry.FromWellKnownText | Converte il testo che rappresenta un valore geometrico in formato WKT (Well-Known Text) in un record strutturato. |
Geometry.ToWellKnownText | Converte un valore di punto geometrico strutturato nella relativa rappresentazione WKT (Well-Known Text). |
GeometryPoint.From | Crea un record che rappresenta un punto geometrico dalle parti. |
Record.AddField | Aggiunge un campo dal nome e dal valore di un campo. |
Record.Combine | Combina i record in un elenco. |
Record.RemoveFields | Restituisce un nuovo record che riordina i campi specificati l'uno rispetto all'altro. I campi non specificati rimangono nelle posizioni originali. |
Record.RenameFields | Restituisce un nuovo record che rinomina i campi specificati. I campi risultanti manterranno l'ordine originale. Questa funzione supporta lo scambio e il concatenamento dei nomi di campo. Tuttavia, tutti i nomi di destinazione e i nomi dei campi rimanenti devono costituire un set univoco o si verificherà un errore. |
Record.ReorderFields | Restituisce un nuovo record che riordina i campi l'uno rispetto all'altro. I campi non specificati rimangono nelle posizioni originali. Richiede due o più campi. |
Record.TransformFields | Trasforma i campi applicando transformOperations. Per altre informazioni sui valori supportati da transformOperations, vedere Valori dei parametri. |
Selezione
Nome | Descrizione |
---|---|
Record.Field | Restituisce il valore del campo specificato. Questa funzione può essere usata per creare dinamicamente la sintassi di ricerca dei campi per un record specificato. In questo modo si tratta di una versione dinamica della sintassi record[field]. |
Record.FieldNames | Restituisce un elenco di nomi di campi nell'ordine dei campi del record. |
Record.FieldOrDefault | Restituisce il valore di un campo da un record o il valore predefinito se il campo non esiste. |
Record.FieldValues | Restituisce un elenco di valori di campo nell'ordine dei campi del record. |
Record.SelectFields | Restituisce un nuovo record che contiene i campi selezionati dal record di input. Viene mantenuto l'ordine originale dei campi. |
Serializzazione
Nome | Descrizione |
---|---|
Record.FromList | Restituisce un record corrispondente a un elenco di valori di campi e un set di campi. |
Record.FromTable | Restituisce un record da una tabella di record contenente i nomi dei campi e dei valori. |
Record.ToList | Restituisce l'elenco dei valori contenenti i valori dei campi del record di input. |
Record.ToTable | Restituisce una tabella di record contenente i nomi dei campi e dei valori da un record di input. |
Valori di parametri
Le definizioni dei tipi seguenti vengono usate per descrivere i valori dei parametri a cui viene fatto riferimento nelle funzioni per i record precedenti.
Definizione del tipo | Descrizione |
---|---|
Opzione MissingField | Altre informazioni: MissingField.Type |
Operazioni di trasformazione | È possibile specificare le operazioni di trasformazione con uno dei valori seguenti: • Un valore elenco di due elementi, dove il primo elemento è il nome del campo e il secondo elemento è la funzione di trasformazione applicata a tale campo per produrre un nuovo valore. • È possibile fornire un elenco di trasformazioni specificando un valore elenco, dove ogni elemento è il valore elenco di 2 elementi come descritto in precedenza. Per esempi, vedere la descrizione di Record.TransformFields |
Operazioni di ridenominazione | È possibile specificare le operazioni di ridenominazione per un record come segue: Una singola operazione di ridenominazione, rappresentata da un elenco di due nomi di campo, vecchio e nuovo. Per esempi, passare alla descrizione di Record.RenameFields. |