Patent ID: 11921785
Assignee: ORACLE INTERNATIONAL CORPORATION
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 12:
13. One or more non-transitory computer readable media storing one or more sequences of instructions that, when executed by one or more processors, cause:
a database management system (DBMS) defining a graph analytics function (GAF);
wherein the GAF is configured to analyze a property graph object structure;
the DBMS maintaining a database that stores a particular property graph object that defines a plurality of vertices and a plurality of edges;
the DBMS executing a query that (a) includes a GAF call over the particular property graph object and (b) utilizes one or more output properties, of a set of GAF output properties computed by the GAF, to produce a result set for the query;
wherein said executing the query comprises:
invoking the GAF over the particular property graph object to produce a set of output property values for the set of GAF output properties;
wherein the set of output property values comprises one or both of: a plurality of edge result values for the plurality of edges or a plurality of vertex result values for the plurality of vertices,
utilizing one or more of the set of output property values to produce the result set for the query; and

the DBMS returning the result set as a result of the query.