MCPcopy Index your code
hub / github.com/Eventual-Inc/Daft

github.com/Eventual-Inc/Daft @v0.7.16

Chat with this repo
repository ↗ · DeepWiki ↗ · release v0.7.16 ↗ · + Follow
22,677 symbols 123,771 edges 1,991 files 4,739 documented · 21%
What it actually does AI analysis from the code graph — generated when you open this
loading…

Extension points exported contracts — how you extend this code

FunctionModule (Interface)
FunctionModule is a mechanism to group and register scalar functions. [16 implementers]
src/daft-dsl/src/functions/mod.rs
SQLFunction (Interface)
[SQLFunction] extends [FunctionExpr] with basic input validation (arity-check). [52 implementers]
src/daft-sql/src/functions.rs
DaftScalarFunction (Interface)
Trait that extension authors implement to define a scalar function. [8 implementers]
src/daft-ext/src/function.rs
OptimizerRule (Interface)
A logical plan optimization rule. [36 implementers]
src/daft-logical-plan/src/optimization/rules/rule.rs
FromArrow (Interface)
Arrays that implement [`FromArrow`] can be instantiated from an ArrayRef [10 implementers]
src/daft-core/src/array/ops/from_arrow.rs
WindowAggStateOps (Interface)
Trait for window aggregation state implementations [7 implementers]
src/daft-recordbatch/src/ops/window_states/mod.rs
WriterFactory (Interface)
This trait is used to abstract the creation of a `FileWriter` The `create_writer` method is used to create a new `FileW [10 …
src/daft-writers/src/lib.rs
ToPyArrow (Interface)
Create a new PyArrow object from a arrow-rs type. [7 implementers]
src/common/arrow-ffi/src/lib.rs

Core symbols most depended-on inside this repo

col
called by 3579
daft/expressions/expressions.py
unwrap
called by 2471
src/daft-dsl/src/functions/python/runtime_py_object.rs
from_pydict
called by 2367
daft/schema.py
to_pydict
called by 2294
daft/dataframe/dataframe.py
collect
called by 2115
daft/io/writer.py
clone
called by 2086
src/daft-core/src/array/mod.rs
clone
called by 1920
src/daft-local-execution/src/channel.rs
map
called by 1658
src/daft-schema/src/python/datatype.rs

Shape

Function 10,173
Method 9,777
Class 1,963
Route 361
Enum 242
Interface 161

Languages

Rust51%
Python48%
TypeScript1%
C++1%

Modules by API surface

daft/expressions/expressions.py348 symbols
daft/series.py213 symbols
daft/dataframe/dataframe.py156 symbols
daft/datatype.py116 symbols
tests/series/test_utf8_ops.py115 symbols
src/daft-local-plan/src/plan.rs112 symbols
src/daft-dsl/src/expr/mod.rs111 symbols
src/daft-schema/src/python/datatype.rs107 symbols
daft/session.py99 symbols
src/daft-dsl/src/python.rs98 symbols
tests/recordbatch/numeric/test_numeric.py96 symbols
src/daft-recordbatch/src/ops/inline_agg.rs96 symbols

Datastores touched

(mysql)Database · 1 repos
mysqlDatabase · 1 repos
mydbDatabase · 1 repos
postgresDatabase · 1 repos
test_dbDatabase · 1 repos

For agents

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

⬇ download graph artifact

Ask about this repo answers extend the page