From 39cc2545af9d209d39e2e547016a9bf1be605a61 Mon Sep 17 00:00:00 2001 From: Oleg Smirnov Date: Sat, 2 Apr 2022 13:22:54 +0700 Subject: MDEV-24529 Assertion failed in vers_select_conds_t::print This commit adds processing of SYSTEM_TIME_BEFORE and SYSTEM_TIME_HISTORY to vers_select_conds_t::print(). --- sql/sql_select.cc | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'sql/sql_select.cc') diff --git a/sql/sql_select.cc b/sql/sql_select.cc index 8561f421ab3..234085fe3d9 100644 --- a/sql/sql_select.cc +++ b/sql/sql_select.cc @@ -790,8 +790,10 @@ void vers_select_conds_t::print(String *str, enum_query_type query_type) const end.print(str, query_type, STRING_WITH_LEN(" AND ")); break; case SYSTEM_TIME_BEFORE: + start.print(str, query_type, STRING_WITH_LEN(" FOR SYSTEM_TIME BEFORE ")); + break; case SYSTEM_TIME_HISTORY: - DBUG_ASSERT(0); + // nothing to add break; case SYSTEM_TIME_ALL: str->append(" FOR SYSTEM_TIME ALL"); -- cgit v1.2.1