eliasah February 2016
Yes, in a way, you may be able to do so. But you'll need to create your own version of DataFrame.
DataFrame is an abstraction over RDDs. Nevertheless, joins, filters, etc. the features that you find with Spark-SQL are optimized with DataFrames but they were made on RDDs first.