[Chore](primitive-type) remove VecPrimitiveTypeTraits (#22842)
This commit is contained in:
@ -25,6 +25,7 @@
|
||||
#include <ostream>
|
||||
#include <string>
|
||||
#include <string_view>
|
||||
#include <type_traits>
|
||||
#include <utility>
|
||||
|
||||
#include "common/status.h"
|
||||
@ -253,53 +254,8 @@ private:
|
||||
ColumnPtr _execute_number_expanded(const ColumnArray::Offsets64& offsets,
|
||||
const IColumn& nested_column, const IColumn& right_column,
|
||||
const UInt8* nested_null_map) {
|
||||
if (check_column<ColumnUInt8>(right_column)) {
|
||||
return _execute_number<NestedColumnType, ColumnUInt8>(offsets, nested_column,
|
||||
right_column, nested_null_map);
|
||||
} else if (check_column<ColumnInt8>(right_column)) {
|
||||
return _execute_number<NestedColumnType, ColumnInt8>(offsets, nested_column,
|
||||
right_column, nested_null_map);
|
||||
} else if (check_column<ColumnInt16>(right_column)) {
|
||||
return _execute_number<NestedColumnType, ColumnInt16>(offsets, nested_column,
|
||||
right_column, nested_null_map);
|
||||
} else if (check_column<ColumnInt32>(right_column)) {
|
||||
return _execute_number<NestedColumnType, ColumnInt32>(offsets, nested_column,
|
||||
right_column, nested_null_map);
|
||||
} else if (right_column.is_date_type()) {
|
||||
return _execute_number<NestedColumnType, ColumnDate>(offsets, nested_column,
|
||||
right_column, nested_null_map);
|
||||
} else if (right_column.is_datetime_type()) {
|
||||
return _execute_number<NestedColumnType, ColumnDateTime>(offsets, nested_column,
|
||||
right_column, nested_null_map);
|
||||
} else if (check_column<ColumnDateV2>(right_column)) {
|
||||
return _execute_number<NestedColumnType, ColumnDateV2>(offsets, nested_column,
|
||||
right_column, nested_null_map);
|
||||
} else if (check_column<ColumnDateTimeV2>(right_column)) {
|
||||
return _execute_number<NestedColumnType, ColumnDateTimeV2>(
|
||||
offsets, nested_column, right_column, nested_null_map);
|
||||
} else if (check_column<ColumnInt64>(right_column)) {
|
||||
return _execute_number<NestedColumnType, ColumnInt64>(offsets, nested_column,
|
||||
right_column, nested_null_map);
|
||||
} else if (check_column<ColumnInt128>(right_column)) {
|
||||
return _execute_number<NestedColumnType, ColumnInt128>(offsets, nested_column,
|
||||
right_column, nested_null_map);
|
||||
} else if (check_column<ColumnFloat32>(right_column)) {
|
||||
return _execute_number<NestedColumnType, ColumnFloat32>(offsets, nested_column,
|
||||
right_column, nested_null_map);
|
||||
} else if (check_column<ColumnFloat64>(right_column)) {
|
||||
return _execute_number<NestedColumnType, ColumnFloat64>(offsets, nested_column,
|
||||
right_column, nested_null_map);
|
||||
} else if (check_column<ColumnDecimal32>(right_column)) {
|
||||
return _execute_number<NestedColumnType, ColumnDecimal32>(
|
||||
offsets, nested_column, right_column, nested_null_map);
|
||||
} else if (check_column<ColumnDecimal64>(right_column)) {
|
||||
return _execute_number<NestedColumnType, ColumnDecimal64>(
|
||||
offsets, nested_column, right_column, nested_null_map);
|
||||
} else if (check_column<ColumnDecimal128I>(right_column)) {
|
||||
return _execute_number<NestedColumnType, ColumnDecimal128I>(
|
||||
offsets, nested_column, right_column, nested_null_map);
|
||||
} else if (check_column<ColumnDecimal128>(right_column)) {
|
||||
return _execute_number<NestedColumnType, ColumnDecimal128>(
|
||||
if (check_column<NestedColumnType>(right_column)) {
|
||||
return _execute_number<NestedColumnType, NestedColumnType>(
|
||||
offsets, nested_column, right_column, nested_null_map);
|
||||
}
|
||||
return nullptr;
|
||||
|
||||
Reference in New Issue
Block a user