Udostępnij przez


TabularTranslator interface

Translator tabelaryczny działania kopiowania.

Rozszerzenie

Właściwości

collectionReference

Ścieżka JSON zagnieżdżonej tablicy, która będzie stosowana krzyżowo. Typ: obiekt (lub wyrażenie z obiektem resultType).

columnMappings

Mapowania kolumn. Przykład: "UserId: MyUserId, Group: MyGroup, Name: MyName" Type: string (or Expression with resultType string). Ta właściwość zostanie wycofana. Użyj właściwości mapowań.

mapComplexValuesToString

Określa, czy mapować wartości złożone (tablice i obiekty) na proste ciągi w formacie json. Typ: wartość logiczna (lub wyrażenie z wartością logiczną resultType).

mappings

Mapowania kolumn z typami logicznymi. Tabelaryczny —>przykład tabelaryczny: [{"source":{"name":"CustomerName","type":"String"},"sink":{"name":"ClientName","type":"String"}},{"source":{"name":"CustomerAddress","type":"String"},"sink":{"name":"ClientAddress","type":"String"}}]. Hierarchiczny —>przykład tabelaryczny: [{"source":{"path":"$. CustomerName","type":"String"},"sink":{"name":"ClientName","type":"String"}},{"source":{"path":"$. CustomerAddress","type":"String"},"sink":{"name":"ClientAddress","type":"String"}}]. Typ: obiekt (lub wyrażenie z obiektem resultType).

schemaMapping

Mapowanie schematu na mapowanie między danymi tabelarycznymi i danymi hierarchicznymi. Przykład: {"Column1": "$. Column1", "Column2": "$. Column2.Property1", "Column3": "$. Column2.Property2"}. Typ: obiekt (lub wyrażenie z obiektem resultType). Ta właściwość zostanie wycofana. Użyj właściwości mapowań.

type

Dyskryminujący polimorficzny, który określa różne typy tego obiektu może być

typeConversion

Czy włączyć zaawansowaną funkcję konwersji typów w działaniu kopiowania. Typ: wartość logiczna (lub wyrażenie z wartością logiczną resultType).

typeConversionSettings

Ustawienia konwersji typów

Szczegóły właściwości

collectionReference

Ścieżka JSON zagnieżdżonej tablicy, która będzie stosowana krzyżowo. Typ: obiekt (lub wyrażenie z obiektem resultType).

collectionReference?: any

Wartość właściwości

any

columnMappings

Mapowania kolumn. Przykład: "UserId: MyUserId, Group: MyGroup, Name: MyName" Type: string (or Expression with resultType string). Ta właściwość zostanie wycofana. Użyj właściwości mapowań.

columnMappings?: any

Wartość właściwości

any

mapComplexValuesToString

Określa, czy mapować wartości złożone (tablice i obiekty) na proste ciągi w formacie json. Typ: wartość logiczna (lub wyrażenie z wartością logiczną resultType).

mapComplexValuesToString?: any

Wartość właściwości

any

mappings

Mapowania kolumn z typami logicznymi. Tabelaryczny —>przykład tabelaryczny: [{"source":{"name":"CustomerName","type":"String"},"sink":{"name":"ClientName","type":"String"}},{"source":{"name":"CustomerAddress","type":"String"},"sink":{"name":"ClientAddress","type":"String"}}]. Hierarchiczny —>przykład tabelaryczny: [{"source":{"path":"$. CustomerName","type":"String"},"sink":{"name":"ClientName","type":"String"}},{"source":{"path":"$. CustomerAddress","type":"String"},"sink":{"name":"ClientAddress","type":"String"}}]. Typ: obiekt (lub wyrażenie z obiektem resultType).

mappings?: any

Wartość właściwości

any

schemaMapping

Mapowanie schematu na mapowanie między danymi tabelarycznymi i danymi hierarchicznymi. Przykład: {"Column1": "$. Column1", "Column2": "$. Column2.Property1", "Column3": "$. Column2.Property2"}. Typ: obiekt (lub wyrażenie z obiektem resultType). Ta właściwość zostanie wycofana. Użyj właściwości mapowań.

schemaMapping?: any

Wartość właściwości

any

type

Dyskryminujący polimorficzny, który określa różne typy tego obiektu może być

type: "TabularTranslator"

Wartość właściwości

"TabularTranslator"

typeConversion

Czy włączyć zaawansowaną funkcję konwersji typów w działaniu kopiowania. Typ: wartość logiczna (lub wyrażenie z wartością logiczną resultType).

typeConversion?: any

Wartość właściwości

any

typeConversionSettings

Ustawienia konwersji typów

typeConversionSettings?: TypeConversionSettings

Wartość właściwości