private void registerRowProcessingPublishers(final SourceColumnFinder sourceColumnFinder, final AnalysisJob job, final ComponentJob componentJob) { final Column[] physicalColumns = getPhysicalColumns(sourceColumnFinder, componentJob); final Table[] tables = getTables(sourceColumnFinder, componentJob, physicalColumns); for (final Table table : tables) { final RowProcessingStream dataStream = RowProcessingStream.ofSourceTable(job, table); registerRowProcessingPublishers(sourceColumnFinder, job, dataStream, componentJob, null); } }