You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I had searched in the issues and found no similar issues.
Description
Motivation
Doris now supports many load methods. The implementation code of these methods is intertwined and the attributes overlap. To improve maintainability, we plan to refactor the code.
Goals
long-term: unify all data loading methods (brokerload, insert, etc) into one
short-term:
unify the attribute specification method and parsing method and default values of various loads;
reuse single code base as much as possible and delete duplicate code;
Plan Overview
We plan to use insert stmt as the common backend for all load methods. Various loads retain their original user interface, but will eventually be converted into insert stmt for planning and subsequent execution.
Search before asking
Description
Motivation
Doris now supports many load methods. The implementation code of these methods is intertwined and the attributes overlap. To improve maintainability, we plan to refactor the code.
Goals
long-term: unify all data loading methods (brokerload, insert, etc) into one
short-term:
Plan Overview
We plan to use insert stmt as the common backend for all load methods. Various loads retain their original user interface, but will eventually be converted into insert stmt for planning and subsequent execution.
Task Breakdown
Phase1: make S3/Broker load work on
insert stmt
Phase2: make all other load method work on
insert stmt
...
Phase3: fully support all use cases in all load method
...
Use case
No response
Related issues
No response
Are you willing to submit PR?
Code of Conduct
The text was updated successfully, but these errors were encountered: