TabularTranslator interface
Kopyalama etkinliği tablosal çevirisi.
- Extends
Özellikler
| collection |
Çapraz uygulama yapacak İç İçe Dizi'nin JSON Yolu. Tür: object (veya resultType nesnesiyle ifade). |
| column |
Sütun eşlemeleri. Örnek: "UserId: MyUserId, Group: MyGroup, Name: MyName" Type: string (veya resultType dizeli ifade). Bu özellik kullanımdan kaldırılacaktır. Lütfen eşlemeler özelliğini kullanın. |
| map |
Karmaşık (dizi ve nesne) değerlerin json biçimindeki basit dizelerle eşlenip eşlenmeyeceği. Tür: boolean (veya resultType boole değeriyle ifade). |
| mappings | Mantıksal türlerle sütun eşlemeleri. Tablosal->tablosal örnek: [{"source":{"name":"CustomerName","type":"String"},"sink":{"name":"ClientName","type":"String"}},{"source":{"name":"CustomerAddress","type":"String"},"sink":{"name":"ClientAddress","type":"String"}}]. Hiyerarşik->tablosal örnek: [{"source":{"path":"$. CustomerName","type":"String"},"sink":{"name":"ClientName","type":"String"}},{"source":{"path":"$. CustomerAddress","type":"String"},"sink":{"name":"ClientAddress","type":"String"}}]. Tür: object (veya resultType nesnesiyle ifade). |
| schema |
Tablo verileri ile hiyerarşik veriler arasında eşlemek için şema eşlemesi. Örnek: {"Column1": "$. Sütun1", "Sütun2": "$. Column2.Property1", "Column3": "$. Column2.Property2"}. Tür: object (veya resultType nesnesiyle ifade). Bu özellik kullanımdan kaldırılacaktır. Lütfen eşlemeler özelliğini kullanın. |
| type | Bu nesnenin olabileceği farklı türleri belirten polimorfik ayrımcı |
| type |
Kopyalama etkinliğinde gelişmiş tür dönüştürme özelliğinin etkinleştirilip etkinleştirilmeyileceği. Tür: boolean (veya resultType boole değeriyle ifade). |
| type |
Tür dönüştürme ayarları |
Özellik Ayrıntıları
collectionReference
Çapraz uygulama yapacak İç İçe Dizi'nin JSON Yolu. Tür: object (veya resultType nesnesiyle ifade).
collectionReference?: any
Özellik Değeri
any
columnMappings
Sütun eşlemeleri. Örnek: "UserId: MyUserId, Group: MyGroup, Name: MyName" Type: string (veya resultType dizeli ifade). Bu özellik kullanımdan kaldırılacaktır. Lütfen eşlemeler özelliğini kullanın.
columnMappings?: any
Özellik Değeri
any
mapComplexValuesToString
Karmaşık (dizi ve nesne) değerlerin json biçimindeki basit dizelerle eşlenip eşlenmeyeceği. Tür: boolean (veya resultType boole değeriyle ifade).
mapComplexValuesToString?: any
Özellik Değeri
any
mappings
Mantıksal türlerle sütun eşlemeleri. Tablosal->tablosal örnek: [{"source":{"name":"CustomerName","type":"String"},"sink":{"name":"ClientName","type":"String"}},{"source":{"name":"CustomerAddress","type":"String"},"sink":{"name":"ClientAddress","type":"String"}}]. Hiyerarşik->tablosal örnek: [{"source":{"path":"$. CustomerName","type":"String"},"sink":{"name":"ClientName","type":"String"}},{"source":{"path":"$. CustomerAddress","type":"String"},"sink":{"name":"ClientAddress","type":"String"}}]. Tür: object (veya resultType nesnesiyle ifade).
mappings?: any
Özellik Değeri
any
schemaMapping
Tablo verileri ile hiyerarşik veriler arasında eşlemek için şema eşlemesi. Örnek: {"Column1": "$. Sütun1", "Sütun2": "$. Column2.Property1", "Column3": "$. Column2.Property2"}. Tür: object (veya resultType nesnesiyle ifade). Bu özellik kullanımdan kaldırılacaktır. Lütfen eşlemeler özelliğini kullanın.
schemaMapping?: any
Özellik Değeri
any
type
Bu nesnenin olabileceği farklı türleri belirten polimorfik ayrımcı
type: "TabularTranslator"
Özellik Değeri
"TabularTranslator"
typeConversion
Kopyalama etkinliğinde gelişmiş tür dönüştürme özelliğinin etkinleştirilip etkinleştirilmeyileceği. Tür: boolean (veya resultType boole değeriyle ifade).
typeConversion?: any
Özellik Değeri
any
typeConversionSettings
Tür dönüştürme ayarları
typeConversionSettings?: TypeConversionSettings