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.