}
row.successfullyProcessed();
}
void transformRow(Row convertedRow) {
Row entryColumns = applyRowTransformations(this.beforeTransformations, convertedRow);
applyNamedFunctions(entryColumns);
this.flowListener.accept("Named functions processed");
applyExpressions(convertedRow);
this.flowListener.accept("Expressions processed");
Row afterProcessed = applyRowTransformations(this.afterTransformations, entryColumns);
if (afterProcessed == null) {
return;
}
this.flowListener.accept("After process RowTransformer executed. " + afterProcessed.getNumberOfColumns() + " entries");
this.sink(afterProcessed);
this.flowListener.accept("Result processed by sinks");
}