Systems, methods, and apparatuses for implementing conditional statement execution within a multi-tenant aware structured query language
Assigneesalesforce.com, inc.
InventorsSimon Wong, Gary Baker
Life of this patent
Estimating the term…
Loading patent…
Assigneesalesforce.com, inc.
InventorsSimon Wong, Gary Baker
Estimating the term…
In accordance with disclosed embodiments, there are provided systems, methods, and apparatuses for implementing conditional statement execution within a multi-tenant aware structured query language within a computing environment. For instance, such an exemplary system having a processor and a memory therein includes means for operating a multi-tenant database system having customer data stored therein for a plurality of distinct customer organizations; receiving a database query specifying a command term to conditionally execute a sub-portion of the database query when a Boolean evaluation specified with the database query resolves to true and to negate execution of the sub-portion of the database query when the Boolean evaluation resolves to false; parsing the database query to identify the command term specified; parsing the database query to identify any part of the received database query corresponding to the sub-portion of the database query to be conditionally executed or negated pursuant to the Boolean evaluation; generating a new structured query language statement to execute against the multi-tenant database system in fulfillment of the database query received, in which the new structured query language statement includes a semantic structure to execute the sub-portion of the database query when the Boolean evaluation resolves to true and to omit from execution the sub-portion of the database query when the Boolean evaluation resolves to false; and executing the new structured query language statement against the multi-tenant database system. Other related embodiments are disclosed.
A method performed by system having at least a processor and a memory therein, wherein the method comprises:
A system to execute within a host organization, wherein the system comprises:
Non-transitory computer readable storage media having instructions stored thereon that, when executed by a processor of a system, the instructions cause the system to perform operations including:
Dependencies are inferred from the claim text.