Registreringsfunksjoner
Disse funksjonene oppretter og manipulerer postverdier.
Informasjon
Navn | Beskrivelse |
---|---|
Record.FieldCount | Returnerer antall felt i en post. |
Record.HasFields | Returnerer sann hvis feltnavnet eller feltnavnene finnes i en post. |
Transformasjoner
Navn | Beskrivelse |
---|---|
Geography.FromWellKnownText | Oversetter tekst som representerer en geografisk verdi i WKT-format (Well-Known Text) til en strukturert post. |
Geography.ToWellKnownText | Oversetter en strukturert geografisk punktverdi til den velkjente tekstrepresentasjonen (WKT). |
GeographyPoint.From | Oppretter en post som representerer et geografisk punkt fra deler. |
Geometri.FromWellKnownText | Oversetter tekst som representerer en geometrisk verdi i WKT-format (Well-Known Text) til en strukturert post. |
Geometri.ToWellKnownText | Oversetter en strukturert geometrisk punktverdi til den velkjente tekstrepresentasjonen (WKT). |
GeometryPoint.From | Oppretter en post som representerer et geometrisk punkt fra deler. |
Record.AddField | Legger til et felt fra et feltnavn og en verdi. |
Record.Combine | Kombinerer postene i en liste. |
Record.RemoveFields | Returnerer en ny post som omorganiserer de gitte feltene med hensyn til hverandre. Eventuelle felt som ikke er angitt, forblir på de opprinnelige plasseringene. |
Record.RenameFields | Returnerer en ny post som gir nytt navn til de angitte feltene. De resulterende feltene beholder den opprinnelige rekkefølgen. Denne funksjonen støtter bytte- og kjedefeltnavn. Alle målnavn pluss gjenstående feltnavn må imidlertid utgjøre et unikt sett, ellers oppstår det en feil. |
Record.ReorderFields | Returnerer en ny post som omorganiserer felt i forhold til hverandre. Eventuelle felt som ikke er angitt, forblir på de opprinnelige plasseringene. Krever to eller flere felt. |
Record.TransformFields | Transformerer felt ved å bruke transformOperations. Hvis du vil ha mer informasjon om verdier som støttes av transformOperations, kan du gå til Parameterverdier. |
Utvalg
Navn | Beskrivelse |
---|---|
Record.Field | Returnerer verdien for det gitte feltet. Denne funksjonen kan brukes til dynamisk oppretting av feltoppslagssyntaks for en gitt post. På den måten er det en dynamisk versjon av postsyntaksen[felt]. |
Record.FieldNames | Returnerer en liste over feltnavn i rekkefølgen av postens felt. |
Record.FieldOrDefault | Returnerer verdien for et felt fra en post, eller standardverdien hvis feltet ikke finnes. |
Record.FieldValues | Returnerer en liste over feltverdier i rekkefølgen av postens felt. |
Record.SelectFields | Returnerer en ny post som inneholder feltene som er valgt fra inndataposten. Den opprinnelige rekkefølgen for feltene opprettholdes. |
Serialisering
Navn | Beskrivelse |
---|---|
Record.FromList | Returnerer en post gitt en liste over feltverdier og et sett med felt. |
Record.FromTable | Returnerer en post fra en tabell med poster som inneholder feltnavn og verdier. |
Record.ToList | Returnerer en liste over verdier som inneholder feltverdiene for inndataposten. |
Record.ToTable | Returnerer en tabell med poster som inneholder feltnavn og verdier fra en inndatapost. |
Parameterverdier
Følgende typedefinisjoner brukes til å beskrive parameterverdiene som det refereres til i postfunksjonene ovenfor.
Typedefinisjon | Beskrivelse |
---|---|
MissingField-alternativet | Mer informasjon: MissingField.Type |
Transformer operasjoner | Transformeringsoperasjoner kan angis av én av følgende verdier: • En listeverdi på to elementer, det første elementet er feltnavnet og det andre elementet er transformasjonsfunksjonen som brukes på dette feltet for å produsere en ny verdi. • En liste over transformasjoner kan gis ved å angi en listeverdi, og hvert element er listeverdien for to elementer som beskrevet ovenfor. Du kan for eksempel gå til beskrivelsen av Record.TransformFields |
Gi nytt navn til operasjoner | Gi nytt navn til operasjoner for en post kan angis som én av følgende: En enkel gi nytt navn-operasjon, som representeres av en liste over to feltnavn, gammelt og nytt. Du kan for eksempel gå til beskrivelsen av Record.RenameFields. |