This is an automated email from the ASF dual-hosted git repository.

morningman pushed a commit to branch branch-1.2-lts
in repository https://gitbox.apache.org/repos/asf/doris.git

commit 6b69980c7531eee641cdf0cc737cbb706fbd9fbf
Author: AlexYue <yj976240...@gmail.com>
AuthorDate: Wed Jan 11 15:08:46 2023 +0800

    [fix](compile) fix vscan node compile error (#15805)
    
    conflict merge of #15604 and #15618
---
 be/src/vec/exec/scan/vmeta_scan_node.cpp | 4 ++--
 be/src/vec/exec/scan/vmeta_scanner.cpp   | 5 +++--
 be/src/vec/exec/scan/vmeta_scanner.h     | 2 +-
 3 files changed, 6 insertions(+), 5 deletions(-)

diff --git a/be/src/vec/exec/scan/vmeta_scan_node.cpp 
b/be/src/vec/exec/scan/vmeta_scan_node.cpp
index ae7585ecf4..a404d9929b 100644
--- a/be/src/vec/exec/scan/vmeta_scan_node.cpp
+++ b/be/src/vec/exec/scan/vmeta_scan_node.cpp
@@ -52,8 +52,8 @@ Status VMetaScanNode::_init_scanners(std::list<VScanner*>* 
scanners) {
         return Status::OK();
     }
     for (auto& scan_range : _scan_ranges) {
-        VMetaScanner* scanner =
-                new VMetaScanner(_state, this, _tuple_id, scan_range, 
_limit_per_scanner);
+        VMetaScanner* scanner = new VMetaScanner(_state, this, _tuple_id, 
scan_range,
+                                                 _limit_per_scanner, 
runtime_profile());
         RETURN_IF_ERROR(scanner->prepare(_state, _vconjunct_ctx_ptr.get()));
         _scanner_pool.add(scanner);
         scanners->push_back(static_cast<VScanner*>(scanner));
diff --git a/be/src/vec/exec/scan/vmeta_scanner.cpp 
b/be/src/vec/exec/scan/vmeta_scanner.cpp
index c36d7877c0..89bd558ae6 100644
--- a/be/src/vec/exec/scan/vmeta_scanner.cpp
+++ b/be/src/vec/exec/scan/vmeta_scanner.cpp
@@ -28,8 +28,9 @@
 namespace doris::vectorized {
 
 VMetaScanner::VMetaScanner(RuntimeState* state, VMetaScanNode* parent, int64_t 
tuple_id,
-                           const TScanRangeParams& scan_range, int64_t limit)
-        : VScanner(state, static_cast<VScanNode*>(parent), limit),
+                           const TScanRangeParams& scan_range, int64_t limit,
+                           RuntimeProfile* profile)
+        : VScanner(state, static_cast<VScanNode*>(parent), limit, profile),
           _parent(parent),
           _meta_eos(false),
           _tuple_id(tuple_id),
diff --git a/be/src/vec/exec/scan/vmeta_scanner.h 
b/be/src/vec/exec/scan/vmeta_scanner.h
index 7663ffe1c8..63cd50fe10 100644
--- a/be/src/vec/exec/scan/vmeta_scanner.h
+++ b/be/src/vec/exec/scan/vmeta_scanner.h
@@ -26,7 +26,7 @@ namespace doris::vectorized {
 class VMetaScanner : public VScanner {
 public:
     VMetaScanner(RuntimeState* state, VMetaScanNode* parent, int64_t tuple_id,
-                 const TScanRangeParams& scan_range, int64_t limit);
+                 const TScanRangeParams& scan_range, int64_t limit, 
RuntimeProfile* profile);
 
     Status open(RuntimeState* state) override;
     Status close(RuntimeState* state) override;


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscr...@doris.apache.org
For additional commands, e-mail: commits-h...@doris.apache.org

Reply via email to