github-actions[bot] commented on code in PR #18058:
URL: https://github.com/apache/doris/pull/18058#discussion_r1145890331
##########
be/src/vec/columns/column_dictionary.h:
##########
@@ -283,11 +283,11 @@ class ColumnDictionary final : public COWHelper<IColumn,
ColumnDictionary<T>> {
return _dict.find_code_by_bound(value, greater, eq);
}
- void generate_hash_values_for_runtime_filter() override {
- _dict.generate_hash_values_for_runtime_filter(_type);
+ void initialize_hash_values_for_runtime_filter() override {
+ _dict.initialize_hash_values_for_runtime_filter();
}
- uint32_t get_hash_value(uint32_t idx) const { return
_dict.get_hash_value(_codes[idx]); }
+ uint32_t get_hash_value(uint32_t idx) { return
_dict.get_hash_value(_codes[idx], _type); }
Review Comment:
warning: 'this' argument to member function 'get_hash_value' has type 'const
doris::vectorized::ColumnDictionary<int>::Dictionary', but function is not
marked const [clang-diagnostic-error]
```cpp
uint32_t get_hash_value(uint32_t idx) const { return
_dict.get_hash_value(_codes[idx], _type); }
^
```
**be/src/vec/columns/column_dictionary.h:533:** in instantiation of member
function 'doris::vectorized::ColumnDictionary<int>::get_hash_value' requested
here
```cpp
template class ColumnDictionary<int32_t>;
^
```
**be/src/vec/columns/column_dictionary.h:373:** 'get_hash_value' declared
here
```cpp
inline uint32_t get_hash_value(T code, FieldType type) {
^
```
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]