Package version:

Interface MapperAttributeMapping

Source and target column mapping details.

interface MapperAttributeMapping {
    attributeReference?: MapperAttributeReference;
    attributeReferences?: MapperAttributeReference[];
    expression?: string;
    functionName?: string;
    name?: string;
    type?: string;
}

Properties

attributeReference?: MapperAttributeReference

Reference of the source column used in the mapping. It is used for 'Direct' mapping type only.

attributeReferences?: MapperAttributeReference[]

List of references for source columns. It is used for 'Derived' and 'Aggregate' type mappings only.

expression?: string

Expression used for 'Aggregate' and 'Derived' type mapping.

functionName?: string

Name of the function used for 'Aggregate' and 'Derived' (except 'Advanced') type mapping.

name?: string

Name of the target column.

type?: string

Type of the CDC attribute mapping. Note: 'Advanced' mapping type is also saved as 'Derived'.