Expand description

Ballista Core Library

This crate contains the Ballista core library which is used as a dependency by the ballista-client, ballista-scheduler, and ballista-executor crates.

Modules

Client API for sending requests to executors.

Ballista configuration

Ballista error types

This module contains execution plans that are needed to distribute DataFusion’s execution plans into several Ballista executors.

some plugins

This crate contains code generated from the Ballista Protocol Buffer Definition as well as convenience code for interacting with the generated code.

Macros

Declare a plugin’s PluginDeclaration.

Declare a udf plugin registrar callback

Constants

Functions