Methods for introspecting code in a multi-tenant environment
Assigneesalesforce.com, inc.
InventorsNicholas Chun Yuan Chen, Lovi Yu, Christopher Peterson, Christopher Alan Ebert, Michael Goldberg Boilen, Samantha Reynard
Life of this patent
Estimating the term…
Abstract
A method and system for code introspection in a multi-tenant architecture. The method includes receiving a query for code introspection from an entity, retrieving context for the entity that sent the query, retrieving raw code information based on the query, filtering the raw code information based on the context, and returning the filtered code information.
Claims21
A method for code introspection in a multi-tenant architecture, the method comprising:
- receiving a query for code introspection from an entity;
- retrieving context for the entity that sent the query;
- retrieving raw code information by executing the query by applying structured query language in the query on a database of raw code information generated from a compiler of the multi-tenant architecture;
- filtering the raw code information based on the context;
- and
- returning the filtered code information.
(canceled)
A non-transitory machine-readable storage medium that provides instructions that, if executed by a processor, will cause said processor to perform operations for code introspection in a multi-tenant architecture, the operations comprising:
- receiving a query for code introspection from an entity;
- retrieving context for the entity that sent the query;
- retrieving raw code information by executing the query by applying structured query language in the query on a database of raw code information generated from a compiler of the multi-tenant architecture;
- filtering the raw code information based on the context;
- and
- returning the filtered code information.
(canceled)
A computing device to execute a method for code introspection in a multi-tenant architecture, the method comprising:
- a non-transitory machine-readable storage structure to store a database to store raw code information, 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 a query for code introspection from an entity, retrieve context for the entity that sent the query, retrieve raw code information by executing the query by applying structured query language in the query on a database of raw code information generated from a compiler of the multi-tenant architecture, filter the raw code information based on the context, and return the filtered code information.
(canceled)
Dependencies are inferred from the claim text.