Patent ID: 9218409
Filing Date: 2015-12-22
Classification: G06F

Abstract:
1. A method associated with nested data structures, the method comprising: instantiating, by a computer processor, a first data structure and nested data structures on a non-transitory computer-readable medium wherein the first data structure and the nested data structures each includes: a first field comprising data representing a label for a linked list data structure, said linked list data structure associated with a parent record, wherein the linked list data structure is not accessible through any record instance other than the parent record; a second field comprising data representing a field code for a reusable custom-defined nestable compound data type; a third field comprising data representing a type identifier naming a set of related data fields associated with said linked list data structure, said set of related data fields further associated with at least one private sub-record, wherein the relationship between the at least one private sub-record and the linked list data structure appears explicitly in the third field without appearing as a foreign key field in the at least one private sub-record, and further wherein the at least one private sub-record is not accessible through any record instance other than the parent record; and a fourth field comprising data representing a Boolean indicator indicating permission of said linked list data structure being associated with a plurality of private sub-records; wherein said first data structure forms a hierarchal one-to-many relationship with the nested data structures comprising qualified sub-tables associated with the nested data structures that store a plurality of lookup records with associated qualifiers, the associated qualifiers comprising subfields that apply to each association of a qualified table record of the nested data structures; and populating, by the computer processor, the first data structure and the nested data structures with data, wherein said first data structure and nested data structures comprise an underlying relational structure of a database schema object, wherein the fields are associated with reusable rules to perform validation of data within each of the first data structure and the nested data structures by barring cycles and calculated fields within each of the first data structure and the nested data structures and to require non-null definitions of the field definitions.