Class SingleStoreIO.Read<T>
- java.lang.Object
-
- org.apache.beam.sdk.transforms.PTransform<org.apache.beam.sdk.values.PBegin,org.apache.beam.sdk.values.PCollection<T>>
-
- org.apache.beam.sdk.io.singlestore.SingleStoreIO.Read<T>
-
- All Implemented Interfaces:
java.io.Serializable,org.apache.beam.sdk.transforms.display.HasDisplayData
- Enclosing class:
- SingleStoreIO
public abstract static class SingleStoreIO.Read<T> extends org.apache.beam.sdk.transforms.PTransform<org.apache.beam.sdk.values.PBegin,org.apache.beam.sdk.values.PCollection<T>>APTransformfor reading data from SingleStoreDB. It is used bySingleStoreIO.read().- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classSingleStoreIO.Read.SingleStoreRowMapperInitializationException
-
Constructor Summary
Constructors Constructor Description Read()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.apache.beam.sdk.values.PCollection<T>expand(org.apache.beam.sdk.values.PBegin input)voidpopulateDisplayData(org.apache.beam.sdk.transforms.display.DisplayData.Builder builder)SingleStoreIO.Read<T>withDataSourceConfiguration(SingleStoreIO.DataSourceConfiguration config)SingleStoreIO.Read<T>withOutputParallelization(java.lang.Boolean outputParallelization)Whether to reshuffle the resulting PCollection so results are distributed to all workers.SingleStoreIO.Read<T>withQuery(java.lang.String query)SingleStoreIO.Read<T>withRowMapper(SingleStoreIO.RowMapper<T> rowMapper)SingleStoreIO.Read<T>withStatementPreparator(SingleStoreIO.StatementPreparator statementPreparator)SingleStoreIO.Read<T>withTable(java.lang.String table)-
Methods inherited from class org.apache.beam.sdk.transforms.PTransform
addAnnotation, compose, compose, getAdditionalInputs, getAnnotations, getDefaultOutputCoder, getDefaultOutputCoder, getDefaultOutputCoder, getKindString, getName, getResourceHints, setDisplayData, setResourceHints, toString, validate, validate
-
-
-
-
Method Detail
-
withDataSourceConfiguration
public SingleStoreIO.Read<T> withDataSourceConfiguration(SingleStoreIO.DataSourceConfiguration config)
-
withQuery
public SingleStoreIO.Read<T> withQuery(java.lang.String query)
-
withTable
public SingleStoreIO.Read<T> withTable(java.lang.String table)
-
withStatementPreparator
public SingleStoreIO.Read<T> withStatementPreparator(SingleStoreIO.StatementPreparator statementPreparator)
-
withOutputParallelization
public SingleStoreIO.Read<T> withOutputParallelization(java.lang.Boolean outputParallelization)
Whether to reshuffle the resulting PCollection so results are distributed to all workers. The default is to parallelize and should only be changed if this is known to be unnecessary.
-
withRowMapper
public SingleStoreIO.Read<T> withRowMapper(SingleStoreIO.RowMapper<T> rowMapper)
-
expand
public org.apache.beam.sdk.values.PCollection<T> expand(org.apache.beam.sdk.values.PBegin input)
- Specified by:
expandin classorg.apache.beam.sdk.transforms.PTransform<org.apache.beam.sdk.values.PBegin,org.apache.beam.sdk.values.PCollection<T>>
-
populateDisplayData
public void populateDisplayData(org.apache.beam.sdk.transforms.display.DisplayData.Builder builder)
- Specified by:
populateDisplayDatain interfaceorg.apache.beam.sdk.transforms.display.HasDisplayData- Overrides:
populateDisplayDatain classorg.apache.beam.sdk.transforms.PTransform<org.apache.beam.sdk.values.PBegin,org.apache.beam.sdk.values.PCollection<T>>
-
-