Fast extraction of scalar values from binary encoded XML
AssigneeOracle International Corporation
InventorsSivasankaran Chandrasekar, Ning Zhang, Sam Idicula, Nipun Agarwal
Life of this patent
Estimating the term…
Loading patent…
AssigneeOracle International Corporation
InventorsSivasankaran Chandrasekar, Ning Zhang, Sam Idicula, Nipun Agarwal
Estimating the term…
Techniques are provided for efficiently extracting scalar values from binary-encoded XML data. Node information is stored in association with binary-encoded XML data to indicate whether one or more nodes of an XML document are simple or complex. A node is simple if the node has no child elements and no attributes. The node information of a particular node is used to determine whether a particular node, identified in a query, is simple or complex. If the particular node is simple, then the scalar value of the particular node is identified without performing any operations other than possibly converting the scalar value to a non-binary-encoded format or converting the scalar value to a value of a different data type.
A method comprising:
A computer-implemented method comprising:
One or more non-transitory machine-readable storage media storing instructions which, when executed by one or more processors, cause:
One or more non-transitory machine-readable storage media storing instructions which, when executed by one or more processors, cause:
Dependencies are inferred from the claim text.