Class BeamPCollectionTable<InputT>

All Implemented Interfaces:
Serializable, BeamSqlTable

public class BeamPCollectionTable<InputT> extends SchemaBaseBeamTable
BeamPCollectionTable converts a PCollection<Row> as a virtual table, then a downstream query can query directly.
See Also:
  • Constructor Details

  • Method Details

    • isBounded

      public PCollection.IsBounded isBounded()
      Description copied from interface: BeamSqlTable
      Whether this table is bounded (known to be finite) or unbounded (may or may not be finite).
    • buildIOReader

      public PCollection<Row> buildIOReader(PBegin begin)
      Description copied from interface: BeamSqlTable
      create a PCollection<Row> from source.
    • buildIOWriter

      public POutput buildIOWriter(PCollection<Row> input)
      Description copied from interface: BeamSqlTable
      create a IO.write() instance to write to target.