Recordfuncties
Met deze functies worden recordwaarden gemaakt en bewerkt.
Naam | Beschrijving |
---|---|
Record.FieldCount | Retourneert het aantal velden in een record. |
Record.HasFields | Geeft true terug als de veldnaam of veldnamen aanwezig zijn in een record. |
Naam | Beschrijving |
---|---|
Geography.FromWellKnownText | Hiermee vertaalt u tekst die een geografische waarde vertegenwoordigt in de Well-Known Text (WKT) format naar een gestructureerde gegevensrecord. |
Geography.ToWellKnownText | Hiermee wordt een gestructureerde geografische puntwaarde omgezet in de weergave Well-Known Text (WKT). |
GeographyPoint.From | Hiermee maakt u een record die een geografisch punt van onderdelen vertegenwoordigt. |
Geometry.FromWellKnownText | Vertaalt tekst die een geometrische waarde vertegenwoordigt in Well-Known Tekst (WKT)-formaat naar een gestructureerd record. |
Geometry.ToWellKnownText | Hiermee wordt een gestructureerde geometrische puntwaarde omgezet in de weergave Well-Known Tekst (WKT). |
GeometryPoint.From | Hiermee maakt u een record die een geometrisch punt van onderdelen vertegenwoordigt. |
Record.AddField | Hiermee voegt u een veld toe op basis van een veldnaam en -waarde. |
Record.Combine | Combineert de records in een lijst. |
Record.RemoveFields | Retourneert een nieuwe record die de volgorde van de opgegeven velden ten opzichte van elkaar herschikt. Alle velden die niet zijn opgegeven, blijven op de oorspronkelijke locaties staan. |
Record.RenameFields | Retourneert een nieuwe record die de naam van de opgegeven velden wijzigt. De resulterende velden behouden hun oorspronkelijke volgorde. Deze functie ondersteunt het wisselen en koppelen van veldnamen. Alle doelnamen plus resterende veldnamen moeten echter een unieke set vormen of er treedt een fout op. |
Record.ReorderFields | Hiermee wordt een nieuwe record geretourneerd waarmee velden ten opzichte van elkaar opnieuw worden gerangschikt. Alle velden die niet zijn opgegeven, blijven op de oorspronkelijke locaties staan. Hiervoor zijn twee of meer velden vereist. |
Record.TransformFields | Transformeert velden door transformOperations toe te passen. Ga naar Parameterwaardenvoor meer informatie over waarden die worden ondersteund door transformOperations. |
Naam | Beschrijving |
---|---|
Record.Field | Retourneert de waarde van het opgegeven veld. Deze functie kan worden gebruikt om dynamisch opzoeksyntaxis voor velden voor een bepaalde record te maken. Op die manier is het een dynamische versie van de syntaxis van record[veld]. |
Record.FieldNames | Retourneert een lijst met veldnamen in volgorde van de velden van de record. |
Record.FieldOrDefault | Retourneert de waarde van een veld uit een record of de standaardwaarde als het veld niet bestaat. |
Record.FieldValues | Retourneert een lijst met veldwaarden in de volgorde van de velden van de record. |
Record.SelectFields | Retourneert een nieuwe record die de velden bevat die zijn geselecteerd in de invoerrecord. De oorspronkelijke volgorde van de velden wordt gehandhaafd. |
Naam | Beschrijving |
---|---|
Record.FromList | Retourneert een record op basis van een lijst met veldwaarden en een set velden. |
Record.FromTable | Retourneert een record uit een tabel met records die veldnamen en -waarden bevatten. |
Record.ToList | Retourneert een lijst met waarden die de veldwaarden van de invoerrecord bevatten. |
Record.ToTable | Retourneert een tabel met records die veldnamen en -waarden uit een invoerrecord bevatten. |
De volgende typedefinities worden gebruikt om de parameterwaarden te beschrijven waarnaar wordt verwezen in de bovenstaande recordfuncties.
Typedefinitie | Beschrijving |
---|---|
Optie MissingField | Meer informatie: MissingField.Type |
Transformatiebewerkingen | Transformatiebewerkingen kunnen worden opgegeven met een van de volgende waarden: • Een lijstwaarde van twee items, waarbij het eerste item de veldnaam is en het tweede item de transformatiefunctie die op dat veld wordt toegepast om een nieuwe waarde te produceren. • Een lijst met transformaties kan worden verstrekt door een lijstwaarde op te geven en elk item de lijstwaarde van 2 items zoals hierboven beschreven. Voor voorbeelden gaat u naar de beschrijving van Record.TransformFields |
Naam van bewerkingen wijzigen | Naamswijzigingsbewerkingen voor een record kunnen worden opgegeven als een van de volgende opties: Eén bewerking voor naamswijziging, die wordt vertegenwoordigd door een lijst met twee veldnamen, oud en nieuw. Ga voor voorbeelden naar de beschrijving van Record.RenameFields. |