matrixorigin / matrixorigin/matrixone

[Subtask]: Embed PROJECTION functionality into operators

Open
#17,146 1 comment 0 reactions 1 assignee Assigned to @aunjgr View on GitHub
kind/subtask kind/tech-request priority/p0
Dominant language
Go
Stars
1.9k
Forks
311
Avg merge
1d 3h
Merged PRs (30d)
768

Description

### Parent Issue

#16403

### Detail of Subtask

Currently operators such as FILTER, ORDER, AGG doesn't do projection. They pass all input columns through to the subsequent PROJECT operator.

We should embed the PROJECTION logic into all kinds of operators, to enable particular optimization.

### Describe implementation you've considered

_No response_

### Additional information

_No response_

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.