Class PatchTableSchemaDoFn<DestinationT extends @NonNull Object,ElementT>

java.lang.Object
org.apache.beam.sdk.transforms.DoFn<KV<DestinationT,com.google.cloud.bigquery.storage.v1.TableSchema>,KV<DestinationT,ElementT>>
org.apache.beam.sdk.io.gcp.bigquery.PatchTableSchemaDoFn<DestinationT,ElementT>
All Implemented Interfaces:
Serializable, HasDisplayData

public class PatchTableSchemaDoFn<DestinationT extends @NonNull Object,ElementT> extends DoFn<KV<DestinationT,com.google.cloud.bigquery.storage.v1.TableSchema>,KV<DestinationT,ElementT>>
This DoFn is responsible for updating a BigQuery's table schema. The input is a TableSchema containing only the schema delta (new fields, relaxed fields). It outputs elements for all updated tables, which act as notifcations to the buffering stage that the elements can be retried.
See Also: