teide 0.2.0

Fast columnar computation engine powered by a zero-dependency C17 core
docs.rs failed to build teide-0.2.0
Please check the build logs for more information.
See Builds for ideas on how to fix a failed build, or Metadata for how to configure docs.rs builds.
If you believe this is docs.rs' fault, open an issue.
Visit the last successful build: teide-0.1.0

Teide RS

Rust bindings for the Teide columnar dataframe engine, with SQL frontend, interactive REPL, and PostgreSQL wire protocol server.

Features

  • SQL engine — parse and execute SQL queries against Teide tables
  • Interactive REPL — syntax highlighting, tab completion, command history
  • PgWire server — connect with any PostgreSQL client (psql, DBeaver, etc.)
  • FFI bindings — safe Rust wrappers around the C17 core

Build

The C core is automatically vendored via git clone during build:

cargo build --all-features

Usage

REPL

cargo run --features cli

PostgreSQL Server

cargo run --features server -- --port 5433

Then connect with: psql -h localhost -p 5433

Testing

cargo test --all-features

Includes SQL logic tests (.slt files) for comprehensive SQL coverage.

License

MIT