tJavaRow Standard properties
These properties are used to configure tJavaRow running in the Standard Job framework.
The Standard tJavaRow component belongs to the Custom Code family.
The component in this framework is available in all Talend products.
Basic settings
Properties | Description |
---|---|
Schema and Edit Schema |
|
Generate code |
Click this button to automatically generate the code in the Code field to map the columns of the input schema with those of the output schema. This generation does not change anything in your schema. The principle of this mapping is to relate the columns that have the same column name. Then you can adapt the generated code depending on the actual map you need. |
Code |
Enter the Java code to be applied to each line of the data flow. |
Advanced settings
Properties | Description |
---|---|
Import |
Enter the Java code to import, if necessary, external libraries used in the Code field of the Basic settings view. |
tStatCatcher Statistics |
Select this check box to collect the log data at a component level.. |
Global Variables
Variables | Description |
---|---|
Global Variables |
NB_LINE: the number of rows read by an input component or transferred to an output component. This is an After variable and it returns an integer. ERROR_MESSAGE: the error message generated by the component when an error occurs. This is an After variable and it returns a string. This variable functions only if the Die on error check box is cleared, if the component has this check box. A Flow variable functions during the execution of a component while an After variable functions after the execution of the component. To fill up a field or expression with a variable, press Ctrl+Space to access the variable list and choose the variable to use from it. For more information about variables, see Using contexts and variables. To enter a global variable (for example COUNT of tFileRowCount) in the Code box, you need to type in the entire piece of code manually, that is to say ((Integer)globalMap.get("tFileRowCount_COUNT")). |
Usage
Usage guidance | Description |
---|---|
Usage rule |
This component is used as an intermediary between two other components. It must be linked to both an input and an output component. |
Function |
tJavaRow allows you to enter customized code which you can integrate in a Talend programme. With tJavaRow, you can enter the Java code to be applied to each row of the flow. |
Purpose |
tJavaRow allows you to broaden the functionality of Talend Jobs, using the Java language. |
Limitation |
Knowledge of Java language is necessary. |