Class

net.gonzberg.spark.sorting

SecondarySortJoiningPairRDDFunctions

Related Doc: package sorting

Permalink

final class SecondarySortJoiningPairRDDFunctions[K, V] extends Serializable

Linear Supertypes
Serializable, Serializable, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. SecondarySortJoiningPairRDDFunctions
  2. Serializable
  3. Serializable
  4. AnyRef
  5. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new SecondarySortJoiningPairRDDFunctions(rdd: RDD[(K, V)])(implicit arg0: Ordering[K], arg1: ClassTag[K], arg2: Ordering[V], arg3: ClassTag[V])

    Permalink

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  5. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  6. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  7. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  8. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  9. def fullOuterJoinWithSortedValues[B](rddB: RDD[(K, B)])(implicit arg0: Ordering[B]): RDD[(K, (Option[V], Option[B]))]

    Permalink

    Performs a full outer join by key

    Performs a full outer join by key

    B

    the type of the values in rddB

    rddB

    another RDD to join with

    returns

    PairRDD with keys and values, where values are Some if there was a value in the corresponding RDD for that key, and None if there were no values.

  10. def fullOuterJoinWithSortedValues[B](rddB: RDD[(K, B)], numPartitions: Int)(implicit arg0: Ordering[B]): RDD[(K, (Option[V], Option[B]))]

    Permalink

    Performs a full outer join by key

    Performs a full outer join by key

    B

    the type of the values in rddB

    rddB

    another RDD to join with

    numPartitions

    the number of partitions for shuffling

    returns

    PairRDD with keys and values, where values are Some if there was a value in the corresponding RDD for that key, and None if there were no values.

  11. def fullOuterJoinWithSortedValues[B](rddB: RDD[(K, B)], partitioner: Partitioner)(implicit arg0: Ordering[B]): RDD[(K, (Option[V], Option[B]))]

    Permalink

    Performs a full outer join by key

    Performs a full outer join by key

    B

    the type of the values in rddB

    rddB

    another RDD to join with

    partitioner

    the partitioner for shuffling

    returns

    PairRDD with keys and values, where values are Some if there was a value in the corresponding RDD for that key, and None if there were no values.

  12. def fullOuterJoinWithSortedValues[B, C](rddB: RDD[(K, B)], rddC: RDD[(K, C)])(implicit arg0: Ordering[B], arg1: Ordering[C]): RDD[(K, (Option[V], Option[B], Option[C]))]

    Permalink

    Performs a full outer join by key

    Performs a full outer join by key

    B

    the type of the values in rddB

    C

    the type of the values in rddC

    rddB

    another RDD to join with

    rddC

    another RDD to join with

    returns

    PairRDD with keys and values, where values are Some if there was a value in the corresponding RDD for that key, and None if there were no values.

  13. def fullOuterJoinWithSortedValues[B, C](rddB: RDD[(K, B)], rddC: RDD[(K, C)], numPartitions: Int)(implicit arg0: Ordering[B], arg1: Ordering[C]): RDD[(K, (Option[V], Option[B], Option[C]))]

    Permalink

    Performs a full outer join by key

    Performs a full outer join by key

    B

    the type of the values in rddB

    C

    the type of the values in rddC

    rddB

    another RDD to join with

    rddC

    another RDD to join with

    numPartitions

    the number of partitions for shuffling

    returns

    PairRDD with keys and values, where values are Some if there was a value in the corresponding RDD for that key, and None if there were no values.

  14. def fullOuterJoinWithSortedValues[B, C](rddB: RDD[(K, B)], rddC: RDD[(K, C)], partitioner: Partitioner)(implicit arg0: Ordering[B], arg1: Ordering[C]): RDD[(K, (Option[V], Option[B], Option[C]))]

    Permalink

    Performs a full outer join by key

    Performs a full outer join by key

    B

    the type of the values in rddB

    C

    the type of the values in rddC

    rddB

    another RDD to join with

    rddC

    another RDD to join with

    partitioner

    the partitioner for shuffling

    returns

    PairRDD with keys and values, where values are Some if there was a value in the corresponding RDD for that key, and None if there were no values.

  15. def fullOuterJoinWithSortedValues[B, C, D](rddB: RDD[(K, B)], rddC: RDD[(K, C)], rddD: RDD[(K, D)])(implicit arg0: Ordering[B], arg1: Ordering[C], arg2: Ordering[D]): RDD[(K, (Option[V], Option[B], Option[C], Option[D]))]

    Permalink

    Performs a full outer join by key

    Performs a full outer join by key

    B

    the type of the values in rddB

    C

    the type of the values in rddC

    D

    the type of the values in rddD

    rddB

    another RDD to join with

    rddC

    another RDD to join with

    rddD

    another RDD to join with

    returns

    PairRDD with keys and values, where values are Some if there was a value in the corresponding RDD for that key, and None if there were no values.

  16. def fullOuterJoinWithSortedValues[B, C, D](rddB: RDD[(K, B)], rddC: RDD[(K, C)], rddD: RDD[(K, D)], numPartitions: Int)(implicit arg0: Ordering[B], arg1: Ordering[C], arg2: Ordering[D]): RDD[(K, (Option[V], Option[B], Option[C], Option[D]))]

    Permalink

    Performs a full outer join by key

    Performs a full outer join by key

    B

    the type of the values in rddB

    C

    the type of the values in rddC

    D

    the type of the values in rddD

    rddB

    another RDD to join with

    rddC

    another RDD to join with

    rddD

    another RDD to join with

    numPartitions

    the number of partitions for shuffling

    returns

    PairRDD with keys and values, where values are Some if there was a value in the corresponding RDD for that key, and None if there were no values.

  17. def fullOuterJoinWithSortedValues[B, C, D](rddB: RDD[(K, B)], rddC: RDD[(K, C)], rddD: RDD[(K, D)], partitioner: Partitioner)(implicit arg0: Ordering[B], arg1: Ordering[C], arg2: Ordering[D]): RDD[(K, (Option[V], Option[B], Option[C], Option[D]))]

    Permalink

    Performs a full outer join by key

    Performs a full outer join by key

    B

    the type of the values in rddB

    C

    the type of the values in rddC

    D

    the type of the values in rddD

    rddB

    another RDD to join with

    rddC

    another RDD to join with

    rddD

    another RDD to join with

    partitioner

    the partitioner for shuffling

    returns

    PairRDD with keys and values, where values are Some if there was a value in the corresponding RDD for that key, and None if there were no values.

  18. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  19. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  20. def innerJoinWithSortedValues[B](rddB: RDD[(K, B)])(implicit arg0: Ordering[B]): RDD[(K, (V, B))]

    Permalink

    Performs a inner join by key

    Performs a inner join by key

    B

    the type of the values in rddB

    rddB

    another RDD to join with

    returns

    PairRDD with keys and values

  21. def innerJoinWithSortedValues[B](rddB: RDD[(K, B)], numPartitions: Int)(implicit arg0: Ordering[B]): RDD[(K, (V, B))]

    Permalink

    Performs a inner join by key

    Performs a inner join by key

    B

    the type of the values in rddB

    rddB

    another RDD to join with

    numPartitions

    the number of partitions for shuffling

    returns

    PairRDD with keys and values

  22. def innerJoinWithSortedValues[B](rddB: RDD[(K, B)], partitioner: Partitioner)(implicit arg0: Ordering[B]): RDD[(K, (V, B))]

    Permalink

    Performs a inner join by key

    Performs a inner join by key

    B

    the type of the values in rddB

    rddB

    another RDD to join with

    partitioner

    the partitioner for shuffling

    returns

    PairRDD with keys and values

  23. def innerJoinWithSortedValues[B, C](rddB: RDD[(K, B)], rddC: RDD[(K, C)])(implicit arg0: Ordering[B], arg1: Ordering[C]): RDD[(K, (V, B, C))]

    Permalink

    Performs a inner join by key

    Performs a inner join by key

    B

    the type of the values in rddB

    C

    the type of the values in rddC

    rddB

    another RDD to join with

    rddC

    another RDD to join with

    returns

    PairRDD with keys and values

  24. def innerJoinWithSortedValues[B, C](rddB: RDD[(K, B)], rddC: RDD[(K, C)], numPartitions: Int)(implicit arg0: Ordering[B], arg1: Ordering[C]): RDD[(K, (V, B, C))]

    Permalink

    Performs a inner join by key

    Performs a inner join by key

    B

    the type of the values in rddB

    C

    the type of the values in rddC

    rddB

    another RDD to join with

    rddC

    another RDD to join with

    numPartitions

    the number of partitions for shuffling

    returns

    PairRDD with keys and values

  25. def innerJoinWithSortedValues[B, C](rddB: RDD[(K, B)], rddC: RDD[(K, C)], partitioner: Partitioner)(implicit arg0: Ordering[B], arg1: Ordering[C]): RDD[(K, (V, B, C))]

    Permalink

    Performs a inner join by key

    Performs a inner join by key

    B

    the type of the values in rddB

    C

    the type of the values in rddC

    rddB

    another RDD to join with

    rddC

    another RDD to join with

    partitioner

    the partitioner for shuffling

    returns

    PairRDD with keys and values

  26. def innerJoinWithSortedValues[B, C, D](rddB: RDD[(K, B)], rddC: RDD[(K, C)], rddD: RDD[(K, D)])(implicit arg0: Ordering[B], arg1: Ordering[C], arg2: Ordering[D]): RDD[(K, (V, B, C, D))]

    Permalink

    Performs a inner join by key

    Performs a inner join by key

    B

    the type of the values in rddB

    C

    the type of the values in rddC

    D

    the type of the values in rddD

    rddB

    another RDD to join with

    rddC

    another RDD to join with

    rddD

    another RDD to join with

    returns

    PairRDD with keys and values

  27. def innerJoinWithSortedValues[B, C, D](rddB: RDD[(K, B)], rddC: RDD[(K, C)], rddD: RDD[(K, D)], numPartitions: Int)(implicit arg0: Ordering[B], arg1: Ordering[C], arg2: Ordering[D]): RDD[(K, (V, B, C, D))]

    Permalink

    Performs a inner join by key

    Performs a inner join by key

    B

    the type of the values in rddB

    C

    the type of the values in rddC

    D

    the type of the values in rddD

    rddB

    another RDD to join with

    rddC

    another RDD to join with

    rddD

    another RDD to join with

    numPartitions

    the number of partitions for shuffling

    returns

    PairRDD with keys and values

  28. def innerJoinWithSortedValues[B, C, D](rddB: RDD[(K, B)], rddC: RDD[(K, C)], rddD: RDD[(K, D)], partitioner: Partitioner)(implicit arg0: Ordering[B], arg1: Ordering[C], arg2: Ordering[D]): RDD[(K, (V, B, C, D))]

    Permalink

    Performs a inner join by key

    Performs a inner join by key

    B

    the type of the values in rddB

    C

    the type of the values in rddC

    D

    the type of the values in rddD

    rddB

    another RDD to join with

    rddC

    another RDD to join with

    rddD

    another RDD to join with

    partitioner

    the partitioner for shuffling

    returns

    PairRDD with keys and values

  29. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  30. def leftJoinWithSortedValues[B](rddB: RDD[(K, B)])(implicit arg0: Ordering[B]): RDD[(K, (V, Option[B]))]

    Permalink

    Performs a left join by key

    Performs a left join by key

    B

    the type of the values in rddB

    rddB

    another RDD to join with

    returns

    PairRDD with keys and values

  31. def leftJoinWithSortedValues[B](rddB: RDD[(K, B)], numPartitions: Int)(implicit arg0: Ordering[B]): RDD[(K, (V, Option[B]))]

    Permalink

    Performs a left join by key

    Performs a left join by key

    B

    the type of the values in rddB

    rddB

    another RDD to join with

    numPartitions

    the number of partitions for shuffling

    returns

    PairRDD with keys and values

  32. def leftJoinWithSortedValues[B](rddB: RDD[(K, B)], partitioner: Partitioner)(implicit arg0: Ordering[B]): RDD[(K, (V, Option[B]))]

    Permalink

    Performs a left join by key

    Performs a left join by key

    B

    the type of the values in rddB

    rddB

    another RDD to join with

    partitioner

    the partitioner for shuffling

    returns

    PairRDD with keys and values

  33. def leftJoinWithSortedValues[B, C](rddB: RDD[(K, B)], rddC: RDD[(K, C)])(implicit arg0: Ordering[B], arg1: Ordering[C]): RDD[(K, (V, Option[B], Option[C]))]

    Permalink

    Performs a left join by key

    Performs a left join by key

    B

    the type of the values in rddB

    C

    the type of the values in rddC

    rddB

    another RDD to join with

    rddC

    another RDD to join with

    returns

    PairRDD with keys and values

  34. def leftJoinWithSortedValues[B, C](rddB: RDD[(K, B)], rddC: RDD[(K, C)], numPartitions: Int)(implicit arg0: Ordering[B], arg1: Ordering[C]): RDD[(K, (V, Option[B], Option[C]))]

    Permalink

    Performs a left join by key

    Performs a left join by key

    B

    the type of the values in rddB

    C

    the type of the values in rddC

    rddB

    another RDD to join with

    rddC

    another RDD to join with

    numPartitions

    the number of partitions for shuffling

    returns

    PairRDD with keys and values

  35. def leftJoinWithSortedValues[B, C](rddB: RDD[(K, B)], rddC: RDD[(K, C)], partitioner: Partitioner)(implicit arg0: Ordering[B], arg1: Ordering[C]): RDD[(K, (V, Option[B], Option[C]))]

    Permalink

    Performs a left join by key

    Performs a left join by key

    B

    the type of the values in rddB

    C

    the type of the values in rddC

    rddB

    another RDD to join with

    rddC

    another RDD to join with

    partitioner

    the partitioner for shuffling

    returns

    PairRDD with keys and values

  36. def leftJoinWithSortedValues[B, C, D](rddB: RDD[(K, B)], rddC: RDD[(K, C)], rddD: RDD[(K, D)])(implicit arg0: Ordering[B], arg1: Ordering[C], arg2: Ordering[D]): RDD[(K, (V, Option[B], Option[C], Option[D]))]

    Permalink

    Performs a left join by key

    Performs a left join by key

    B

    the type of the values in rddB

    C

    the type of the values in rddC

    D

    the type of the values in rddD

    rddB

    another RDD to join with

    rddC

    another RDD to join with

    rddD

    another RDD to join with

    returns

    PairRDD with keys and values

  37. def leftJoinWithSortedValues[B, C, D](rddB: RDD[(K, B)], rddC: RDD[(K, C)], rddD: RDD[(K, D)], numPartitions: Int)(implicit arg0: Ordering[B], arg1: Ordering[C], arg2: Ordering[D]): RDD[(K, (V, Option[B], Option[C], Option[D]))]

    Permalink

    Performs a left join by key

    Performs a left join by key

    B

    the type of the values in rddB

    C

    the type of the values in rddC

    D

    the type of the values in rddD

    rddB

    another RDD to join with

    rddC

    another RDD to join with

    rddD

    another RDD to join with

    numPartitions

    the number of partitions for shuffling

    returns

    PairRDD with keys and values

  38. def leftJoinWithSortedValues[B, C, D](rddB: RDD[(K, B)], rddC: RDD[(K, C)], rddD: RDD[(K, D)], partitioner: Partitioner)(implicit arg0: Ordering[B], arg1: Ordering[C], arg2: Ordering[D]): RDD[(K, (V, Option[B], Option[C], Option[D]))]

    Permalink

    Performs a left join by key

    Performs a left join by key

    B

    the type of the values in rddB

    C

    the type of the values in rddC

    D

    the type of the values in rddD

    rddB

    another RDD to join with

    rddC

    another RDD to join with

    rddD

    another RDD to join with

    partitioner

    the partitioner for shuffling

    returns

    PairRDD with keys and values

  39. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  40. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  41. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  42. def rightJoinWithSortedValues[B](rddB: RDD[(K, B)])(implicit arg0: Ordering[B]): RDD[(K, (Option[V], B))]

    Permalink

    Performs a right join by key

    Performs a right join by key

    B

    the type of the values in rddB

    rddB

    another RDD to join with

    returns

    PairRDD with keys and values

  43. def rightJoinWithSortedValues[B](rddB: RDD[(K, B)], numPartitions: Int)(implicit arg0: Ordering[B]): RDD[(K, (Option[V], B))]

    Permalink

    Performs a right join by key

    Performs a right join by key

    B

    the type of the values in rddB

    rddB

    another RDD to join with

    numPartitions

    the number of partitions for shuffling

    returns

    PairRDD with keys and values

  44. def rightJoinWithSortedValues[B](rddB: RDD[(K, B)], partitioner: Partitioner)(implicit arg0: Ordering[B]): RDD[(K, (Option[V], B))]

    Permalink

    Performs a right join by key

    Performs a right join by key

    B

    the type of the values in rddB

    rddB

    another RDD to join with

    partitioner

    the partitioner for shuffling

    returns

    PairRDD with keys and values

  45. def rightJoinWithSortedValues[B, C](rddB: RDD[(K, B)], rddC: RDD[(K, C)])(implicit arg0: Ordering[B], arg1: Ordering[C]): RDD[(K, (Option[V], Option[B], C))]

    Permalink

    Performs a right join by key

    Performs a right join by key

    B

    the type of the values in rddB

    C

    the type of the values in rddC

    rddB

    another RDD to join with

    rddC

    another RDD to join with

    returns

    PairRDD with keys and values

  46. def rightJoinWithSortedValues[B, C](rddB: RDD[(K, B)], rddC: RDD[(K, C)], numPartitions: Int)(implicit arg0: Ordering[B], arg1: Ordering[C]): RDD[(K, (Option[V], Option[B], C))]

    Permalink

    Performs a right join by key

    Performs a right join by key

    B

    the type of the values in rddB

    C

    the type of the values in rddC

    rddB

    another RDD to join with

    rddC

    another RDD to join with

    numPartitions

    the number of partitions for shuffling

    returns

    PairRDD with keys and values

  47. def rightJoinWithSortedValues[B, C](rddB: RDD[(K, B)], rddC: RDD[(K, C)], partitioner: Partitioner)(implicit arg0: Ordering[B], arg1: Ordering[C]): RDD[(K, (Option[V], Option[B], C))]

    Permalink

    Performs a right join by key

    Performs a right join by key

    B

    the type of the values in rddB

    C

    the type of the values in rddC

    rddB

    another RDD to join with

    rddC

    another RDD to join with

    partitioner

    the partitioner for shuffling

    returns

    PairRDD with keys and values

  48. def rightJoinWithSortedValues[B, C, D](rddB: RDD[(K, B)], rddC: RDD[(K, C)], rddD: RDD[(K, D)])(implicit arg0: Ordering[B], arg1: Ordering[C], arg2: Ordering[D]): RDD[(K, (Option[V], Option[B], Option[C], D))]

    Permalink

    Performs a right join by key

    Performs a right join by key

    B

    the type of the values in rddB

    C

    the type of the values in rddC

    D

    the type of the values in rddD

    rddB

    another RDD to join with

    rddC

    another RDD to join with

    rddD

    another RDD to join with

    returns

    PairRDD with keys and values

  49. def rightJoinWithSortedValues[B, C, D](rddB: RDD[(K, B)], rddC: RDD[(K, C)], rddD: RDD[(K, D)], numPartitions: Int)(implicit arg0: Ordering[B], arg1: Ordering[C], arg2: Ordering[D]): RDD[(K, (Option[V], Option[B], Option[C], D))]

    Permalink

    Performs a right join by key

    Performs a right join by key

    B

    the type of the values in rddB

    C

    the type of the values in rddC

    D

    the type of the values in rddD

    rddB

    another RDD to join with

    rddC

    another RDD to join with

    rddD

    another RDD to join with

    numPartitions

    the number of partitions for shuffling

    returns

    PairRDD with keys and values

  50. def rightJoinWithSortedValues[B, C, D](rddB: RDD[(K, B)], rddC: RDD[(K, C)], rddD: RDD[(K, D)], partitioner: Partitioner)(implicit arg0: Ordering[B], arg1: Ordering[C], arg2: Ordering[D]): RDD[(K, (Option[V], Option[B], Option[C], D))]

    Permalink

    Performs a right join by key

    Performs a right join by key

    B

    the type of the values in rddB

    C

    the type of the values in rddC

    D

    the type of the values in rddD

    rddB

    another RDD to join with

    rddC

    another RDD to join with

    rddD

    another RDD to join with

    partitioner

    the partitioner for shuffling

    returns

    PairRDD with keys and values

  51. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  52. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  53. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  54. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  55. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from Serializable

Inherited from Serializable

Inherited from AnyRef

Inherited from Any

Ungrouped