aboutsummaryrefslogtreecommitdiff
path: root/python/pyspark/rdd.py
diff options
context:
space:
mode:
authorPrabin Banka <prabin.banka@imaginea.com>2014-03-06 12:45:27 -0800
committerPatrick Wendell <pwendell@gmail.com>2014-03-06 12:45:27 -0800
commit3d3acef0474b6dc21f1b470ea96079a491e58b75 (patch)
tree97ebf321dc9d58032599d1216fa7f675f0daa287 /python/pyspark/rdd.py
parent3eb009f362993dbe43028419c2d48011111a200d (diff)
downloadspark-3d3acef0474b6dc21f1b470ea96079a491e58b75.tar.gz
spark-3d3acef0474b6dc21f1b470ea96079a491e58b75.tar.bz2
spark-3d3acef0474b6dc21f1b470ea96079a491e58b75.zip
SPARK-1187, Added missing Python APIs
The following Python APIs are added, RDD.id() SparkContext.setJobGroup() SparkContext.setLocalProperty() SparkContext.getLocalProperty() SparkContext.sparkUser() was raised earlier as a part of apache/incubator-spark#486 Author: Prabin Banka <prabin.banka@imaginea.com> Closes #75 from prabinb/python-api-backup and squashes the following commits: cc3c6cd [Prabin Banka] Added missing Python APIs
Diffstat (limited to 'python/pyspark/rdd.py')
-rw-r--r--python/pyspark/rdd.py7
1 files changed, 7 insertions, 0 deletions
diff --git a/python/pyspark/rdd.py b/python/pyspark/rdd.py
index be23f87f5e..097a0a236b 100644
--- a/python/pyspark/rdd.py
+++ b/python/pyspark/rdd.py
@@ -95,6 +95,13 @@ class RDD(object):
self.is_checkpointed = False
self.ctx = ctx
self._jrdd_deserializer = jrdd_deserializer
+ self._id = jrdd.id()
+
+ def id(self):
+ """
+ A unique ID for this RDD (within its SparkContext).
+ """
+ return self._id
def __repr__(self):
return self._jrdd.toString()