I created a dataframe of type pyspark.sql.dataframe.DataFrame
by executing the following line:
dataframe = sqlContext.sql("select * from my_data_table")
How can I convert this back to a sparksql table that I can run sql queries on?
You can create your table by using createReplaceTempView. In your case it would be like:
dataframe.createOrReplaceTempView("mytable")
After this you can query your mytable
using SQL.
If your a spark version is ≤ 1.6.2 you can use registerTempTable