Default language.

Expression Builder Functions


This topic describes the functions that are available for use in the Expression Builder.

Three types of functions (String, Date, and Data Privacy) are included as part of the Data Privacy program. In addition, you can create custom functions that will become available on the Functions tab (after they are created and stored on the execution server where the engine is located).

All string functions refer to characters, not bytes. International characters are supported, including both single-byte and double-byte characters.

For all functions, if a NULL source value is passed to the function, the string returned will also be NULL.

Each function validates the parameters passed to it and if invalid parameters are passed to a function, the function terminates with an appropriate message and return code.

String Functions

Click one of the following links for a description of the desired string function:

Date Functions

Date functions act only on the day, month, and year portion of the date fields. If the source data is a timestamp, the time portion of the original source value is retained.

Data Privacy Functions

Normalization Functions

Important

The Normalization Functions category only appears when you access the Expression Builder during Data Element creation and you choose a processing type of CUSTOM. Click Edit for Custom Adapter inbound or outbound expression and the Normalization Functions appear in the Functions list.

Normalization Functions are not available when you access the Expression Builder during rule creation using Rule Logic.

Flow Control Functions

Custom Functions

  • Custom functions are user defined, and once available, they will appear in the group of program provided functions.

 

Tip: For faster searching, add an asterisk to the end of your partial query. Example: cert*