public class WriteToBigQuery<T> extends PTransform<PCollection<T>,PDone>
| Modifier and Type | Class and Description |
|---|---|
protected class |
WriteToBigQuery.BuildRowFn
Convert each key/score pair into a BigQuery TableRow as specified by fieldFn.
|
static class |
WriteToBigQuery.FieldInfo<T>
Define a class to hold information about output table field definitions.
|
| Modifier and Type | Field and Description |
|---|---|
protected Map<String,WriteToBigQuery.FieldInfo<T>> |
fieldInfo |
protected String |
tableName |
name| Constructor and Description |
|---|
WriteToBigQuery() |
WriteToBigQuery(String tableName,
Map<String,WriteToBigQuery.FieldInfo<T>> fieldInfo) |
| Modifier and Type | Method and Description |
|---|---|
PDone |
apply(PCollection<T> teamAndScore) |
protected com.google.api.services.bigquery.model.TableSchema |
getSchema()
Build the output table schema.
|
getDefaultOutputCoder, getDefaultOutputCoder, getDefaultOutputCoder, getKindString, getName, populateDisplayData, toString, validateprotected String tableName
protected Map<String,WriteToBigQuery.FieldInfo<T>> fieldInfo
public WriteToBigQuery()
public WriteToBigQuery(String tableName, Map<String,WriteToBigQuery.FieldInfo<T>> fieldInfo)
protected com.google.api.services.bigquery.model.TableSchema getSchema()
public PDone apply(PCollection<T> teamAndScore)
apply in class PTransform<PCollection<T>,PDone>Copyright © 2016 The Apache Software Foundation. All rights reserved.