一种配置驱动的SQL语义关系构建装置及方法
Abstract:
本发明提供一种配置驱动的SQL语义关系构建装置及方法,装置包括:语义配置解析器,其用于将预先配置好的语义关系配置文件解析为数据结构和语法文件,根据数据结构和语法文件生成语义信息收集模块、语义信息处理模块和语义信息梳理模块;语法解析器,其用于将SQL语句解析为NODE节点;语法树构建器,其用于将NODE节点转换为抽象语法树;语义信息收集模块用于遍历抽象语法树,将不同叶子节点之间的关系梳理成语义关系图;语义信息处理模块用于根据语义关系图将SQL语句中的语义信息填充完整。本发明提供的配置驱动的SQL语义关系构建方法及装置,通过将SQL语义关系可配置化,提高了数据库模糊测试过程中语义通过率且降低了编写配套数据库的语义解析模块工作量。
Public/Granted literature
Patent Agency Ranking
0/0