## Not run:
# ## get a QueryResult object back from a query
# qr <- synapseQuery("select id, name, parentId from file limit 1000", blockSize=100)
#
# ## get a data.frame with 100 results
# df <- qr$fetch()
#
# ## accumulate the next 300 results
# df <- qr$collect()
# df <- qr$collect()
# df <- qr$collect()
#
# # get number of rows accumulated
# # should be 400 with initial fetch plus 3 calls to collect
# length(qr)
#
# # return the selected column names
# names(qr)
#
# ## accumulate the remaining results.
# ## df will be a data.frame with all 1000 accumulated rows
# df <- qr$collectAll()
# ## End(Not run)
Run the code above in your browser using DataLab