This is an automated email from the ASF dual-hosted git repository.
yiguolei pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/doris.git
The following commit(s) were added to refs/heads/master by this push:
new 1ee6518e00 [fix](unique-key-merge-on-write) Types don't match when
calling IndexedColumnIterator::seek_at_or_after (#13885)
1ee6518e00 is described below
commit 1ee6518e00f7a9c13f0d9f1a3884a55649bdf707
Author: Adonis Ling <[email protected]>
AuthorDate: Thu Nov 3 08:50:29 2022 +0800
[fix](unique-key-merge-on-write) Types don't match when calling
IndexedColumnIterator::seek_at_or_after (#13885)
---
be/src/olap/rowset/segment_v2/indexed_column_reader.h | 5 +++++
1 file changed, 5 insertions(+)
diff --git a/be/src/olap/rowset/segment_v2/indexed_column_reader.h
b/be/src/olap/rowset/segment_v2/indexed_column_reader.h
index a991e8d4a8..3546fe728e 100644
--- a/be/src/olap/rowset/segment_v2/indexed_column_reader.h
+++ b/be/src/olap/rowset/segment_v2/indexed_column_reader.h
@@ -18,6 +18,7 @@
#pragma once
#include <memory>
+#include <string>
#include "common/status.h"
#include "env/env.h"
@@ -114,6 +115,10 @@ public:
// Return NotFound if the given key is greater than all keys in this
column.
// Return NotSupported for column without value index.
Status seek_at_or_after(const void* key, bool* exact_match);
+ Status seek_at_or_after(const std::string* key, bool* exact_match) {
+ Slice slice(key->data(), key->size());
+ return seek_at_or_after(static_cast<const void*>(&slice), exact_match);
+ }
// Get the ordinal index that the iterator is currently pointed to.
ordinal_t get_current_ordinal() const {
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]