Developer Transformation Guide > Java Transformation API Reference > Java Transformation API Methods Overview
  

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.