Package org.apache.spark.rdd
Class DeterministicLevel
Object
org.apache.spark.rdd.DeterministicLevel
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.
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionstatic final scala.Enumeration.Valueapply(int x) static scala.Enumeration.Valuestatic scala.Enumeration.Valuestatic final intmaxId()static StringtoString()static scala.Enumeration.Valuestatic scala.Enumeration.ValueSetvalues()static final scala.Enumeration.Value
- 
Constructor Details- 
DeterministicLevelpublic DeterministicLevel()
 
- 
- 
Method Details- 
DETERMINATEpublic static scala.Enumeration.Value DETERMINATE()
- 
UNORDEREDpublic static scala.Enumeration.Value UNORDERED()
- 
INDETERMINATEpublic static scala.Enumeration.Value INDETERMINATE()
- 
toString
- 
valuespublic static scala.Enumeration.ValueSet values()
- 
maxIdpublic static final int maxId()
- 
applypublic static final scala.Enumeration.Value apply(int x) 
- 
withName
 
-