Class StorageApiWriteRecordsInconsistent<DestinationT,​ElementT>

  • All Implemented Interfaces:
    java.io.Serializable, org.apache.beam.sdk.transforms.display.HasDisplayData

    public class StorageApiWriteRecordsInconsistent<DestinationT,​ElementT>
    extends org.apache.beam.sdk.transforms.PTransform<org.apache.beam.sdk.values.PCollection<org.apache.beam.sdk.values.KV<DestinationT,​StorageApiWritePayload>>,​org.apache.beam.sdk.values.PCollectionTuple>
    A transform to write sharded records to BigQuery using the Storage API. This transform uses the default stream to write the records. Records written will show up in BigQuery immediately, however exactly once is not guaranteed - duplicates may appear in the output. For exactly-once writes, use StorageApiWritesShardedRecords or StorageApiWriteUnshardedRecords.
    See Also:
    Serialized Form
    • Field Summary

      • Fields inherited from class org.apache.beam.sdk.transforms.PTransform

        name, resourceHints
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      org.apache.beam.sdk.values.PCollectionTuple expand​(org.apache.beam.sdk.values.PCollection<org.apache.beam.sdk.values.KV<DestinationT,​StorageApiWritePayload>> input)  
      • Methods inherited from class org.apache.beam.sdk.transforms.PTransform

        compose, compose, getAdditionalInputs, getDefaultOutputCoder, getDefaultOutputCoder, getDefaultOutputCoder, getKindString, getName, getResourceHints, populateDisplayData, setResourceHints, toString, validate, validate
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Method Detail

      • expand

        public org.apache.beam.sdk.values.PCollectionTuple expand​(org.apache.beam.sdk.values.PCollection<org.apache.beam.sdk.values.KV<DestinationT,​StorageApiWritePayload>> input)
        Specified by:
        expand in class org.apache.beam.sdk.transforms.PTransform<org.apache.beam.sdk.values.PCollection<org.apache.beam.sdk.values.KV<DestinationT,​StorageApiWritePayload>>,​org.apache.beam.sdk.values.PCollectionTuple>