Sanamyan Raphael created BEAM-12511:
---------------------------------------

             Summary: JdbcIO.Write.withResults work without statement
                 Key: BEAM-12511
                 URL: https://issues.apache.org/jira/browse/BEAM-12511
             Project: Beam
          Issue Type: Improvement
          Components: io-java-jdbc
            Reporter: Sanamyan Raphael
            Assignee: Sanamyan Raphael


JdbcIO.Write can work without statement and preparedStatementSetter in all case 
except using "Write.withResults". e.g.
{code:java}
      PCollection<Row> dataCollection = pipeline.apply(Create.of(data));
      PCollection<Void> rowsWritten =
          dataCollection.apply(
              JdbcIO.<Row>write()
                  .withDataSourceConfiguration(DATA_SOURCE_CONFIGURATION)
                  .withBatchSize(10L)
                  .withTable(firstTableName)
                  .withResults());
      .dataCollection .
          .apply(Wait.on(rowsWritten))
          .apply(
              JdbcIO.<Row>write()
                  .withDataSourceConfiguration(DATA_SOURCE_CONFIGURATION)
                  .withBatchSize(10L)
                  .withTable(secondTableName));

      .run();
{code}
Need to add ability to use "Write.withResults" without statement and 
preparedStatementSetter.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to