半連接合并方法和半連接合并裝置

基本信息

申請(qǐng)?zhí)?/td> CN201611131301.3 申請(qǐng)日 -
公開(kāi)(公告)號(hào) CN106777054B 公開(kāi)(公告)日 2020-03-27
申請(qǐng)公布號(hào) CN106777054B 申請(qǐng)公布日 2020-03-27
分類(lèi)號(hào) G06F16/242;G06F16/2453 分類(lèi) 計(jì)算;推算;計(jì)數(shù);
發(fā)明人 余鵬 申請(qǐng)(專(zhuān)利權(quán))人 華勝信泰信息產(chǎn)業(yè)發(fā)展有限公司
代理機(jī)構(gòu) 北京友聯(lián)知識(shí)產(chǎn)權(quán)代理事務(wù)所(普通合伙) 代理人 華勝信泰信息產(chǎn)業(yè)發(fā)展有限公司;北京華勝信泰數(shù)據(jù)技術(shù)有限公司
地址 100192 北京市海淀區(qū)學(xué)清路8號(hào)(科技財(cái)富中心)A座11層南1區(qū)
法律狀態(tài) -

摘要

摘要 本發(fā)明提出了一種半連接合并方法和半連接合并裝置,其中,所述半連接合并方法包括:在SQL語(yǔ)法分析樹(shù)中查詢(xún)匹配子查詢(xún)的半連接;若匹配子查詢(xún)的半連接的語(yǔ)句和子查詢(xún)的語(yǔ)句均是第一類(lèi)型語(yǔ)句和第二類(lèi)型語(yǔ)句的其中一種語(yǔ)句,則根據(jù)該種語(yǔ)句確定待合并的第一謂詞表達(dá)式;判斷該種語(yǔ)句轉(zhuǎn)化成的半連接和匹配子查詢(xún)的半連接的類(lèi)型是否相同;若相同,則將第一謂詞表達(dá)式與匹配子查詢(xún)的半連接中的過(guò)濾條件進(jìn)行合并;若不相同,則對(duì)第一謂詞表達(dá)式進(jìn)行取反,并將取反后的第一謂詞表達(dá)式與匹配子查詢(xún)的半連接中的過(guò)濾條件進(jìn)行合并。通過(guò)本發(fā)明的技術(shù)方案,可以縮小搜索空間和減少訪(fǎng)問(wèn)物理表的次數(shù)和減少重復(fù)的謂詞表達(dá)式的計(jì)算。