DSL語句生成方法、裝置、系統(tǒng)及計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)
基本信息
申請(qǐng)?zhí)?/td> | CN202111637733.2 | 申請(qǐng)日 | - |
公開(公告)號(hào) | CN114218255A | 公開(公告)日 | 2022-03-22 |
申請(qǐng)公布號(hào) | CN114218255A | 申請(qǐng)公布日 | 2022-03-22 |
分類號(hào) | G06F16/242(2019.01)I;G06F16/2452(2019.01)I | 分類 | 計(jì)算;推算;計(jì)數(shù); |
發(fā)明人 | 魯昊;胡紹勇 | 申請(qǐng)(專利權(quán))人 | 上海觀安信息技術(shù)股份有限公司 |
代理機(jī)構(gòu) | 北京城烽知識(shí)產(chǎn)權(quán)代理事務(wù)所(特殊普通合伙) | 代理人 | 徐超 |
地址 | 201803上海市嘉定區(qū)金沙江西路958弄綠地科技園7號(hào)樓 | ||
法律狀態(tài) | - |
摘要
摘要 | 本發(fā)明實(shí)施例公開了一種DSL語句生成方法、裝置、系統(tǒng)及計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)。其中,該方法包括:獲取查詢信息;其中,所述查詢信息中包括連接符及查詢條件;以所述連接符為連接節(jié)點(diǎn),所述查詢條件為條件節(jié)點(diǎn),構(gòu)建多叉查詢樹;其中,所述連接節(jié)點(diǎn)為所述多叉查詢樹中的根節(jié)點(diǎn)或父節(jié)點(diǎn),條件節(jié)點(diǎn)為所述多叉查詢樹中的葉子節(jié)點(diǎn);遍歷所述多叉查詢樹中的每個(gè)節(jié)點(diǎn),并對(duì)每個(gè)節(jié)點(diǎn)解析后進(jìn)行拼接,得到DSL語句。本發(fā)明根據(jù)用戶輸入的查詢信息轉(zhuǎn)化為多叉查詢樹,并對(duì)多叉查詢樹中的每個(gè)節(jié)點(diǎn)進(jìn)行順序解析后組合成完整的查詢語句,提高了非專業(yè)人員使用的便利性、及DSL語句生成速度。 |
