Class EncoderHelpers.Utils

  • Enclosing class:
    EncoderHelpers

    public static class EncoderHelpers.Utils
    extends java.lang.Object
    Encoder / 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.Instant maxTimestamp​(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.PaneInfo paneInfoFromBytes​(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)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • Utils

        public Utils()
    • 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)