Features¶
The following are the features of Spark SQL that help place it in the top of the modern distributed SQL query processing engines:
- Adaptive Query Execution
- Bucketing
- Catalog Plugin API
- Columnar Execution
- Connector API
- Default Columns
- Dynamic Partition Pruning
- File-Based Data Scanning
- Table-Valued Functions
- Variable Substitution
- Vectorized Parquet Decoding (Reader)
- Whole-Stage Code Generation
- others (listed in the menu on the left)