summaryrefslogtreecommitdiff
path: root/sql/sql_select.cc
diff options
context:
space:
mode:
authorOleg Smirnov <olernov@gmail.com>2022-04-02 13:22:54 +0700
committerOleg Smirnov <olernov@gmail.com>2022-04-18 11:19:34 +0300
commit39cc2545af9d209d39e2e547016a9bf1be605a61 (patch)
tree93446ec5e1d3301cdcc0fc700c2d6e86d32bd60f /sql/sql_select.cc
parent8a322b6b0ce1b2f9ae1c057d0c47fd7ac414c647 (diff)
downloadmariadb-git-39cc2545af9d209d39e2e547016a9bf1be605a61.tar.gz
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().
Diffstat (limited to 'sql/sql_select.cc')
-rw-r--r--sql/sql_select.cc4
1 files changed, 3 insertions, 1 deletions
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");