Patent ID: 9569464
Date: 2017-02-14
CPC Classifications: G06F

Claim:
1. A computer-implemented method, comprising: obtaining a structured data object that includes a plurality of nodes arranged relative to each other in respective positions of the structured data object; generating one or more tables in a database management system (DBMS) that define a table representation of the structured data object, the one or more tables including, for each of the plurality of nodes in the structured data object, a table entry that includes (i) a data value for the node and (ii) one or more position values for the node that represent the respective position of the node in the structured data object; and for each of one or more first nodes from among the plurality of nodes: adjusting, by the DBMS using the data values returned by the first and second window functions for at least some of the first nodes, the data values for particular ones of the plurality of nodes in the structured data object.