public abstract static class DataProtectors.RowToTokenizedRow<T>
extends org.apache.beam.sdk.transforms.PTransform<org.apache.beam.sdk.values.PCollection<org.apache.beam.sdk.values.KV<java.lang.Integer,org.apache.beam.sdk.values.Row>>,org.apache.beam.sdk.values.PCollectionTuple>
DataProtectors.RowToTokenizedRow transform converts Row to TableRow objects. The
transform accepts a FailsafeElement object so the original payload of the incoming
record can be maintained across multiple series of transforms.| Modifier and Type | Class and Description |
|---|---|
static class |
DataProtectors.RowToTokenizedRow.Builder<T>
Builder for
DataProtectors.RowToTokenizedRow. |
| Constructor and Description |
|---|
RowToTokenizedRow() |
| Modifier and Type | Method and Description |
|---|---|
abstract int |
batchSize() |
org.apache.beam.sdk.values.PCollectionTuple |
expand(org.apache.beam.sdk.values.PCollection<org.apache.beam.sdk.values.KV<java.lang.Integer,org.apache.beam.sdk.values.Row>> inputRows) |
abstract org.apache.beam.sdk.values.TupleTag<FailsafeElement<org.apache.beam.sdk.values.Row,org.apache.beam.sdk.values.Row>> |
failureTag() |
static <T> DataProtectors.RowToTokenizedRow.Builder<T> |
newBuilder() |
abstract java.lang.String |
rpcURI() |
abstract org.apache.beam.sdk.schemas.Schema |
schema() |
abstract org.apache.beam.sdk.values.TupleTag<org.apache.beam.sdk.values.Row> |
successTag() |
public static <T> DataProtectors.RowToTokenizedRow.Builder<T> newBuilder()
public abstract org.apache.beam.sdk.values.TupleTag<org.apache.beam.sdk.values.Row> successTag()
public abstract org.apache.beam.sdk.values.TupleTag<FailsafeElement<org.apache.beam.sdk.values.Row,org.apache.beam.sdk.values.Row>> failureTag()
public abstract org.apache.beam.sdk.schemas.Schema schema()
public abstract int batchSize()
public abstract java.lang.String rpcURI()
public org.apache.beam.sdk.values.PCollectionTuple expand(org.apache.beam.sdk.values.PCollection<org.apache.beam.sdk.values.KV<java.lang.Integer,org.apache.beam.sdk.values.Row>> inputRows)
expand in class org.apache.beam.sdk.transforms.PTransform<org.apache.beam.sdk.values.PCollection<org.apache.beam.sdk.values.KV<java.lang.Integer,org.apache.beam.sdk.values.Row>>,org.apache.beam.sdk.values.PCollectionTuple>