Class EncoderHelpers.Utils
java.lang.Object
org.apache.beam.runners.spark.structuredstreaming.translation.helpers.EncoderHelpers.Utils
- Enclosing class:
EncoderHelpers
Encoder / expression utils that are called from generated code.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncopyToList(org.apache.spark.sql.catalyst.util.ArrayData arrayData, org.apache.spark.sql.types.DataType type) static org.joda.time.InstantmaxTimestamp(Iterable<? extends org.apache.beam.sdk.transforms.windowing.BoundedWindow> windows) The maximummaxTimestampacross all associated windows.static org.apache.beam.sdk.transforms.windowing.PaneInfopaneInfoFromBytes(byte[] bytes) static byte[]paneInfoToBytes(org.apache.beam.sdk.transforms.windowing.PaneInfo paneInfo) 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<Object> toSeq(Collection<Object> col) static scala.collection.Seq<Object> toSeq(org.apache.spark.sql.catalyst.util.ArrayData arrayData) 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)
-
Constructor Details
-
Utils
public Utils()
-
-
Method Details
-
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 paneInfo) -
maxTimestamp
public static org.joda.time.Instant maxTimestamp(Iterable<? extends org.apache.beam.sdk.transforms.windowing.BoundedWindow> windows) The maximummaxTimestampacross all associated windows. -
copyToList
-
toSeq
public static scala.collection.Seq<Object> toSeq(org.apache.spark.sql.catalyst.util.ArrayData arrayData) -
toSeq
-
toTreeMap
-
toMap
-