c

net.gonzberg.spark.sorting

SecondarySortJoiningPairRDDFunctions

final class SecondarySortJoiningPairRDDFunctions[K, V] extends Serializable

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

Instance Constructors

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

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##: Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native()
  6. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  7. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  8. def finalize(): Unit
    Attributes
    protected[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]))]

    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]))]

    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]))]

    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]))]

    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]))]

    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]))]

    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]))]

    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]))]

    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]))]

    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[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  19. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  20. def innerJoinWithSortedValues[B](rddB: RDD[(K, B)])(implicit arg0: Ordering[B]): RDD[(K, (V, B))]

    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))]

    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))]

    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))]

    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))]

    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))]

    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))]

    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))]

    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))]

    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
    Definition Classes
    Any
  30. def leftJoinWithSortedValues[B](rddB: RDD[(K, B)])(implicit arg0: Ordering[B]): RDD[(K, (V, Option[B]))]

    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]))]

    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]))]

    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]))]

    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]))]

    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]))]

    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]))]

    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]))]

    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]))]

    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
    Definition Classes
    AnyRef
  40. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  41. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  42. def rightJoinWithSortedValues[B](rddB: RDD[(K, B)])(implicit arg0: Ordering[B]): RDD[(K, (Option[V], B))]

    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))]

    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))]

    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))]

    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))]

    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))]

    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))]

    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))]

    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))]

    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
    Definition Classes
    AnyRef
  52. def toString(): String
    Definition Classes
    AnyRef → Any
  53. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  54. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  55. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()

Inherited from Serializable

Inherited from AnyRef

Inherited from Any

Ungrouped