# Spark SQL

## Linking with Spark SQL




## Using Spark SQL in Application

### Initializing Spark SQL

### Basic Query Example

### SchemaRDDs

### Caching



## Loading and Saving Data

### Apache Hive

### Parquet

### JSON

### From RDDs




## JDBC/ODBC Server

### Working with Beeline

### Long-Lived Tables and Queries



## User-Defined Functions

### Spark SQL UDFs

### Hive UDFs



## Spark SQL Performance

### Performance Tuning Options


Add blank notes for chapter 09 of Learning Spark
Add blank notes for chapter 09 of Learning Spark
