TabularTranslator interface
Egy másolási tevékenység táblázatos fordítója.
- Extends
Tulajdonságok
| collection |
A kereszten alkalmazni kívánt beágyazott tömb JSON-elérési útja. Típus: objektum (vagy kifejezés resultType objektummal). |
| column |
Oszlopleképezések. Példa: "UserId: MyUserId, Group: MyGroup, Name: MyName" Type: string (vagy Expression with resultType string). Ezt a tulajdonságot a rendszer kivonja. Használja a Leképezések tulajdonságot. |
| map |
Összetett (tömb- és objektum-) értékek leképezése egyszerű json formátumú sztringekre. Típus: logikai (vagy resultType logikai értéket tartalmazó kifejezés). |
| mappings | Oszlopleképezések logikai típusokkal. Táblázatos>táblázatos példa: [{"source":{"name":"CustomerName","type":"String"},"sink":{"name":"ClientName","type":"String"}},{"source":{"name":"CustomerAddress","type":"String"},"sink":{"name":"ClientAddress","type":"String"}]. Hierarchikus>táblázatos példa: [{"source":{"path":"$. CustomerName","type":"String"},"sink":{"name":"ClientName","type":"String"}},{"source":{"path":"$. CustomerAddress","type":"String"},"sink":{"name":"ClientAddress","type":"String"}}]. Típus: objektum (vagy kifejezés resultType objektummal). |
| schema |
A táblázatos adatok és a hierarchikus adatok közötti leképezés sémaleképezése. Példa: {"Column1": "$. Oszlop1", "Oszlop2": "$. Column2.Property1", "Column3": "$. Column2.Property2"}. Típus: objektum (vagy kifejezés resultType objektummal). Ezt a tulajdonságot a rendszer kivonja. Használja a Leképezések tulajdonságot. |
| type | Polimorfikus diszkriminatív, amely meghatározza az objektum különböző típusait |
| type |
A másolási tevékenység speciális típuskonvertálási funkciójának engedélyezése. Típus: logikai (vagy resultType logikai értéket tartalmazó kifejezés). |
| type |
Típuskonvertálási beállítások |
Tulajdonság adatai
collectionReference
A kereszten alkalmazni kívánt beágyazott tömb JSON-elérési útja. Típus: objektum (vagy kifejezés resultType objektummal).
collectionReference?: any
Tulajdonság értéke
any
columnMappings
Oszlopleképezések. Példa: "UserId: MyUserId, Group: MyGroup, Name: MyName" Type: string (vagy Expression with resultType string). Ezt a tulajdonságot a rendszer kivonja. Használja a Leképezések tulajdonságot.
columnMappings?: any
Tulajdonság értéke
any
mapComplexValuesToString
Összetett (tömb- és objektum-) értékek leképezése egyszerű json formátumú sztringekre. Típus: logikai (vagy resultType logikai értéket tartalmazó kifejezés).
mapComplexValuesToString?: any
Tulajdonság értéke
any
mappings
Oszlopleképezések logikai típusokkal. Táblázatos>táblázatos példa: [{"source":{"name":"CustomerName","type":"String"},"sink":{"name":"ClientName","type":"String"}},{"source":{"name":"CustomerAddress","type":"String"},"sink":{"name":"ClientAddress","type":"String"}]. Hierarchikus>táblázatos példa: [{"source":{"path":"$. CustomerName","type":"String"},"sink":{"name":"ClientName","type":"String"}},{"source":{"path":"$. CustomerAddress","type":"String"},"sink":{"name":"ClientAddress","type":"String"}}]. Típus: objektum (vagy kifejezés resultType objektummal).
mappings?: any
Tulajdonság értéke
any
schemaMapping
A táblázatos adatok és a hierarchikus adatok közötti leképezés sémaleképezése. Példa: {"Column1": "$. Oszlop1", "Oszlop2": "$. Column2.Property1", "Column3": "$. Column2.Property2"}. Típus: objektum (vagy kifejezés resultType objektummal). Ezt a tulajdonságot a rendszer kivonja. Használja a Leképezések tulajdonságot.
schemaMapping?: any
Tulajdonság értéke
any
type
Polimorfikus diszkriminatív, amely meghatározza az objektum különböző típusait
type: "TabularTranslator"
Tulajdonság értéke
"TabularTranslator"
typeConversion
A másolási tevékenység speciális típuskonvertálási funkciójának engedélyezése. Típus: logikai (vagy resultType logikai értéket tartalmazó kifejezés).
typeConversion?: any
Tulajdonság értéke
any
typeConversionSettings
Típuskonvertálási beállítások
typeConversionSettings?: TypeConversionSettings