Crate datafusion[−][src]
DataFusion
DataFusion is a SQL parser, planner, and query execution library for Rust. It is data source agnostic but provides implementations for CSV and Apache Parquet file formats. A DataFrame API is also provided.
Modules
| dataframe |
DataFrame functionality |
| datasources |
Defines data sources supported by DataFusion |
| errors |
Error types |
| exec |
Query execution |
| functions |
Example SQL functions |
| logical |
Logical plan |
| relations | |
| sqlast |
SQL Abstract Syntax Tree (AST) types |
| sqlparser |
SQL Parser |
| sqlplanner |
SQL Query Planner (produces logical plan from SQL AST) |
| sqltokenizer |
SQL Tokenizer |
| types |
Datatype definitions |