[Bug](compatibility) fix window funnel function coredump when upgrade (#39646)

## Proposed changes
this PR https://github.com/apache/doris/pull/39270 have change the agg
of window funnel
and max_be_exec_version is update to 5, in order to compatibility of the
agg function when upgrade.

<!--Describe your changes.-->
This commit is contained in:
zhangstar333
2024-08-21 08:46:50 +08:00
committed by GitHub
parent 7c3c5c67fc
commit 75eded04d7

View File

@ -59,9 +59,9 @@ private:
AggregateFunctions aggregate_functions;
AggregateFunctions nullable_aggregate_functions;
std::unordered_map<std::string, std::string> function_alias;
/// @TEMPORARY: for be_exec_version=2
/// in order to solve agg of sum/count is not compatibility during the upgrade process
constexpr static int AGG_FUNCTION_NEW = 2;
/// @TEMPORARY: for be_exec_version=5
/// in order to solve agg function is not compatibility during the upgrade process
constexpr static int AGG_FUNCTION_NEW = 5;
/// @TEMPORARY: for be_exec_version < AGG_FUNCTION_NEW. replace function to old version.
std::unordered_map<std::string, std::string> function_to_replace;