Updated: June 3, 2015
Invoked when a table is queried.
The Query object that represents a query against the table, with any filters, projections, or other predicates specified by the client already applied.
The user object that represents an authenticated user when authentication is required, otherwise undefined.
The request object that represents the request for the operation.
When the query operation succeeds, a response with 200 HTTP status code is returned along with the results of the query, or an empty body if no items are selected.
You can make additional changes to the behavior of the query in your script before to you call the execute method on the request object.
When the client does not specify the number of records to return, a default limit of 50 is set by the service.