Class EncoderHelpers.Utils
- java.lang.Object
-
- org.apache.beam.runners.spark.structuredstreaming.translation.helpers.EncoderHelpers.Utils
-
- Enclosing class:
- EncoderHelpers
public static class EncoderHelpers.Utils extends java.lang.ObjectEncoder / expression utils that are called from generated code.
-
-
Constructor Summary
Constructors Constructor Description Utils()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.util.List<java.lang.Object>copyToList(org.apache.spark.sql.catalyst.util.ArrayData arrayData, org.apache.spark.sql.types.DataType type)static org.joda.time.InstantmaxTimestamp(java.lang.Iterable<org.apache.beam.sdk.transforms.windowing.BoundedWindow> windows)The end of the only window (max timestamp).static org.apache.beam.sdk.transforms.windowing.PaneInfopaneInfoFromBytes(byte[] bytes)static byte[]paneInfoToBytes(org.apache.beam.sdk.transforms.windowing.PaneInfo pane)static java.util.HashMap<java.lang.Object,java.lang.Object>toMap(org.apache.spark.sql.catalyst.util.ArrayData keys, org.apache.spark.sql.catalyst.util.ArrayData values, org.apache.spark.sql.types.DataType keyType, org.apache.spark.sql.types.DataType valueType)static scala.collection.Seq<java.lang.Object>toSeq(java.util.Collection<java.lang.Object> col)static scala.collection.Seq<java.lang.Object>toSeq(org.apache.spark.sql.catalyst.util.ArrayData arrayData)static java.util.TreeMap<java.lang.Object,java.lang.Object>toTreeMap(org.apache.spark.sql.catalyst.util.ArrayData keys, org.apache.spark.sql.catalyst.util.ArrayData values, org.apache.spark.sql.types.DataType keyType, org.apache.spark.sql.types.DataType valueType)
-
-
-
Method Detail
-
paneInfoFromBytes
public static org.apache.beam.sdk.transforms.windowing.PaneInfo paneInfoFromBytes(byte[] bytes)
-
paneInfoToBytes
public static byte[] paneInfoToBytes(org.apache.beam.sdk.transforms.windowing.PaneInfo pane)
-
maxTimestamp
public static org.joda.time.Instant maxTimestamp(java.lang.Iterable<org.apache.beam.sdk.transforms.windowing.BoundedWindow> windows)
The end of the only window (max timestamp).
-
copyToList
public static java.util.List<java.lang.Object> copyToList(org.apache.spark.sql.catalyst.util.ArrayData arrayData, org.apache.spark.sql.types.DataType type)
-
toSeq
public static scala.collection.Seq<java.lang.Object> toSeq(org.apache.spark.sql.catalyst.util.ArrayData arrayData)
-
toSeq
public static scala.collection.Seq<java.lang.Object> toSeq(java.util.Collection<java.lang.Object> col)
-
toTreeMap
public static java.util.TreeMap<java.lang.Object,java.lang.Object> toTreeMap(org.apache.spark.sql.catalyst.util.ArrayData keys, org.apache.spark.sql.catalyst.util.ArrayData values, org.apache.spark.sql.types.DataType keyType, org.apache.spark.sql.types.DataType valueType)
-
toMap
public static java.util.HashMap<java.lang.Object,java.lang.Object> toMap(org.apache.spark.sql.catalyst.util.ArrayData keys, org.apache.spark.sql.catalyst.util.ArrayData values, org.apache.spark.sql.types.DataType keyType, org.apache.spark.sql.types.DataType valueType)
-
-