in dbeam-core/src/main/java/com/spotify/dbeam/jobs/JdbcAvroJob.java [77:89]
public static JdbcAvroJob create(final PipelineOptions pipelineOptions, final String output)
throws IOException, ClassNotFoundException {
// make sure pipeline.run() does not call waitUntilFinish
// instead we call with an explicit duration/exportTimeout configuration
pipelineOptions.as(DirectOptions.class).setBlockOnRun(false);
return new JdbcAvroJob(
pipelineOptions,
Pipeline.create(pipelineOptions),
JdbcExportArgsFactory.fromPipelineOptions(pipelineOptions),
output,
pipelineOptions.as(OutputOptions.class).getDataOnly(),
pipelineOptions.as(JdbcExportPipelineOptions.class).getMinRows());
}