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 |