CPC G06F 16/2425 (2019.01) [G06F 9/54 (2013.01); G06F 16/248 (2019.01)] | 20 Claims |
1. A method, performed by a data processing system, for accessing hierarchically stored data in at least one data store of the data processing system by using executable queries, the method comprising:
(A) obtaining, through an application programming interface (API) of the data processing system, a query for accessing data, the query comprising:
a first portion comprising information for identifying at least a first instance of a data entity stored in the at least one data store of the data processing system, and
a second portion indicating, using recursion or nesting, a hierarchy of attributes of the data entity for which to obtain values;
(B) generating, using the first portion of the query and the second portion of the query, a plurality of executable queries;
(C) obtaining results for the query provided via the API by executing the plurality of executable queries, the results including values of at least some of the attributes in the hierarchy of attributes of at least the first instance of the data entity; and
(D) outputting at least some of the results including at least the values of the at least some of the attributes in the hierarchy of attributes of at least the first instance of the data entity.
|