odkl.analysis.spark.util

RDDOperations

object RDDOperations extends RDDOperations with CollectionOperations with Serializable

Linear Supertypes
Serializable, Serializable, CollectionOperations, RDDOperations, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. RDDOperations
  2. Serializable
  3. Serializable
  4. CollectionOperations
  5. RDDOperations
  6. AnyRef
  7. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Type Members

  1. implicit class ImplicitArrayDecorator[A] extends AnyRef

    Definition Classes
    CollectionOperations
  2. implicit class ImplicitBufferedIteratorDecorator[A] extends AnyRef

    Adds operations to BufferedIterator

  3. implicit class ImplicitKVTraversableOnceDecorator[K, V] extends AnyRef

    Adds operations to TraversableOnce[(K, V)]

  4. implicit class ImplicitRDDDecorator[T] extends Serializable

    Definition Classes
    RDDOperations
  5. implicit class ImplicitTraversableOnceDecorator[A] extends AnyRef

    Adds operations to TraversableOnce

  6. implicit class PairRDDDecorator[K, A] extends AnyRef

    Definition Classes
    RDDOperations

Value Members

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

    Definition Classes
    AnyRef
  2. final def !=(arg0: Any): Boolean

    Definition Classes
    Any
  3. final def ##(): Int

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

    Definition Classes
    AnyRef
  5. final def ==(arg0: Any): Boolean

    Definition Classes
    Any
  6. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  7. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  8. def distributeToPartitions[K, A, B, D](data: RDD[(K, A)], mapping: RDD[(K, D)], partitioner: Partitioner)(f: (A) ⇒ B)(implicit arg0: ClassTag[K], arg1: ClassTag[A], arg2: ClassTag[D]): RDD[(D, (K, B))]

    Creates an RDD having each of required objects distributed to all required destinations

    Creates an RDD having each of required objects distributed to all required destinations

    If the data and/or mapping are partitioned with the same partitioner, no shuffle is required.

    K
    A
    B
    data

    Source data to process

    mapping

    Mapping of keys to destinations. Duplicate destinations from different partitions are coalesced.

    partitioner

    Partitioner to use. Operation is more efficient if data is partitioned with the same partitioner

    f

    Function to apply to values. It's called exactly once for each value in data

    returns

  9. final def eq(arg0: AnyRef): Boolean

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

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

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  12. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  13. def groupWithinPartitions[K, V](rdd: RDD[(K, V)])(implicit arg0: ClassTag[K], arg1: ClassTag[V]): RDD[(K, Iterator[V])]

    Utility used to group data by key within RDD partitions by a key, assuming that RDD is already partitioned and sorted by key.

    Utility used to group data by key within RDD partitions by a key, assuming that RDD is already partitioned and sorted by key. The RDD data are processed sequentialy without shuffling and materializing them in memory.

    K

    Type of the key

    V

    Type of the value

    rdd

    RDD to group

    returns

    RDD with key -> values.

  14. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  15. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  16. def joinUnique[K, A, B](rdd: RDD[(K, A)], other: RDD[(K, B)], partitioner: Partitioner)(implicit arg0: ClassTag[K], arg1: ClassTag[A], arg2: ClassTag[B]): RDD[(K, (A, B))]

  17. def joinUnique[K, A, B](rdd: RDD[(K, A)], other: RDD[(K, B)], numPartitions: Int)(implicit arg0: ClassTag[K], arg1: ClassTag[A], arg2: ClassTag[B]): RDD[(K, (A, B))]

  18. def joinUnique[K, A, B](rdd: RDD[(K, A)], other: RDD[(K, B)])(implicit arg0: ClassTag[K], arg1: ClassTag[A], arg2: ClassTag[B]): RDD[(K, (A, B))]

  19. def leftJoinUnique[K, A, B](rdd: RDD[(K, A)], other: RDD[(K, B)], partitioner: Partitioner)(implicit arg0: ClassTag[K], arg1: ClassTag[A], arg2: ClassTag[B]): RDD[(K, (A, Option[B]))]

  20. def leftJoinUnique[K, A, B](rdd: RDD[(K, A)], other: RDD[(K, B)], numPartitions: Int)(implicit arg0: ClassTag[K], arg1: ClassTag[A], arg2: ClassTag[B]): RDD[(K, (A, Option[B]))]

  21. def leftJoinUnique[K, A, B](rdd: RDD[(K, A)], other: RDD[(K, B)])(implicit arg0: ClassTag[K], arg1: ClassTag[A], arg2: ClassTag[B]): RDD[(K, (A, Option[B]))]

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

    Definition Classes
    AnyRef
  23. final def notify(): Unit

    Definition Classes
    AnyRef
  24. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  25. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  26. def toString(): String

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

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

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

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from Serializable

Inherited from Serializable

Inherited from CollectionOperations

Inherited from RDDOperations

Inherited from AnyRef

Inherited from Any

Ungrouped