Class GorSparkRowMapFunction

java.lang.Object
org.gorpipe.gor.function.GorRowMapFunction
org.gorpipe.spark.GorSparkRowMapFunction
All Implemented Interfaces:
Serializable, Function<org.gorpipe.gor.model.Row,org.gorpipe.gor.model.Row>, org.apache.spark.api.java.function.MapFunction<org.gorpipe.gor.model.Row,org.gorpipe.gor.model.Row>

public class GorSparkRowMapFunction extends org.gorpipe.gor.function.GorRowMapFunction implements org.apache.spark.api.java.function.MapFunction<org.gorpipe.gor.model.Row,org.gorpipe.gor.model.Row>
See Also:
  • Constructor Details

    • GorSparkRowMapFunction

      public GorSparkRowMapFunction(String name, String query, org.apache.spark.sql.types.StructType schema)
    • GorSparkRowMapFunction

      public GorSparkRowMapFunction(String name, String query, String[] header, String[] types)
  • Method Details

    • getSchema

      public org.apache.spark.sql.types.StructType getSchema()
    • fillSchema

      public static void fillSchema(org.apache.spark.sql.types.StructField[] fields, String[] header, String[] types)
    • call

      public org.gorpipe.gor.model.Row call(org.gorpipe.gor.model.Row row)
      Specified by:
      call in interface org.apache.spark.api.java.function.MapFunction<org.gorpipe.gor.model.Row,org.gorpipe.gor.model.Row>