CPC G06F 16/24575 (2019.01) [G06F 16/2433 (2019.01); G06F 16/24524 (2019.01); G06F 16/24553 (2019.01); G06F 16/288 (2019.01)] | 21 Claims |
15. A computing device to execute a method for code introspection in a multi-tenant architecture, the computing device comprising:
a non-transitory machine-readable storage structure to store a database that stores information that was generated by a compiler of the multi-tenant architecture and that relates to compilation processes performed by the compiler, and a code introspection service; and
a processor coupled to the non-transitory machine-readable storage structure, the processor to execute the code introspection service, the code introspection service to:
receive from an entity a structured query language (SQL) query for a database that facilitates code introspection, wherein the database stores symbol table data, in an SQL queryable format, generated as part of compiling code for the multi-tenant architecture;
retrieve context for the entity that sent the query;
retrieving information, from the database based on the SQL query, regarding the symbol table data;
filter the information based on the context; and
return the filtered information.
|