Skip to main content

Setting output column with a constant

You can set a constant to an output column in the Expression Builder, without mapping from the input columns. As shown below, the company column of type String is set to a fixed value, Talend.

The input data will be transformed to output data after being processed into the tMap component.

Input table:

employee_id name
1 Elisa
2 Nicolas
3 Patrick

Output table:

employee_id name company
1 Elisa Talend
2 Nicolas Talend
3 Patrick Talend

The data type of the value in the Expression Builder should be consistent with the data type of the output column. Otherwise, it will throw a Java compilation error. For example, if a constant 1 is set for company column in the Expression Builder, it will throw a compilation error when the Job is executed: Type mismatch: cannot convert from int to String, because the data type of the company column is defined as type String, but an Integer/int value is set for this column.

Did this page help you?

If you find any issues with this page or its content – a typo, a missing step, or a technical error – let us know how we can improve!