Aracılığıyla paylaş


TabularTranslator interface

Kopyalama etkinliği tablosal çevirisi.

Extends

Özellikler

collectionReference

Çapraz uygulama yapacak İç İçe Dizi'nin JSON Yolu. Tür: object (veya resultType nesnesiyle ifade).

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.

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).

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).

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.

type

Bu nesnenin olabileceği farklı türleri belirten polimorfik ayrımcı

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).

typeConversionSettings

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

Özellik Değeri