CREATION OF PRE-FILTERS FOR MORE EFFICIENT X-PATH PROCESSING
First Claim
Patent Images
1. An XML query rewrite method comprising:
- identifying an XPath within an XML query; and
transforming said XPath into a pre-filter of said XML query.
4 Assignments
0 Petitions
Accused Products
Abstract
A system and method is provided for XML query processing includes an execution compiler for transforming an XML query into an executable XML query plan. A query rewrite processor performs query transformation on the XML query, the query transformations including transforming an XPath within said XML Query into a pre-filter. The XML query is then transformed into a transformed XML query which includes the pre-filter.
-
Citations
22 Claims
-
1. An XML query rewrite method comprising:
-
identifying an XPath within an XML query; and transforming said XPath into a pre-filter of said XML query. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An XML query rewrite method for processing an XML query, said XML query rewrite method comprising:
-
identifying an XPath within said XML query; transforming said XPath into a pre-filter; executing said pre-filter; and executing said XML query after said execution of said pre-filter. - View Dependent Claims (9, 10, 11, 12)
-
-
13. An XML compilation processor comprising:
-
an execution compiler transforming an XML query into an executable XML query plan; a query rewrite processor performing query transformation on said XML query, said query transformations including transforming an XPath within said XML Query into a pre-filter, said query rewrite processor also transforms said XML query into a transformed XML query including said pre-filter. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
-
20. An article of manufacture for use in a computer system tangibly embodying computer instructions executable by said computer system to perform process steps for querying an XML document, said process steps comprising:
-
identifying an XPath within said XML query; transforming said XPath into a pre-filter; executing said pre-filter; and executing said XML query after said execution of said pre-filter. - View Dependent Claims (21, 22)
-
Specification