public class WriteWindowedToBigQuery<T> extends WriteToBigQuery<T>
WriteToBigQuery to
require windowing; so this subclass may be used for writes that require access to the context's
window information.| Modifier and Type | Class and Description |
|---|---|
protected class |
WriteWindowedToBigQuery.BuildRowFn
Convert each key/score pair into a BigQuery TableRow.
|
WriteToBigQuery.FieldFn<InputT>, WriteToBigQuery.FieldInfo<InputT>datasetId, fieldInfo, projectId, tableName| Constructor and Description |
|---|
WriteWindowedToBigQuery(java.lang.String projectId,
java.lang.String datasetId,
java.lang.String tableName,
java.util.Map<java.lang.String,WriteToBigQuery.FieldInfo<T>> fieldInfo) |
| Modifier and Type | Method and Description |
|---|---|
org.apache.beam.sdk.values.PDone |
expand(org.apache.beam.sdk.values.PCollection<T> teamAndScore) |
getSchemapublic WriteWindowedToBigQuery(java.lang.String projectId,
java.lang.String datasetId,
java.lang.String tableName,
java.util.Map<java.lang.String,WriteToBigQuery.FieldInfo<T>> fieldInfo)
public org.apache.beam.sdk.values.PDone expand(org.apache.beam.sdk.values.PCollection<T> teamAndScore)
expand in class WriteToBigQuery<T>