public static class JdbcIO.DataSourceProviderFromDataSourceConfiguration
extends java.lang.Object
implements org.apache.beam.sdk.transforms.SerializableFunction<java.lang.Void,javax.sql.DataSource>, org.apache.beam.sdk.transforms.display.HasDisplayData
JdbcIO.DataSourceConfiguration to provide a DataSource.
At most a single DataSource instance will be constructed during pipeline execution
for each unique JdbcIO.DataSourceConfiguration within the pipeline.
| Modifier and Type | Method and Description |
|---|---|
javax.sql.DataSource |
apply(java.lang.Void input) |
static org.apache.beam.sdk.transforms.SerializableFunction<java.lang.Void,javax.sql.DataSource> |
of(JdbcIO.DataSourceConfiguration config) |
void |
populateDisplayData(org.apache.beam.sdk.transforms.display.DisplayData.Builder builder) |
public static org.apache.beam.sdk.transforms.SerializableFunction<java.lang.Void,javax.sql.DataSource> of(JdbcIO.DataSourceConfiguration config)
public javax.sql.DataSource apply(java.lang.Void input)
apply in interface org.apache.beam.sdk.transforms.ProcessFunction<java.lang.Void,javax.sql.DataSource>apply in interface org.apache.beam.sdk.transforms.SerializableFunction<java.lang.Void,javax.sql.DataSource>public void populateDisplayData(org.apache.beam.sdk.transforms.display.DisplayData.Builder builder)
populateDisplayData in interface org.apache.beam.sdk.transforms.display.HasDisplayData