×

Optimizing result presentation of a database operation

  • US 9,569,509 B2
  • Filed: 08/29/2013
  • Issued: 02/14/2017
  • Est. Priority Date: 09/04/2012
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • receiving, with a database query agent provided by a hardware database server, one or more paging queries, wherein the queries comprises salesforce object query language (SOQL) compliant query syntax, where the SOQL implemented in cloud APIs and does not use assertion consumer service (ACS);

    detecting whether any of the one or more paging queries have not been specified with an explicit total order;

    enhancing automatically and with the database query agent, for the one or more paging queries without an explicit total order with a total ordering, wherein the total ordering comprises at least a offset clause and a limit clause to support paging of query results;

    causing, with the database query agent, the database query to be performed within a multitenant database environment with the clauses indicating one or more offset and limit values to be used in displaying results from the database query in a paged format on a user electronic device, wherein the one or more offset values indicate a subset within the results from the database query to be presented, wherein offset calculation is performed by a database server;

    imposing, with the database query agent, an order by clause on the results from the database query with the database server to ensure the query result set ordering is consistent; and

    returning, with the database query agent, the subset as determined by the one or more offset values to the user electronic device.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×