All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.soundcloud.lsh.RDDHelper.scala Maven / Gradle / Ivy

The newest version!
package com.soundcloud.lsh

import org.apache.spark
import org.apache.spark.rdd.RDD

import scala.language.implicitConversions
import scala.reflect.ClassTag

object SparkImplicits {
  implicit class HelperRDDFunctions[A](val self: RDD[A]) extends AnyVal {
    /**
     * Applies a partial function to an RDD. This is useful for chaining map or
     * filter functions onto an RDD as you might with a core Scala collection.
     */
    def andThen[T](fn: (RDD[A]) => RDD[T]): RDD[T] = fn(self)
  }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy