[发明专利]执行过滤和投影操作的方法、系统和计算机可读介质有效
申请号: | 201380050949.6 | 申请日: | 2013-08-13 |
公开(公告)号: | CN104685499B | 公开(公告)日: | 2018-12-14 |
发明(设计)人: | J·施奥尔;P·安博格;R·D·霍博金斯二世;J·勒克索 | 申请(专利权)人: | 甲骨文国际公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 中国国际贸易促进委员会专利商标事务所 11038 | 代理人: | 边海梅 |
地址: | 美国加*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 描述了用于执行过滤和投影操作的技术。在实施例中,接收到指定用于过滤查询的结果的准则的谓词集合。基于该谓词集合中的特定谓词,生成特定列的至少一部分的谓词结果。所述谓词结果识别第一列中满足所述特定谓词的行。至少部分地基于所述谓词结果来选择并返回行作为查询的结果。在实施例中,所述谓词结果是位向量,其中该位向量的每一位都对应于所述特定列中的特定行并且识别所述特定行是否满足所述特定谓词。 | ||
搜索关键词: | 过滤 投影 操作 硬件 实现 | ||
【主权项】:
1.一种用于执行过滤操作的方法,包括:基于指定用于过滤针对表的查询的结果的准则的谓词,利用所述谓词对过滤单元的可重构硬件进行编程;其中所述谓词为所述表的特定列指定条件;其中利用所述谓词对所述可重构硬件进行编程创建被配置为应用所述谓词的过滤单元硬件电路;通过将来自所述特定列的值加载到所述过滤单元硬件电路,使得所述过滤单元硬件电路生成第一谓词结果;其中所述过滤单元硬件电路的硬件配置使得所述谓词被应用到所述值;其中所述第一谓词结果识别所述表中在所述特定列中具有满足由所述谓词指定的条件的值的行;至少部分地基于所述第一谓词结果来选择作为所述查询的结果而返回的行;以及返回所选择的行作为所述查询的结果;基于指定用于过滤针对表的结果的准则的第二谓词,利用所述第二谓词对所述过滤单元的可重构硬件进行编程;其中所述第二谓词为所述表的第二列指定条件;其中利用所述第二谓词对所述可重构硬件进行编程创建被配置为应用所述第二谓词的第二过滤单元硬件电路;通过将来自所述第二列的值加载到所述第二过滤单元硬件电路,使得所述第二过滤单元硬件电路生成第二谓词结果;其中所述第二过滤单元硬件电路的硬件配置使得所述第二谓词被应用到所述值;其中所述第二谓词结果识别所述表中在所述第二列中具有满足由所述第二谓词指定的条件的值的行;其中所述方法由一个或多个计算设备执行。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于甲骨文国际公司,未经甲骨文国际公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201380050949.6/,转载请声明来源钻瓜专利网。
- 上一篇:场所感知安全
- 下一篇:在演示系统中利用激光指示器的影像书写方法