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

dfparser

SQL Parser

errors

Error types

exec

Query execution

functions

Example SQL functions

logical

Logical plan

relations
sqlplanner

SQL Query Planner (produces logical plan from SQL AST)

types

Datatype definitions