Substrait

screenshot of Substrait

A cross platform way to express data transformation, relational algebra, standardized record expression and plans.

Overview

Substrait is a new project that aims to provide an independent description of data compute operations. It includes a formal specification, a human-readable text representation, and a compact cross-language binary representation.

Features

  • Formal Specification: Provides a structured and detailed outline of data compute operations.
  • Human Readable Text Representation: Makes the data operations easy to understand for human users.
  • Compact Cross-Language Binary Representation: Enables efficient communication and implementation across different programming languages.