Java Transformation API Methods Overview
On the code entry tabs in the Java view in the editor, you can add API methods to the Java code to define transformation behavior.
To add an API method to the code, expand the Callable APIs list in the navigator on the code entry tab, and then double-click the name of the method that you want to add to the code.
Alternatively, you can drag the method from the navigator into the Java code snippet or manually enter the API method in the Java code snippet.
You can add the following API methods to the Java code in a Java transformation:
- defineJExpression
- Defines a Java expression.
- failSession
- Throws an exception with an error message and fails the mapping.
- generateRow
- Generates an output row for active Java transformations.
- getInRowType
- Returns the input type of the current row in the transformation.
- incrementErrorCount
- Increments the error count for the mapping.
- invokeJExpression
- Invokes a Java expression that you have defined by using the defineJExpression method.
- isNull
- Checks for a null value in an input column.
- logError
- Writes an error message to the log.
- logInfo
- Writes an informational message to the log.
- resetNotification
If the Data Integration Service machine runs in restart mode, resets variables that you use in the Java code after a mapping run.
- setNull
- Sets the value of an output column in an active or passive Java transformation to null.