MCPcopy Index your code
hub / github.com/GlareDB/glaredb

github.com/GlareDB/glaredb @v25.6.3

Chat with this repo
repository ↗ · DeepWiki ↗ · release v25.6.3 ↗ · + Follow
6,252 symbols 17,565 edges 694 files 1,040 documented · 17%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

GlareDB

GlareDB is a fast, lightweight SQL database for running analytics.

curl -fsSL https://glaredb.com/install.sh | sh

Getting Started

Refer to our Docs to learn how to get started with GlareDB.

Versions

GlareDB uses calendar versioning following the format <year>.<month>.<release>.

Version 25.5.0 indicates the first release in May 2025.

Development

See Building and Testing.

Extension points exported contracts — how you extend this code

ComparableEncode (Interface)
Trait for types that can encode themselves into a comparable binary representation. [7 implementers]
crates/glaredb_core/src/arrays/sort/sort_layout.rs
ProtoConv (Interface)
Convert type to/from their protobuf representations. This should be implemented for types that are stateless conversion [9 …
crates/glaredb_proto/src/lib.rs
Codec (Interface)
Parquet compression codec interface. [7 implementers]
crates/glaredb_ext_parquet/src/compression.rs
EngineSetup (Interface)
(no doc) [13 implementers]
test_bin/integration_slt.rs
AstParseable (Interface)
(no doc) [45 implementers]
crates/glaredb_parser/src/ast/mod.rs
TpchTable (Interface)
(no doc) [8 implementers]
crates/glaredb_ext_tpch_gen/src/functions/table_gen.rs
ParseableRecord (Interface)
(no doc) [5 implementers]
crates/harness/src/sqlfile/parser.rs
EngineSetup (Interface)
(no doc) [4 implementers]
bench_bin/bench_runner.rs

Core symbols most depended-on inside this repo

clone
called by 616
crates/glaredb_core/src/arrays/batch.rs
iter
called by 482
crates/glaredb_core/src/arrays/field.rs
push
called by 420
crates/glaredb_ext_parquet/src/encodings/encoding/dict_encoder.rs
len
called by 372
crates/glaredb_core/src/buffer/db_vec.rs
collect
called by 301
crates/glaredb_core/src/engine/query_result.rs
put
called by 249
crates/glaredb_core/src/arrays/executor/mod.rs
into_iter
called by 185
crates/glaredb_core/src/arrays/array/selection.rs
arrays
called by 164
crates/glaredb_core/src/arrays/batch.rs

Shape

Method 3,193
Class 1,424
Function 1,295
Enum 213
Interface 127

Languages

Rust100%
Python1%

Modules by API surface

crates/glaredb_ext_parquet/src/encodings/decoding/mod.rs91 symbols
crates/glaredb_ext_parquet/src/metadata/properties.rs77 symbols
crates/glaredb_ext_parquet/src/format.rs70 symbols
crates/glaredb_ext_parquet/src/schema/types.rs67 symbols
crates/glaredb_ext_parquet/src/util/bit_util.rs63 symbols
crates/glaredb_ext_parquet/src/metadata/mod.rs62 symbols
crates/glaredb_parser/src/ast/expr.rs59 symbols
crates/glaredb_core/src/shell/lineedit.rs56 symbols
crates/glaredb_core/src/arrays/array/mod.rs55 symbols
crates/glaredb_core/src/expr/mod.rs54 symbols
crates/glaredb_ext_parquet/src/basic.rs53 symbols
crates/glaredb_core/src/logical/binder/bind_context.rs53 symbols

Datastores touched

dbDatabase · 1 repos
goldDatabase · 1 repos

For agents

$ claude mcp add glaredb \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact