Class WriteWindowedToBigQuery<T>
- java.lang.Object
-
- org.apache.beam.sdk.transforms.PTransform<org.apache.beam.sdk.values.PCollection<InputT>,org.apache.beam.sdk.values.PDone>
-
- org.apache.beam.examples.complete.game.utils.WriteToBigQuery<T>
-
- org.apache.beam.examples.complete.game.utils.WriteWindowedToBigQuery<T>
-
- All Implemented Interfaces:
java.io.Serializable,org.apache.beam.sdk.transforms.display.HasDisplayData
public class WriteWindowedToBigQuery<T> extends WriteToBigQuery<T>
Generate, format, and write BigQuery table row information. SubclassesWriteToBigQueryto require windowing; so this subclass may be used for writes that require access to the context's window information.- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description protected classWriteWindowedToBigQuery.BuildRowFnConvert each key/score pair into a BigQuery TableRow.-
Nested classes/interfaces inherited from class org.apache.beam.examples.complete.game.utils.WriteToBigQuery
WriteToBigQuery.FieldFn<InputT>, WriteToBigQuery.FieldInfo<InputT>
-
-
Field Summary
-
Fields inherited from class org.apache.beam.examples.complete.game.utils.WriteToBigQuery
datasetId, fieldInfo, projectId, tableName
-
-
Constructor Summary
Constructors Constructor Description WriteWindowedToBigQuery(java.lang.String projectId, java.lang.String datasetId, java.lang.String tableName, java.util.Map<java.lang.String,WriteToBigQuery.FieldInfo<T>> fieldInfo)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.apache.beam.sdk.values.PDoneexpand(org.apache.beam.sdk.values.PCollection<T> teamAndScore)-
Methods inherited from class org.apache.beam.examples.complete.game.utils.WriteToBigQuery
getSchema
-
Methods inherited from class org.apache.beam.sdk.transforms.PTransform
addAnnotation, compose, compose, getAdditionalInputs, getAnnotations, getDefaultOutputCoder, getDefaultOutputCoder, getDefaultOutputCoder, getKindString, getName, getResourceHints, populateDisplayData, setDisplayData, setResourceHints, toString, validate, validate
-
-
-
-
Constructor Detail
-
WriteWindowedToBigQuery
public WriteWindowedToBigQuery(java.lang.String projectId, java.lang.String datasetId, java.lang.String tableName, java.util.Map<java.lang.String,WriteToBigQuery.FieldInfo<T>> fieldInfo)
-
-
Method Detail
-
expand
public org.apache.beam.sdk.values.PDone expand(org.apache.beam.sdk.values.PCollection<T> teamAndScore)
- Overrides:
expandin classWriteToBigQuery<T>
-
-