Funktioner för poster
Dessa funktioner skapar och manipulerar postvärden.
Information
Namn | Beskrivning |
---|---|
Record.FieldCount | Returnerar antalet fält i en post. |
Record.HasFields | Returnerar sant om fältnamnet eller fältnamnen finns i en post. |
Transformeringar
Namn | Beskrivning |
---|---|
Geography.FromWellKnownText | Översätter text som representerar ett geografiskt värde i WKT-format (Välkänd text) till en strukturerad post. |
Geography.ToWellKnownText | Översätter ett strukturerat geografiskt punktvärde till dess välkända textrepresentation (WKT). |
GeographyPoint.From | Skapar en post som representerar en geografisk punkt från delar. |
Geometri.FromWellKnownText | Översätter text som representerar ett geometriskt värde i WKT-format (Välkänd text) till en strukturerad post. |
Geometri.ToWellKnownText | Översätter ett strukturerat geometriskt punktvärde till dess välkända textrepresentation (WKT). |
GeometryPoint.From | Skapar en post som representerar en geometrisk punkt från delar. |
Record.AddField | Lägger till ett fält från ett fältnamn och ett värde. |
Record.Combine | Kombinerar posterna i en lista. |
Record.RemoveFields | Returnerar en ny post som ändrar ordning på de angivna fälten med avseende på varandra. Alla fält som inte har angetts finns kvar på deras ursprungliga platser. |
Record.RenameFields | Returnerar en ny post som byter namn på de angivna fälten. De resulterande fälten behåller sin ursprungliga ordning. Den här funktionen stöder byte och länkning av fältnamn. Alla målnamn plus återstående fältnamn måste dock utgöra en unik uppsättning, annars uppstår ett fel. |
Record.ReorderFields | Returnerar en ny post som ändrar ordning på fälten i förhållande till varandra. Alla fält som inte har angetts finns kvar på deras ursprungliga platser. Kräver två eller flera fält. |
Record.TransformFields | Transformerar fält genom att tillämpa transformOperations. Mer information om värden som stöds av transformOperations finns i Parametervärden. |
Urval
Namn | Beskrivning |
---|---|
Record.Field | Returnerar värdet för det angivna fältet. Den här funktionen kan användas för att dynamiskt skapa fältsökningssyntax för en viss post. På så sätt är det en dynamisk version av postsyntaxen[field]. |
Record.FieldNames | Returnerar en lista med fältnamn i ordning efter postens fält. |
Record.FieldOrDefault | Returnerar värdet för ett fält från en post eller standardvärdet om fältet inte finns. |
Record.FieldValues | Returnerar en lista med fältvärden i ordningen för postens fält. |
Record.SelectFields | Returnerar en ny post som innehåller de fält som valts från indataposten. Fältens ursprungliga ordning behålls. |
Serialization
Namn | Beskrivning |
---|---|
Record.FromList | Returnerar en post med en lista med fältvärden och en uppsättning fält. |
Record.FromTable | Returnerar en post från en tabell med poster som innehåller fältnamn och värden. |
Record.ToList | Returnerar en lista med värden som innehåller fältvärdena för indataposten. |
Record.ToTable | Returnerar en tabell med poster som innehåller fältnamn och värden från en indatapost. |
Parametervärden
Följande typdefinitioner används för att beskriva de parametervärden som refereras till i postfunktionerna ovan.
Typdefinition | Description |
---|---|
MissingField-alternativ | Mer information: MissingField.Type |
Transformeringsåtgärder | Transformeringsåtgärder kan anges med något av följande värden: • Ett listvärde på två objekt, det första objektet är fältnamnet och det andra objektet är transformeringsfunktionen som används för fältet för att skapa ett nytt värde. • En lista över transformeringar kan tillhandahållas genom att ange ett listvärde, och varje objekt är listvärdet för 2 objekt enligt beskrivningen ovan. Till exempel går du till beskrivningen av Record.TransformFields |
Byt namn på åtgärder | Byt namn på åtgärder för en post kan anges som något av: En enda namnbytesåtgärd, som representeras av en lista med två fältnamn, gamla och nya. Till exempel går du till beskrivningen av Record.RenameFields. |