TabularTranslator interface
Табличный переводчик действия копирования.
- Extends
Свойства
| collection |
Путь JSON для вложенного массива, который будет выполняться перекрестно. Тип: объект (или выражение с объектом resultType). |
| column |
Сопоставления столбцов. Пример: UserId: MyUserId, Group: MyGroup, Name: MyName: string (или Expression с строкой resultType). Это свойство будет прекращено. Используйте свойство сопоставления. |
| map |
Сопоставление сложных значений (массива и объекта) с простыми строками в формате JSON. Тип: логический (или выражение с логическим типом результата). |
| mappings | Сопоставления столбцов с логическими типами. Табличный->табличный пример: [{"source":{"name":"CustomerName","type":"String"},"sink":{"name":"ClientName","type":"String"}},{"source":{"name":"CustomerAddress","type":"String"},"sink":{"name":"ClientAddress","type":"String"}}]. Иерархический>табличный пример: [{"source":{"path":"$". CustomerName","type":"String"},"sink":{"name":"ClientName","type":"String"},{"source":{"path":"$". CustomerAddress","type":"String"},"sink":{"name":"ClientAddress","type":"String"}}]. Тип: объект (или выражение с объектом resultType). |
| schema |
Сопоставление схемы для сопоставления между табличными данными и иерархическими данными. Пример: {"Column1": "$". Column1, Column2: "$". Column2.Property1, "Column3": "$. Column2.Property2"}. Тип: объект (или выражение с объектом resultType). Это свойство будет прекращено. Используйте свойство сопоставления. |
| type | Полиморфная дискриминация, указывающая различные типы этого объекта, может быть |
| type |
Следует ли включить функцию расширенного преобразования типов в действии копирования. Тип: логический (или выражение с логическим типом результата). |
| type |
Параметры преобразования типов |
Сведения о свойстве
collectionReference
Путь JSON для вложенного массива, который будет выполняться перекрестно. Тип: объект (или выражение с объектом resultType).
collectionReference?: any
Значение свойства
any
columnMappings
Сопоставления столбцов. Пример: UserId: MyUserId, Group: MyGroup, Name: MyName: string (или Expression с строкой resultType). Это свойство будет прекращено. Используйте свойство сопоставления.
columnMappings?: any
Значение свойства
any
mapComplexValuesToString
Сопоставление сложных значений (массива и объекта) с простыми строками в формате JSON. Тип: логический (или выражение с логическим типом результата).
mapComplexValuesToString?: any
Значение свойства
any
mappings
Сопоставления столбцов с логическими типами. Табличный->табличный пример: [{"source":{"name":"CustomerName","type":"String"},"sink":{"name":"ClientName","type":"String"}},{"source":{"name":"CustomerAddress","type":"String"},"sink":{"name":"ClientAddress","type":"String"}}]. Иерархический>табличный пример: [{"source":{"path":"$". CustomerName","type":"String"},"sink":{"name":"ClientName","type":"String"},{"source":{"path":"$". CustomerAddress","type":"String"},"sink":{"name":"ClientAddress","type":"String"}}]. Тип: объект (или выражение с объектом resultType).
mappings?: any
Значение свойства
any
schemaMapping
Сопоставление схемы для сопоставления между табличными данными и иерархическими данными. Пример: {"Column1": "$". Column1, Column2: "$". Column2.Property1, "Column3": "$. Column2.Property2"}. Тип: объект (или выражение с объектом resultType). Это свойство будет прекращено. Используйте свойство сопоставления.
schemaMapping?: any
Значение свойства
any
type
Полиморфная дискриминация, указывающая различные типы этого объекта, может быть
type: "TabularTranslator"
Значение свойства
"TabularTranslator"
typeConversion
Следует ли включить функцию расширенного преобразования типов в действии копирования. Тип: логический (или выражение с логическим типом результата).
typeConversion?: any
Значение свойства
any
typeConversionSettings
Параметры преобразования типов
typeConversionSettings?: TypeConversionSettings