Skip to content
This repository has been archived by the owner on Sep 18, 2023. It is now read-only.

[NSE-772] Code refactor for ColumnarBatchScan #805

Merged
merged 2 commits into from
Mar 29, 2022

Conversation

PHILO-HE
Copy link
Collaborator

@PHILO-HE PHILO-HE commented Mar 28, 2022

What changes were proposed in this pull request?

Refactor ColumnarBatchScan. Prior to this work, an anonymous class is used to create the object, which will lead to the operator is named like $anon$1 in DAG (spark will get operator's class name and replace "exec" with "" to name the node).

How was this patch tested?

No regression issue is expected in unit tests/benchmark test.

  • The operator name displayed in DAG
    image

image

@github-actions
Copy link

Thanks for opening a pull request!

Could you open an issue for this pull request on Github Issues?

https://github.com/oap-project/native-sql-engine/issues

Then could you also rename commit message and pull request title in the following format?

[NSE-${ISSUES_ID}] ${detailed message}

See also:

@PHILO-HE PHILO-HE changed the title Code refactor for ColumnarBatchScan [NSE-772] Code refactor for ColumnarBatchScan Mar 28, 2022
@github-actions
Copy link

#772

@zhouyuan zhouyuan merged commit f40940c into oap-project:master Mar 29, 2022
zhouyuan pushed a commit to zhouyuan/native-sql-engine that referenced this pull request Mar 30, 2022
* Override doCanonicalize in ColumnarBatchScanExec

* Refactor ColumnarBatchScan
zhouyuan added a commit that referenced this pull request Mar 30, 2022
* [NSE-772] Code refactor for ColumnarBatchScan (#805)

* Override doCanonicalize in ColumnarBatchScanExec

* Refactor ColumnarBatchScan

* [NSE-778] Failed to find include file while running code gen (#779)

* fix can not find include file

* add maven test content back

Co-authored-by: PHILO-HE <feilong.he@intel.com>
Co-authored-by: Jacky Lee <lijunqing@baidu.com>
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants