This is an automated email from the ASF dual-hosted git repository.
morningman pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-doris.git.
from 6788cac Fix unit test failed (#3642)
add 3ffc447 [OUTFILE] Support `INTO OUTFILE` to export query result
(#3584)
No new revisions were added by this update.
Summary of changes:
be/src/exec/CMakeLists.txt | 1 +
be/src/exec/broker_writer.h | 2 +-
be/src/exec/local_file_writer.h | 4 +-
be/src/exec/parquet_writer.cpp | 91 ++++++
be/src/exec/parquet_writer.h | 81 +++++
be/src/runtime/CMakeLists.txt | 4 +-
be/src/runtime/buffer_control_block.h | 9 +
be/src/runtime/file_result_writer.cpp | 327 +++++++++++++++++++++
be/src/runtime/file_result_writer.h | 132 +++++++++
.../{result_writer.cpp => mysql_result_writer.cpp} | 39 ++-
.../{result_writer.h => mysql_result_writer.h} | 44 ++-
be/src/runtime/query_statistics.h | 11 +-
be/src/runtime/result_sink.cpp | 46 ++-
be/src/runtime/result_sink.h | 5 +
be/src/runtime/result_writer.cpp | 215 +-------------
be/src/runtime/result_writer.h | 45 ++-
be/test/runtime/CMakeLists.txt | 1 +
docs/.vuepress/sidebar/en.js | 1 +
docs/.vuepress/sidebar/zh-CN.js | 1 +
docs/en/administrator-guide/outfile.md | 186 ++++++++++++
docs/zh-CN/administrator-guide/outfile.md | 182 ++++++++++++
fe/src/main/cup/sql_parser.cup | 20 +-
.../org/apache/doris/analysis/BaseViewStmt.java | 12 +-
.../java/org/apache/doris/analysis/BrokerDesc.java | 11 +
.../org/apache/doris/analysis/OutFileClause.java | 216 ++++++++++++++
.../java/org/apache/doris/analysis/QueryStmt.java | 23 +-
.../java/org/apache/doris/analysis/SelectStmt.java | 4 +
.../org/apache/doris/common/util/ParseUtil.java | 3 +-
.../org/apache/doris/planner/PlanFragment.java | 13 +-
.../java/org/apache/doris/planner/Planner.java | 18 +-
.../java/org/apache/doris/planner/ResultSink.java | 47 ++-
.../main/java/org/apache/doris/qe/Coordinator.java | 15 +-
.../java/org/apache/doris/qe/StmtExecutor.java | 26 +-
fe/src/main/jflex/sql_scanner.flex | 1 +
gensrc/proto/data.proto | 1 +
gensrc/thrift/DataSinks.thrift | 19 +-
36 files changed, 1556 insertions(+), 300 deletions(-)
create mode 100644 be/src/exec/parquet_writer.cpp
create mode 100644 be/src/exec/parquet_writer.h
create mode 100644 be/src/runtime/file_result_writer.cpp
create mode 100644 be/src/runtime/file_result_writer.h
copy be/src/runtime/{result_writer.cpp => mysql_result_writer.cpp} (84%)
copy be/src/runtime/{result_writer.h => mysql_result_writer.h} (50%)
create mode 100644 docs/en/administrator-guide/outfile.md
create mode 100644 docs/zh-CN/administrator-guide/outfile.md
create mode 100644
fe/src/main/java/org/apache/doris/analysis/OutFileClause.java
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]