Skip to content
Snippets Groups Projects
  1. Nov 08, 2022
  2. Nov 07, 2022
    • 王木木sir's avatar
      update 表联想值all,获得all方法 · 97f367c7
      王木木sir authored
      为了方便在查找子对象,添加key值OCP="all"说明获得该值要获得子对象的全部。增加了private static final String OCP = "all";以及getClms()方法。
      
      Signed-off-by: default avatar王木木sir <1078213484@qq.com>
      
      update 调用方法获得key为all的value值
      为了在使用函数select再敲击 . 的时候可以出现all提醒,并且可以得到该表所有的列
      
      Signed-off-by: default avatar王木木sir <1078213484@qq.com>
      
      update getChildObject(),将所有子对象存在key=all中
      使用函数加 . 或者 ( 的时候可以获得所有的子对象。在getChildObject()中加了获得每一个子对象的name值并存在了字符串中,再将该值存入到对象中并保存。因为最后key值对应的value是一个ServerObject所以要将值存入到ServerObject中。最后点击all获得得时候该ServerObject的name属性。因为有新的对象加入,还需要引入包ColumnAll。
      
      Signed-off-by: default avatar王木木sir <1078213484@qq.com>
      
      add ColumnAll.java.
      为了保存key=all的value值。因为此value是一个对象,所以我们需要通过一个ServerObject存储值,该值直接通过name属性来存储的。所以只需要继承ServerObject,添加name属性即可。
      
      Signed-off-by: default avatar王木木sir <1078213484@qq.com>
      
      update isQualifiedSimpleObjectName()
      为了确保存储key为all的value值ColumnAll的name属性合法,故需要将此处的正则表达进行修改。正则表达式加入和合法的英文逗号和空格。当最后点击all进行输出的时候会判断该name属性是否符合正则表达式,如果按照以前的它是不符合的最后会输出一个两头带双引号的name值,但我们需要的不带双引号的name值。故需要将此处的正则表达式修改让其返回true。
      
      Signed-off-by: default avatar王木木sir <1078213484@qq.com>
      
      update import java.util.Random;
      在修改getChildObject()方法的时候使用的Random(),故需要引入该包。
      
      Signed-off-by: default avatar王木木sir <1078213484@qq.com>
      
      update getChildObject
      去掉random(),去除import java.util.Random;。修改代码规范问题。
      
      Signed-off-by: default avatar王木木sir <1078213484@qq.com>
      
      update getChildObject()
      根据代码规范修改空格距离以及末端冗余空间
      
      Signed-off-by: default avatar王木木sir <1078213484@qq.com>
      
      update ColumnAll.java.
      根据提示修改代码规范
      
      Signed-off-by: default avatar王木木sir <1078213484@qq.com>
      
      update ColumnAll.java.
      根据代码规范调整空格以及冗余
      
      Signed-off-by: default avatar王木木sir <1078213484@qq.com>
      
      update ColumnMetaData.java.
      删除冗余
      
      Signed-off-by: default avatar王木木sir <1078213484@qq.com>
      
      update ColumnAll.java.
      修改格式问题
      
      Signed-off-by: default avatar王木木sir <1078213484@qq.com>
      
      update getChildObject()
      修改格式问题
      
      Signed-off-by: default avatar王木木sir <1078213484@qq.com>
      
      update getChildObject()
      修改规范
      
      Signed-off-by: default avatar王木木sir <1078213484@qq.com>
      
      update ColumnAll.java.
      修改末端冗余
      
      Signed-off-by: default avatar王木木sir <1078213484@qq.com>
      
      update ColumnAll.java.
      减少冗余
      
      Signed-off-by: default avatar王木木sir <1078213484@qq.com>
      
      update ColumnAll.java
      去除末端冗余空间
      
      Signed-off-by: default avatar王木木sir <1078213484@qq.com>
      
      update ContentAssistUtilOLAP.java.
      在new ColumnAll的时候使用的OBJECTTYPE所以还需要导入import org.opengauss.mppdbide.bl.serverdatacache.OBJECTTYPE;
      
      Signed-off-by: default avatar王木木sir <1078213484@qq.com>
      
      update isQualifiedSimpleObjectName
      保证存储内容合法
      
      Signed-off-by: default avatar王木木sir <1078213484@qq.com>
      
      update ColumnAll.java.
      修改初始化类型,可以随着传入的值进行变化
      
      Signed-off-by: default avatar王木木sir <1078213484@qq.com>
      
      add OpUtils.java.
      增加工具类,从而对获取的值进行判断存储。主要包括:是否存在from,保存别名
      
      Signed-off-by: default avatar王木木sir <1078213484@qq.com>
      
      update findAllChildObjects
      增加map,从而点击all,会获得所有的列
      
      Signed-off-by: default avatar王木木sir <1078213484@qq.com>
      
      update ContentAssistUtilOLAP.java.
      引入了工具包OpUtils;加入了新的获取列方法。
      
      Signed-off-by: default avatar王木木sir <1078213484@qq.com>
      
      update ContentAssistUtilDefault.java.
      增加getChildObjectSelect新方法
      
      Signed-off-by: default avatar王木木sir <1078213484@qq.com>
      
      update ContentAssistUtilIf.java.
      增加方法getChildObjectSelect的声明
      
      Signed-off-by: default avatar王木木sir <1078213484@qq.com>
      
      update getMatch()
      扩展表信息,一旦有from后,需要将表前面的namespace也带出来,保证程序可以运行。
      
      Signed-off-by: default avatar王木木sir <1078213484@qq.com>
      
      update getContextProposals
      当遇到分号的时候不进行提醒
      
      Signed-off-by: default avatar王木木sir <1078213484@qq.com>
      
      update computeAliasProposal
      保存别名和表名的hashmap。方便后续对其的使用。
      
      Signed-off-by: default avatar王木木sir <1078213484@qq.com>
      
      update computeCompletionProposals
      增加输入内容是否有from,以及对别名的保存。
      
      Signed-off-by: default avatar王木木sir <1078213484@qq.com>
      
      update getMatching
      魔法变量,提取为静态变量
      
      Signed-off-by: default avatar王木木sir <1078213484@qq.com>
      
      update     isQualifiedSimpleObjectName
      正则表达式提取为静态变量
      
      Signed-off-by: default avatar王木木sir <1078213484@qq.com>
      
      update ContentAssistProcesserCore.java.
      魔法变量提取为静态变量
      
      Signed-off-by: default avatar王木木sir <1078213484@qq.com>
      
      update SQLContentAssistProcessor.java.
      魔法字符串提取为静态变量
      
      Signed-off-by: default avatar王木木sir <1078213484@qq.com>
      
      update ContentAssistUtilDefault.java.
      增加方法声明调用
      
      Signed-off-by: default avatar王木木sir <1078213484@qq.com>
      
      update ContentAssistUtilIf.java.
      增加方法声明
      
      Signed-off-by: default avatar王木木sir <1078213484@qq.com>
      
      update ContentAssistUtilOLAP.java.
      修改魔法字符串改为静态变量变量名修改,以及进行函数体进行逻辑拆分
      
      Signed-off-by: default avatar王木木sir <1078213484@qq.com>
      97f367c7
  3. Nov 04, 2022
    • xjp's avatar
      bug修复 · 513daffb
      xjp authored
      1.修复执行多次debug后数据库连接未释放导致超过最大连接数的问题
      2.修复语句中存在空行时也会执行到的问题
      3.去除执行debug后部分语法返回不支持格式提示后的覆盖率报告统计
      4.修复执行语句时返回不支持的类型错误异常时,数据库连接未释放的问题
      5.修复2.0版本下执行debug时创建的数据库连接未释放的问题
      功能修改
      1.覆盖率报告添加入参列
      2.导出报告名称修改为oid_名称_时间戳
      3.修改部分图标
      4.执行标记,执行,统计操作时过滤空行
      5.修改当返回值存在多个时,全部返回
      6.修改部分属性/tip命名时的规范
      7.修改标记时只能标记函数体内的行
      
      1.bug 修复
      
      修改提示
      
      1.code check
      2.导出报告时过滤掉不可标记的行
      
      code check
      
      code check
      
      code check
      
      用户手册修改
      
      修改英文环境时导出报错问题
      513daffb
  4. Oct 26, 2022
  5. Oct 25, 2022
  6. Sep 28, 2022
  7. Sep 27, 2022
  8. Sep 22, 2022
  9. Aug 24, 2022
  10. Aug 22, 2022
  11. Aug 19, 2022
  12. Jul 19, 2022
  13. Jun 29, 2022
  14. Jun 27, 2022
  15. Jun 01, 2022
  16. May 31, 2022
  17. May 30, 2022
  18. May 28, 2022
  19. May 23, 2022
  20. May 13, 2022
  21. May 12, 2022
  22. Apr 13, 2022
  23. Apr 12, 2022
  24. Apr 11, 2022