Resumen de los métodos API de transformación de Java
Resumen de los métodos API de transformación de Java
En la ficha
Código Java
de una transformación de Java
En las fichas de introducción de código de la vista
Java
del editor
, puede añadir métodos API al código Java para definir el comportamiento de la transformación.
Para añadir un método API al código, expanda la lista
API invocables
en el navegador de la ficha de introducción de código, y luego haga doble clic en el nombre del método que desee añadir al código.
También puede arrastrar el método desde el navegador hasta el snippet de código Java o especificar manualmente el método API en el snippet de código Java.
Puede añadir los siguientes métodos API al código Java en una transformación de Java:
commit
Genera una transacción.
defineJExpression
Define la expresión de Java.
failSession
Devuelve una excepción con un mensaje de error y la
asignación
de sesión
genera un error.
generateRow
Genera una fila de salida para las transformaciones de Java activas.
getInRowType
Devuelve el tipo de entrada de la fila actual en la transformación.
incrementErrorCount
Incrementa el recuento de errores para la
asignación
de
sesión
.
invokeJExpression
Invoca una expresión de Java definida mediante el método defineJExpression.
isNull
Comprueba si hay un valor nulo en una columna de entrada.
logError
Escribe un mensaje de error en el
registro
de sesión.
logInfo
Escribe un mensaje informativo en registro de
sesión
.
resetNotification
Si el equipo del servicio de integración de datos se ejecuta en modo de reinicio, restablece variables que utiliza en el código Java después de la ejecución de una asignación.
rollback
Genera una transacción rollback.
setNull
Establece como nulo el valor de una columna de salida en una transformación de Java activa o pasiva.
setOutRowType
Define la estrategia de actualización para las filas de salida. Puede marcar filas para su inserción, actualización o eliminación.