We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 49b8c4a commit 06bb693Copy full SHA for 06bb693
be/src/vec/columns/column.cpp
@@ -26,6 +26,7 @@
26
#include "vec/columns/column_map.h"
27
#include "vec/columns/column_nullable.h"
28
#include "vec/columns/column_struct.h"
29
+#include "vec/columns/column_variant.h"
30
#include "vec/core/sort_block.h"
31
#include "vec/data_types/data_type.h"
32
@@ -93,6 +94,11 @@ bool IColumn::null_map_check() const {
93
94
}
95
96
bool IColumn::complex_type_data_nullable_check() const {
97
+ if (check_and_get_column<ColumnVariant>(*this)) {
98
+ // skip check for ColumnVariant
99
+ return true;
100
+ }
101
+
102
auto check_complex_data_is_nullable = [&](const IColumn& subcolumn) {
103
if (const auto* col_arr = check_and_get_column<ColumnArray>(subcolumn)) {
104
const auto& data_col = col_arr->get_data();
0 commit comments