Instance Constructors
-
new
RunRDD
(prev: RDD[Array[T]], detector: RunDetector[T])(implicit arg0: ClassManifest[T])
Value Members
-
def
!=
(arg0: AnyRef): Boolean
-
def
!=
(arg0: Any): Boolean
-
def
##
(): Int
-
def
++
(other: RDD[Run[T]]): RDD[Run[T]]
-
def
==
(arg0: AnyRef): Boolean
-
def
==
(arg0: Any): Boolean
-
def
asInstanceOf
[T0]
: T0
-
def
cache
(): RDD[Run[T]]
-
def
cartesian
[U]
(other: RDD[U])(implicit arg0: ClassManifest[U]): RDD[(Run[T], U)]
-
def
clone
(): AnyRef
-
def
collect
(): Array[Run[T]]
-
def
compute
(split: Split): Iterator[Run[T]]
-
def
context
: SparkContext
-
def
count
(): Long
-
val
dependencies
: List[OneToOneDependency[Array[T]]]
-
def
eq
(arg0: AnyRef): Boolean
-
def
equals
(arg0: Any): Boolean
-
def
filter
(f: (Run[T]) ⇒ Boolean): RDD[Run[T]]
-
def
finalize
(): Unit
-
def
first
(): Run[T]
-
def
flatMap
[U]
(f: (Run[T]) ⇒ Traversable[U])(implicit arg0: ClassManifest[U]): RDD[U]
-
def
foreach
(f: (Run[T]) ⇒ Unit): Unit
-
def
getClass
(): java.lang.Class[_]
-
def
glom
(): RDD[Array[Run[T]]]
-
def
groupBy
[K]
(f: (Run[T]) ⇒ K)(implicit arg0: ClassManifest[K]): RDD[(K, Seq[Run[T]])]
-
def
groupBy
[K]
(f: (Run[T]) ⇒ K, numSplits: Int)(implicit arg0: ClassManifest[K]): RDD[(K, Seq[Run[T]])]
-
def
hashCode
(): Int
-
val
id
: Int
-
def
isInstanceOf
[T0]
: Boolean
-
def
iterator
(split: Split): Iterator[Run[T]]
-
def
map
[U]
(f: (Run[T]) ⇒ U)(implicit arg0: ClassManifest[U]): RDD[U]
-
def
mapPartitions
[U]
(f: (Iterator[Run[T]]) ⇒ Iterator[U])(implicit arg0: ClassManifest[U]): RDD[U]
-
def
ne
(arg0: AnyRef): Boolean
-
def
notify
(): Unit
-
def
notifyAll
(): Unit
-
val
partitioner
: Option[Partitioner]
-
def
pipe
(command: Seq[String]): RDD[String]
-
def
pipe
(command: String): RDD[String]
-
def
preferredLocations
(split: Split): Seq[String]
-
val
prevSplits
: Array[Split]
-
def
reduce
(f: (Run[T], Run[T]) ⇒ Run[T]): Run[T]
-
def
sample
(withReplacement: Boolean, fraction: Double, seed: Int): RDD[Run[T]]
-
def
saveAsObjectFile
(path: String): Unit
-
def
saveAsTextFile
(path: String): Unit
-
def
splits
: Array[Split]
-
def
synchronized
[T0]
(arg0: ⇒ T0): T0
-
def
take
(num: Int): Array[Run[T]]
-
def
toArray
(): Array[Run[T]]
-
def
toString
(): String
-
def
union
(other: RDD[Run[T]]): RDD[Run[T]]
-
def
wait
(): Unit
-
def
wait
(arg0: Long, arg1: Int): Unit
-
def
wait
(arg0: Long): Unit
Inherited from RDD[Run[T]]
Inherited from Serializable
Inherited from Serializable
Inherited from AnyRef
Inherited from Any
A class that represents an RDD of Runs.
Splits up a parent RDD containing a series of measurement data into meaningful partitions such as measurement runs, activity peaks, etc. Accepts a RunDetector to detect Runs from data and partition the data into them.
Overlapping runs are currently not supported. To support them, store data in the RunDetector implementation.