Invention Grant
US08745031B2 Cache-based predicate handling for queries on XML data using uncorrelated path-based row sources
有权
基于缓存的谓词处理,使用不相关的基于路径的行源查询XML数据
- Patent Title: Cache-based predicate handling for queries on XML data using uncorrelated path-based row sources
- Patent Title (中): 基于缓存的谓词处理,使用不相关的基于路径的行源查询XML数据
-
Application No.: US12474124Application Date: 2009-05-28
-
Publication No.: US08745031B2Publication Date: 2014-06-03
- Inventor: Balasubramanyam Sthanikam , Sivasankaran Chandrasekar , Sam Idicula , Nipun Agarwal
- Applicant: Balasubramanyam Sthanikam , Sivasankaran Chandrasekar , Sam Idicula , Nipun Agarwal
- Applicant Address: US CA Redwood Shores
- Assignee: Oracle International Corporation
- Current Assignee: Oracle International Corporation
- Current Assignee Address: US CA Redwood Shores
- Agency: Hickman Palermo Truong Becker Bingham Wong LLP
- Main IPC: G06F7/00
- IPC: G06F7/00 ; G06F17/30

Abstract:
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.
Public/Granted literature
- US20100306219A1 Cache-Based Predicate Handling For Queries On XML Data Using Uncorrelated Path-Based Row Sources Public/Granted day:2010-12-02
Information query