Identifiers - Cloud

Talend Data Shaping Language Reference Guide

Version
Cloud
Language
English (United States)
Product
Talend Cloud
Module
Data Shaping Language
Content
Design and Development

An identifier is a path to a specific value.

It can be a hierarchical path with several levels separated by a . or a simple variable. It can also contain indexes for arrays.

Identifiers must be unique and different from the keywords used in Data Shaping Expression Language. They can contain alphanumeric characters, Unicode characters (except the space character) and the following special characters: _, $, # and @, however you cannot use an identifier that can be interpreted as a number. For example, 123.45, 100f, 6.5D and 5e2 cannot be used as identifiers.

The following keywords are reserved and cannot be used as identifiers: java, call and new.

The following examples are valid identifiers:
x
$var
#1
field_1.subField_a
$input.customer.firstname
category.id
items[0].itemId