Skip to main content
Ctrl+K
Apache DataFusion  documentation - Home Apache DataFusion  documentation - Home

ASF Links

  • Apache Software Foundation
  • License
  • Donate
  • Thanks
  • Security

Links

  • GitHub and Issue Tracker
  • crates.io
  • API Docs
  • Blog
  • Code of conduct
  • Download

User Guide

  • Introduction
  • Example Usage
  • Features
  • Concepts, Readings, Events
  • Crate Configuration
  • DataFusion CLI
    • Overview
    • Installation
    • Usage
    • Local Files / Directories
    • CLI Specific Functions
  • DataFrame API
  • Gentle Arrow Introduction
  • Expression API
  • SQL Reference
    • Data Types
    • SELECT syntax
    • Subqueries
    • DDL
    • DML
    • EXPLAIN
    • Information Schema
    • Operators and Literals
    • Aggregate Functions
    • Window Functions
    • Scalar Functions
    • Special Functions
    • Format Options
    • Prepared Statements
  • Configuration Settings
  • Reading Explain Plans
  • Metrics
  • Frequently Asked Questions

Library User Guide

  • Introduction
  • Upgrade Guides
  • Extensions List
  • Using the SQL API
  • Extending SQL Syntax
  • Working with Exprs
  • Using the DataFrame API
  • Building Logical Plans
  • Catalogs, Schemas, and Tables
  • Functions
    • Adding User Defined Functions: Scalar/Window/Aggregate/Table Functions
    • Spark Compatible Functions
  • Custom Table Provider
  • Table Constraint Enforcement
  • Extending Operators
  • Profiling Cookbook