Composite keys for multi-tenant non-relational platform objects
Assigneesalesforce.com, inc.
InventorsEli Levine, Samarpan Jain, James Ferguson, Jan Asita Fernando
Life of this patent
Estimating the term…
Loading patent…
Assigneesalesforce.com, inc.
InventorsEli Levine, Samarpan Jain, James Ferguson, Jan Asita Fernando
Estimating the term…
Disclosed are examples of systems, apparatus, methods and computer program products for providing a web application builder framework in a database system. A database system maintains a multi-tenant non-relational database associated with a number of enterprises, a number of records, and a number of data objects for each of the enterprises. A dynamic virtual table is maintained as well, associated with the number of records and number of data objects. A user request is received to define a composite key for a data object. A metadata model is generated representing the data object, and a data definition script is generated. The dynamic virtual table is updated to include one or more virtual columns corresponding to the data definition script, and one or more columns of a shared table in the non-relational database are updated to match the virtual columns.
A system comprising:
A method comprising:
A computer program product comprising computer-readable program code capable of being executed by one or more processors when retrieved from a non-transitory computer-readable medium, the program code comprising instructions configurable to cause:
Dependencies are inferred from the claim text.