diff --git a/internal/proxy/plan_parser.go b/internal/proxy/plan_parser.go index 81c80a6f61..ae0d43edd4 100644 --- a/internal/proxy/plan_parser.go +++ b/internal/proxy/plan_parser.go @@ -258,6 +258,7 @@ func getLogicalOpType(opStr string) planpb.BinaryExpr_BinaryOp { func parseBoolNode(nodeRaw *ant_ast.Node) *ant_ast.BoolNode { switch node := (*nodeRaw).(type) { case *ant_ast.IdentifierNode: + // bool node only accept value 'true' or 'false' val := strings.ToLower(node.Value) if val == "true" { return &ant_ast.BoolNode{