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