| Interface | Description | 
|---|---|
| JdbcIO.PreparedStatementSetter<T> | 
 An interface used by the JdbcIO Write to set the parameters of the  
PreparedStatement
 used to setParameters into the database. | 
| JdbcIO.RetryStrategy | 
 An interface used to control if we retry the statements when a  
SQLException occurs. | 
| JdbcIO.RowMapper<T> | 
 An interface used by  
JdbcIO.Read for converting each row of the ResultSet into
 an element of the resulting PCollection. | 
| JdbcIO.StatementPreparator | 
 An interface used by the JdbcIO Write to set the parameters of the  
PreparedStatement
 used to setParameters into the database. | 
| Class | Description | 
|---|---|
| JdbcIO | 
 IO to read and write data on JDBC. 
 | 
| JdbcIO.DataSourceConfiguration | 
 A POJO describing a  
DataSource, either providing directly a DataSource or all
 properties allowing to create a DataSource. | 
| JdbcIO.DefaultRetryStrategy | 
 This is the default  
Predicate we use to detect DeadLock. | 
| JdbcIO.Read<T> | 
 Implementation of  
JdbcIO.read(). | 
| JdbcIO.ReadAll<ParameterT,OutputT> | 
 Implementation of  
JdbcIO.read(). | 
| JdbcIO.Write<T> | 
 A  
PTransform to write to a JDBC datasource. |