public final class RowHelpers
extends java.lang.Object
Row.| Constructor and Description |
|---|
RowHelpers() |
| Modifier and Type | Method and Description |
|---|---|
static <T> org.apache.spark.api.java.function.MapFunction<org.apache.spark.sql.Row,org.apache.beam.sdk.util.WindowedValue<T>> |
extractWindowedValueFromRowMapFunction(org.apache.beam.sdk.util.WindowedValue.WindowedValueCoder<T> windowedValueCoder)
A Spark
MapFunction for extracting a WindowedValue from a Row in which the
WindowedValue was serialized to bytes using its WindowedValue.WindowedValueCoder. |
static <T> org.apache.spark.sql.catalyst.InternalRow |
storeWindowedValueInRow(org.apache.beam.sdk.util.WindowedValue<T> windowedValue,
Coder<T> coder)
Serialize a windowedValue to bytes using windowedValueCoder
WindowedValue.FullWindowedValueCoder and stores it an InternalRow. |
public static <T> org.apache.spark.api.java.function.MapFunction<org.apache.spark.sql.Row,org.apache.beam.sdk.util.WindowedValue<T>> extractWindowedValueFromRowMapFunction(org.apache.beam.sdk.util.WindowedValue.WindowedValueCoder<T> windowedValueCoder)
MapFunction for extracting a WindowedValue from a Row in which the
WindowedValue was serialized to bytes using its WindowedValue.WindowedValueCoder.T - The type of the object.MapFunction that accepts a Row and returns its WindowedValue.public static <T> org.apache.spark.sql.catalyst.InternalRow storeWindowedValueInRow(org.apache.beam.sdk.util.WindowedValue<T> windowedValue,
Coder<T> coder)
WindowedValue.FullWindowedValueCoder and stores it an InternalRow.