System for Processing Relational Database Data
First Claim
1. A system for processing hierarchically structured data in a relational database, comprising:
- a database processor for processing hierarchically structured data in a repository to provide, a) a level identifier for an individual data item in said structured data indicating a level of hierarchy associated with said individual data item and b) a branch identifier indicating a sequential order of processing of said individual data item in said structured data; and
a data processor for populating executable application data with a plurality of level and branch identifiers, said executable application being used for providing a representation of a structure of said hierarchically structured data.
1 Assignment
0 Petitions
Accused Products
Abstract
A system assigns a branch number to each record derived from a database and generates XML using this branch number to sequence parent/child records so that output XML is nested properly, regardless of how many levels exist for each branch in order to organize a set of hierarchical data with an unknown tree depth and structure. A system processes hierarchically structured data in a relational database using a database processor. The database processor processes hierarchically structured data in a database to provide, a) a level identifier for an individual data item in the structured data indicating a level of hierarchy associated with the individual data item and b) a branch identifier indicating a sequential order of processing of the individual data item in the structured data. A data processor populates executable application data with multiple level and branch identifiers. The executable application is used for providing a representation of a structure of the hierarchically structured data.
28 Citations
11 Claims
-
1. A system for processing hierarchically structured data in a relational database, comprising:
-
a database processor for processing hierarchically structured data in a repository to provide, a) a level identifier for an individual data item in said structured data indicating a level of hierarchy associated with said individual data item and b) a branch identifier indicating a sequential order of processing of said individual data item in said structured data; and
a data processor for populating executable application data with a plurality of level and branch identifiers, said executable application being used for providing a representation of a structure of said hierarchically structured data. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for processing hierarchically structured data in a relational database, comprising:
-
a database processor for processing hierarchically structured data in a repository to provide, a) a plurality of level identifiers associated with individual data items in said hierarchically structured data indicating a level of hierarchy associated with said individual data items and b) a plurality of branch identifiers indicating a sequential order of processing of said individual data items in said hierarchically structured data; and
a data processor for generating XML data representing said hierarchically structured data using said branch identifier in ordering data item branches of said hierarchically structured data. - View Dependent Claims (9)
-
-
10. A system for processing hierarchically structured data in a relational database, comprising:
-
a repository of information associating a plurality of data items and associated attributes comprising hierarchically structured data with a plurality of level identifiers and branch identifiers. a database processor for processing hierarchically structured data in said repository to provide, a) said plurality of level identifiers associated with individual data items in said hierarchically structured data indicating a level of hierarchy associated with said individual data items and b) said plurality of branch identifiers indicating a sequential order of processing of said individual data items in said hierarchically structured data; and
a data processor for generating data representing said hierarchically structured data using said level and branch identifiers in ordering data item branches of said hierarchically structured data. - View Dependent Claims (11)
-
Specification