Context quantifier transformation in XML query rewrite
First Claim
Patent Images
1. An XML query rewrite method processing an XML query, the XML query rewrite method comprising:
- identifying an expression of the XML query that receives a sequence of concatenated XML items as an expression input;
determining of whether a set of items defined by an output of the expression is independent of grouping of items in the expression input by determining a granularity property according to;
1 Assignment
0 Petitions
Accused Products
Abstract
An XML query compilation processor (20) includes an execution compiler (42) that transforms an XML query into an executable XML query plan (22). A query rewrite processor (34) performs query transformations on the XML query. Said query transformations include transforming an expression input (60) received by an expression (62) conditional upon a set of items defined by an output (64) of the expression (62) being independent of grouping of items in the expression input (60).
-
Citations
11 Claims
-
1. An XML query rewrite method processing an XML query, the XML query rewrite method comprising:
-
identifying an expression of the XML query that receives a sequence of concatenated XML items as an expression input; determining of whether a set of items defined by an output of the expression is independent of grouping of items in the expression input by determining a granularity property according to; - View Dependent Claims (2, 3)
-
-
4. An XML query rewrite method processing an XML query, the XML query rewrite method comprising:
-
identifying an expression of the XML query that receives an expression input; determining of whether a set of items defined by an output of the expression is independent of a grouping of items in the expression input by determining a granularity property including at least; - View Dependent Claims (5, 6, 7)
-
-
8. An article of manufacture including a program storage medium storing instructions executable by an associated computer, the instruction embodying an XML query compilation processor comprising:
-
an execution compiler transforming an XML query into an executable XML query plan; and a query rewrite processor is performing query transformations on the XML query, said query transformations including transforming an expression input received by an expression that produces an output stream of individual XML items conditional upon a set of items defined by the output stream of individual XML items being independent of grouping of items in the expression input and being adapted to perform the expression input transformation by; determining a granularity property according to; - View Dependent Claims (9, 10)
-
-
11. An article of manufacture including a program storage medium storing instructions executable by an associated computer, the instruction embodying an XML query compilation processor as comprising:
-
an execution compiler transforming an XML query into an executable XML query plan; and a query rewrite processor is performing query transformations on the XML query, said query transformations including transforming an expression input received by an expression that produces an output stream of individual XML items conditional upon a set of items defined by the output stream of individual XML items being independent of grouping of items in the expression input and being adapted to perform the expression input by; determining a granularity property including sub-properties (i), (ii), and (iii) according to;
-
Specification