Types of Apache Spark tables and views