mirror of
https://github.com/MariaDB/server.git
synced 2025-07-29 05:21:33 +03:00
MDEV-32957 Unusable key notes report wrong predicates for > and >=
The function scalar_comparison_op_to_lex_cstring() returned wrong operator names for SCALAR_CMP_GE and SCALAR_CMP_GT.
This commit is contained in:
@ -151,8 +151,8 @@ scalar_comparison_op_to_lex_cstring(scalar_comparison_op op)
|
||||
case SCALAR_CMP_EQUAL: return LEX_CSTRING{STRING_WITH_LEN("<=>")};
|
||||
case SCALAR_CMP_LT: return LEX_CSTRING{STRING_WITH_LEN("<")};
|
||||
case SCALAR_CMP_LE: return LEX_CSTRING{STRING_WITH_LEN("<=")};
|
||||
case SCALAR_CMP_GE: return LEX_CSTRING{STRING_WITH_LEN(">")};
|
||||
case SCALAR_CMP_GT: return LEX_CSTRING{STRING_WITH_LEN(">=")};
|
||||
case SCALAR_CMP_GE: return LEX_CSTRING{STRING_WITH_LEN(">=")};
|
||||
case SCALAR_CMP_GT: return LEX_CSTRING{STRING_WITH_LEN(">")};
|
||||
}
|
||||
DBUG_ASSERT(0);
|
||||
return LEX_CSTRING{STRING_WITH_LEN("<?>")};
|
||||
|
Reference in New Issue
Block a user