Method and system for querying structured documents stored in their native format in a database
First Claim
1. A method for querying a structured document stored in its native format in a database, wherein the structured document comprises a plurality of nodes that form a hierarchical node tree, the method comprising the steps of:
- a) providing at least one child pointer in at least one node of the plurality of nodes, wherein the at least one child pointer points to a corresponding child node of the plurality of nodes;
b) storing a hint in the at least one child pointer; and
c) utilizing the hint to determine whether to navigate to the corresponding child node during query evaluation.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and system for querying a structured document stored in its native format in a database, where the structured document includes a plurality of nodes that form a hierarchical node tree, is disclosed. The method includes providing at least one child pointer in each of the plurality of nodes, where the at least one child pointer points to a corresponding child node of the plurality of nodes, and storing a hint in each of the at least one child pointers. The hint is then utilized to navigate the hierarchical node tree during query evaluation.
94 Citations
30 Claims
-
1. A method for querying a structured document stored in its native format in a database, wherein the structured document comprises a plurality of nodes that form a hierarchical node tree, the method comprising the steps of:
-
a) providing at least one child pointer in at least one node of the plurality of nodes, wherein the at least one child pointer points to a corresponding child node of the plurality of nodes;
b) storing a hint in the at least one child pointer; and
c) utilizing the hint to determine whether to navigate to the corresponding child node during query evaluation. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer readable medium containing programming instructions for querying a structured document stored in its native format in a database, wherein the structured document comprises a plurality of nodes that form a hierarchical node tree, the instructions for:
-
a) providing at least one child pointer in at least one node of the plurality of nodes, wherein the at least one child pointer points to a corresponding child node of the plurality of nodes;
b) storing a hint in the at least one child pointer; and
c) utilizing the hint to determine whether to navigate to the corresponding child node during query evaluation. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A system for querying a structured document stored in its native format in a database, wherein the structured document comprises a plurality of nodes that form a hierarchical node tree, comprising:
-
a computer system coupled to at least one data storage device;
a database management system in the computer system; and
a storage mechanism in the database management system for providing at least one child pointer in at least one node of the plurality of nodes, wherein the at least one child pointer points to a corresponding child node of the plurality of nodes, and for storing a hint in the at least one child pointers;
wherein the a database management system utilizes the hint to determine whether to navigate to the corresponding child node during query evaluation. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30)
-
Specification