发明授权
US08745031B2 Cache-based predicate handling for queries on XML data using uncorrelated path-based row sources 有权
基于缓存的谓词处理,使用不相关的基于路径的行源查询XML数据

Cache-based predicate handling for queries on XML data using uncorrelated path-based row sources
摘要:
The approaches described herein provide an efficient way to process certain kinds of queries that retrieve XML data stored in an object-relational database. An XML query may include a predicate condition that joins two row sources. One or both of the row sources required for predicate evaluation may be path-based; that is, consume and produce rows of XMLType data. Such a path-based row source may be modified to use the predicate condition to filter the rows it generates so that only rows satisfying the predicate condition need to be further processed. A small cache structure introduced into the path-based row source may be used to optimize the evaluation of the predicate row. Once populated with row data, the cache structure may be reorganized to optimize the performance of predicate evaluation.
信息查询
0/0