【标题】(请简要描述下实现的内容)

【实现内容】:
允许部分操作符连等以兼容mysql
【根因分析】:
先前B库对于>,<,>=,<=,!=等操作符,设置的属性为nonassoc即不允许结合,然而在mysql中是可以结合的,因此针对以上操作符将nonassoc改为左结合left。
【实现方案】:
将nonassoc改为left
【关联需求或issue】:
||用法不兼容
https://e.gitee.com/opengaussorg/dashboard?issue=I8EQMT
这里issue的根因为上述问题。
当我们去执行select (length(12)>1 || length(12)>1)时,由于||的优先级是高于比较运算符的,最终执行的语句是 length(12) > (1 || length(12)) > 1,导致出现了连续的比较运算符报错。这个在A库中是禁止的,但是由于mysql并未禁止,因此B库也应当解禁。解禁后行为与mysql一致。

【开发自验报告】:

  1. 请附上自验结果(内容或者截图)
    B库表现如下:
    输入图片说明
    mysql表现如下:
    输入图片说明
    原始问题得到解决
    关于其他操作符连续使用的情况详见测试用例
  2. 是否可以添加fastcheck测试用例,如是,请补充fastcheck用例
    已添加
  3. 是否涉及资料修改,如是,在docs仓库补充资料
    不涉及
  4. 是否考虑支撑升级和在线扩容等扩展场景
    不涉及
  5. 是否考虑异常场景/并发场景/前向兼容/性能场景
    不涉及
  6. 是否对其他模块产生影响
    不涉及

【其他说明】: