object DeterministicLevel extends Enumeration
The deterministic level of RDD's output (i.e. what RDD#compute returns). This explains how
the output will diff when Spark reruns the tasks for the RDD. There are 3 deterministic levels:
1. DETERMINATE: The RDD output is always the same data set in the same order after a rerun.
2. UNORDERED: The RDD output is always the same data set but the order can be different
              after a rerun.
3. INDETERMINATE. The RDD output can be different after a rerun.
Note that, the output of an RDD usually relies on the parent RDDs. When the parent RDD's output is INDETERMINATE, it's very likely the RDD's output is also INDETERMINATE.
- Annotations
- @DeveloperApi()
- Source
- RDD.scala
- Alphabetic
- By Inheritance
- DeterministicLevel
- Enumeration
- Serializable
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Type Members
-    class Val extends Value with Serializable- Attributes
- protected
- Definition Classes
- Enumeration
- Annotations
- @SerialVersionUID()
 
-   abstract  class Value extends Ordered[Value] with Serializable- Definition Classes
- Enumeration
- Annotations
- @SerialVersionUID()
 
-    class ValueSet extends AbstractSet[Value] with SortedSet[Value] with SortedSetOps[Value, SortedSet, ValueSet] with StrictOptimizedIterableOps[Value, Set, ValueSet] with Serializable- Definition Classes
- Enumeration
- Annotations
- @SerialVersionUID()
 
Value Members
-   final  def !=(arg0: Any): Boolean- Definition Classes
- AnyRef → Any
 
-   final  def ##: Int- Definition Classes
- AnyRef → Any
 
-   final  def ==(arg0: Any): Boolean- Definition Classes
- AnyRef → Any
 
-  val DETERMINATE: Value
-  val INDETERMINATE: Value
-  val UNORDERED: Value
-   final  def Value(i: Int, name: String): Value- Attributes
- protected
- Definition Classes
- Enumeration
 
-   final  def Value(name: String): Value- Attributes
- protected
- Definition Classes
- Enumeration
 
-   final  def Value(i: Int): Value- Attributes
- protected
- Definition Classes
- Enumeration
 
-   final  def Value: Value- Attributes
- protected
- Definition Classes
- Enumeration
 
-   final  def apply(x: Int): Value- Definition Classes
- Enumeration
 
-   final  def asInstanceOf[T0]: T0- Definition Classes
- Any
 
-    def clone(): AnyRef- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @IntrinsicCandidate() @native()
 
-   final  def eq(arg0: AnyRef): Boolean- Definition Classes
- AnyRef
 
-    def equals(arg0: AnyRef): Boolean- Definition Classes
- AnyRef → Any
 
-   final  def getClass(): Class[_ <: AnyRef]- Definition Classes
- AnyRef → Any
- Annotations
- @IntrinsicCandidate() @native()
 
-    def hashCode(): Int- Definition Classes
- AnyRef → Any
- Annotations
- @IntrinsicCandidate() @native()
 
-   final  def isInstanceOf[T0]: Boolean- Definition Classes
- Any
 
-   final  def maxId: Int- Definition Classes
- Enumeration
 
-   final  def ne(arg0: AnyRef): Boolean- Definition Classes
- AnyRef
 
-    var nextId: Int- Attributes
- protected
- Definition Classes
- Enumeration
 
-    var nextName: Iterator[String]- Attributes
- protected
- Definition Classes
- Enumeration
 
-   final  def notify(): Unit- Definition Classes
- AnyRef
- Annotations
- @IntrinsicCandidate() @native()
 
-   final  def notifyAll(): Unit- Definition Classes
- AnyRef
- Annotations
- @IntrinsicCandidate() @native()
 
-    def readResolve(): AnyRef- Attributes
- protected
- Definition Classes
- Enumeration
 
-   final  def synchronized[T0](arg0: => T0): T0- Definition Classes
- AnyRef
 
-    def toString(): String- Definition Classes
- Enumeration → AnyRef → Any
 
-    def values: ValueSet- Definition Classes
- Enumeration
 
-   final  def wait(arg0: Long, arg1: Int): Unit- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
 
-   final  def wait(arg0: Long): Unit- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()
 
-   final  def wait(): Unit- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
 
-   final  def withName(s: String): Value- Definition Classes
- Enumeration
 
-   implicit  object ValueOrdering extends Ordering[Value]- Definition Classes
- Enumeration
 
Deprecated Value Members
-    def finalize(): Unit- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable]) @Deprecated
- Deprecated
- (Since version 9)