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:
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. |
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