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
- Bloom Filter Join
- Catalog Plugin API
- Columnar Execution
- Connector API
- Default Columns
- Direct Queries on Files
- Dynamic Partition Pruning
- File-Based Data Scanning
- Hints
- Metadata Columns
- Named Function Arguments
- Spark Connect
- Table-Valued Functions
- Time Travel
- Variable Substitution
- Vectorized Parquet Decoding (Reader)
- Whole-Stage Code Generation
- others (listed in the menu on the left)