7.19 Language Element Editor

Use to create and configure language specific elements.

A language element is an operator, a function, or a keyword of a language. This language element can have several implementations depending on the technology the language is implemented on.

For example:

The function that returns the current date in a SQL language query is declared as the language element CURDATE, but is implemented in the technologies supporting SQL language as TODAY (Sybase, Informix) or CURDATE (Progress, DB2/400, and so forth).

The Language Element Editor has the following tabs:

7.19.1 Definition

Properties Description
Name Name of the language element.
Expression Generic syntax of the language element.

The implementation syntax for a technology is described on the Implementation tab. However, if no implementation exists for the technology and if the latter must have access to the language element (Universal or Standard-type), then this is the default syntax used by the Expression Editor.

Group function Shows that this language element handles a group of elements. (For example: MAX, MIN, and so forth).
Universal Shows that this element is a universal type and should be inherited by all technologies supporting this language.
Standard Shows that this element is a standard type and should be inherited by all technologies with the compatible check box selected for this language.
Help Help text and description of the element.

7.19.2 Implementation

Properties Description
Name Name of the implementation of the language element.
Expression Syntax of the language element in this implementation. This syntax is the one displayed in the Expression Editor.
Technology Technology in which this implementation takes place.
Exception If this box is selected, then the language element does not exist for the given technology, even if it is universal or standard-type.
Help Help text for a specific implementation of a language element. Defaults to the help text for the implementation-independent element definition.

Oracle Fusion Middleware Developing Integration Projects with Oracle Data Integrator