TabularTranslator interface
Translator tabelaryczny działania kopiowania.
- Rozszerzenie
Właściwości
| collection |
Ścieżka JSON zagnieżdżonej tablicy, która będzie stosowana krzyżowo. Typ: obiekt (lub wyrażenie z obiektem resultType). |
| column |
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ń. |
| map |
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). |
| schema |
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ć |
| type |
Czy włączyć zaawansowaną funkcję konwersji typów w działaniu kopiowania. Typ: wartość logiczna (lub wyrażenie z wartością logiczną resultType). |
| type |
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