@utils.positional(<NUM_LIT:2>)<EOL><INDENT>def fetch_page(self, page_size, **q_options):<DEDENT>
<EOL>return self.fetch_page_async(page_size, **q_options).get_result()<EOL>
Fetch a page of results.

        This is a specialized method for use by paging user interfaces.

        Args:
          page_size: The requested page size.  At most this many results
            will be returned.

        In addition, any keyword argument supported by the QueryOptions
        class is supported.  In particular, to fetch the next page, you
        pass the cursor returned by one call to the next call using
        start_cursor=<cursor>.  A common idiom is to pass the cursor to
        the client using <cursor>.to_websafe_string() and to reconstruct
        that cursor on a subsequent request using
        Cursor.from_websafe_string(<string>).

        Returns:
          A tuple (results, cursor, more) where results is a list of query
          results, cursor is a cursor pointing just after the last result
          returned, and more is a bool indicating whether there are
          (likely) more results after that.