Commit Graph

25 Commits (4841b2abe265f5d945befd90565eb679ddc5206c)

Author SHA1 Message Date
Robert Fratto 4841b2abe2
chore(engine): provide basic implementation of DataObjScan (#17568) 1 year ago
Ashwanth 009600cb51
chore(dataobj): order predicates based on row selectivity and cost of reading (#17376) 1 year ago
Christian Haudum 3c72560c71
chore(engine): Add basic metrics for next generation execution engine (#17475) 1 year ago
Christian Haudum 6b4430afd0
chore(engine): Collect pipeline records into Loki result (#17447) 1 year ago
Christian Haudum 208e519564
chore(engine): Add framework for function evaluation (#17374) 1 year ago
Christian Haudum 1f8e4eebfb
chore(engine): Implement execution pipeline for SortMerge operator (#17406) 1 year ago
Owen Diehl cf54d502fc
feat(dataobj, executor): filter node execution (#17327) 1 year ago
Owen Diehl 395030b130
feat(dataobj executor): project node (#17312) 1 year ago
Owen Diehl 920e3b23ed
chore(dataobj,testing,executor): pipeline equality testing (#17311) 1 year ago
Christian Haudum e828c48702
chore(engine): Implement execution pipeline for the limit operator (#17264) 1 year ago
Owen Diehl cff0df63b3
chore(dataobj,executor): CSV arrow batches & pipeline helpers (#17290) 1 year ago
Christian Haudum 64c477b1f7
chore(engine): Add framework for query executor (#17260) 1 year ago
Christian Haudum 525b41155d
chore(engine): Add expression evaluator to evaluate physical expressions against a given record batch (#17257) 1 year ago
Christian Haudum 1705f98a9f
chore(engine): Wire up new execution engine (#17032) 1 year ago
Christian Haudum ba61aa88de
chore(engine): Integrate metastore into physical query planning (#17016) 1 year ago
Christian Haudum 6824f4e575
chore(engine): Add printer for Mermaid diagram format (#17000) 1 year ago
Christian Haudum 04d2ba3ca8
chore(engine): Add simple plan optimizer (#16965) 1 year ago
Christian Haudum 40223d7320
chore(engine): Unify `Literal` and `ColumnRef` across logical and physical plan (#16927) 1 year ago
Christian Haudum 138093b900
chore(planner): Convert AST into logical plan (#16916) 1 year ago
Christian Haudum 0a3230f457
chore(ast): Update WalkFn signature to return bool (#16989) 1 year ago
Christian Haudum efe15486fe
chore(engine): Add first stage of physical query planning (#16891) 1 year ago
Christian Haudum f79906ca75
chore(engine): Add utility function `canExecuteWithNewEngine` (#16892) 1 year ago
Robert Fratto cbe97e6c1a
chore(engine): Update logical planner types to be structured as SSA (#16841) 1 year ago
Ashwanth c51fa39684
chore(dataobj): pass down line filters to logs reader (#16802) 1 year ago
Christian Haudum 9691f3e5dc
chore: Move `pkg/dataobj/planner` to `pkg/engine/planner` (#16815) 1 year ago