All Classes
-
All Classes Interface Summary Class Summary Class Description JdbcIO IO to read and write data on JDBC.JdbcIO.DataSourceConfiguration A POJO describing aDataSource, either providing directly aDataSourceor all properties allowing to create aDataSource.JdbcIO.DataSourceProviderFromDataSourceConfiguration Wraps aJdbcIO.DataSourceConfigurationto provide aDataSource.JdbcIO.DefaultRetryStrategy This is the defaultPredicatewe use to detect DeadLock.JdbcIO.PoolableDataSourceProvider Wraps aJdbcIO.DataSourceConfigurationto provide aPoolingDataSource.JdbcIO.PreparedStatementSetter<T> An interface used by the JdbcIO Write to set the parameters of thePreparedStatementused to setParameters into the database.JdbcIO.Read<T> Implementation ofJdbcIO.read().JdbcIO.ReadAll<ParameterT,OutputT> Implementation ofJdbcIO.readAll().JdbcIO.ReadRows Implementation ofJdbcIO.readRows().JdbcIO.ReadWithPartitions<T,PartitionColumnT> JdbcIO.RetryConfiguration Builder used to help with retry configuration forJdbcIO.JdbcIO.RetryStrategy An interface used to control if we retry the statements when aSQLExceptionoccurs.JdbcIO.RowMapper<T> An interface used byJdbcIO.Readfor converting each row of theResultSetinto an element of the resultingPCollection.JdbcIO.StatementPreparator An interface used by the JdbcIO Write to set the parameters of thePreparedStatementused to setParameters into the database.JdbcIO.Write<T> This class is used as the default return value ofJdbcIO.write().JdbcIO.WriteVoid<T> APTransformto write to a JDBC datasource.JdbcIO.WriteWithResults<T,V extends JdbcWriteResult> APTransformto write to a JDBC datasource.JdbcReadSchemaTransformProvider An implementation ofSchemaTransformProviderfor reading from JDBC connections usingJdbcIO.JdbcReadSchemaTransformProvider.JdbcReadSchemaTransformConfiguration JdbcReadSchemaTransformProvider.JdbcReadSchemaTransformConfiguration.Builder JdbcReadWithPartitionsHelper<PartitionT> A helper forJdbcIO.ReadWithPartitionsthat handles range calculations.JdbcSchemaIOProvider An implementation ofSchemaIOProviderfor reading and writing JSON payloads withJdbcIO.JdbcWriteResult The result of writing a row to JDBC datasource.JdbcWriteSchemaTransformProvider An implementation ofSchemaTransformProviderfor writing to a JDBC connections usingJdbcIO.JdbcWriteSchemaTransformProvider.JdbcWriteSchemaTransformConfiguration JdbcWriteSchemaTransformProvider.JdbcWriteSchemaTransformConfiguration.Builder SchemaUtil Provides utility functions for working with BeamSchematypes.SchemaUtil.BeamRowMapper AJdbcIO.RowMapperimplementation that converts JDBC results into BeamRowobjects.