[feature-wip](datev2) Support to use datev2 as partition column (#11618)

This commit is contained in:
Gabriel
2022-08-12 11:54:01 +08:00
committed by GitHub
parent b36680796f
commit 7d97aa194b
16 changed files with 134 additions and 86 deletions

View File

@ -174,12 +174,6 @@ private:
} else if (right_column.is_date_type()) {
return _execute_number<NestedColumnType, ColumnDate>(offsets, nested_null_map,
nested_column, right_column);
} else if (right_column.is_date_v2_type()) {
return _execute_number<NestedColumnType, ColumnDateV2>(offsets, nested_null_map,
nested_column, right_column);
} else if (right_column.is_datetime_v2_type()) {
return _execute_number<NestedColumnType, ColumnDateTimeV2>(offsets, nested_null_map,
nested_column, right_column);
} else if (right_column.is_datetime_type()) {
return _execute_number<NestedColumnType, ColumnDateTime>(offsets, nested_null_map,
nested_column, right_column);
@ -257,15 +251,9 @@ private:
if (nested_column->is_date_type()) {
return_column = _execute_number_expanded<ColumnDate>(offsets, nested_null_map,
*nested_column, *right_column);
} else if (nested_column->is_date_v2_type()) {
return_column = _execute_number_expanded<ColumnDateV2>(
offsets, nested_null_map, *nested_column, *right_column);
} else if (nested_column->is_datetime_type()) {
return_column = _execute_number_expanded<ColumnDateTime>(
offsets, nested_null_map, *nested_column, *right_column);
} else if (nested_column->is_datetime_v2_type()) {
return_column = _execute_number_expanded<ColumnDateTimeV2>(
offsets, nested_null_map, *nested_column, *right_column);
}
}