Eventual-Inc / Daft

Distributed data engine for Python/SQL designed for the cloud, powered by Rust
https://getdaft.io
Apache License 2.0
2.35k stars 165 forks source link

[FEAT] connect: support basic column operations #3362

Open andrewgazelka opened 4 days ago

andrewgazelka commented 4 days ago

Works:

Column.alias(*alias, **kwargs)
Column.cast(dataType)
Column.isNotNull()
Column.isNull()
Column.name(*alias, **kwargs) (= name)
andrewgazelka commented 4 days ago

This stack of pull requests is managed by Graphite. Learn more about stacking.

codspeed-hq[bot] commented 3 days ago

CodSpeed Performance Report

Merging #3362 will improve performances by 36.22%

Comparing andrew/connect-column-operations (ee7e08b) with main (e236332)

Summary

⚡ 1 improvements
✅ 16 untouched benchmarks

Benchmarks breakdown

Benchmark main andrew/connect-column-operations Change
test_iter_rows_first_row[100 Small Files] 330.7 ms 242.7 ms +36.22%
graphite-app[bot] commented 3 days ago

Graphite Automations

"Notify author when CI fails" took an action on this PR • (11/21/24)

1 teammate was notified to this PR based on Andrew Gazelka's automation.