public async Task<IReadOnlyList<HBaseRow>> ScanNextChunkAsync(IScannerReference scanner, CancellationToken cancellation)
 {
     var response = await ExecuteRequestAsync<ScanResponseSurrogate>(
         WebRequestMethods.Http.Get, catalog.Scanner(scanner.TableName, scanner.ScannerId),
         null, HandleJsonResponse<ScanResponseSurrogate>, cancellation);
     return response == null ? null : response.Row;
 }
        public async Task <IReadOnlyList <HBaseRow> > ScanNextChunkAsync(IScannerReference scanner, CancellationToken cancellation)
        {
            var response = await ExecuteRequestAsync <ScanResponseSurrogate>(
                WebRequestMethods.Http.Get, catalog.Scanner(scanner.TableName, scanner.ScannerId),
                null, HandleJsonResponse <ScanResponseSurrogate>, cancellation);

            return(response == null ? null : response.Row);
        }
 public Task CloseScannerAsync(IScannerReference scanner, CancellationToken cancellation)
 {
     return ExecuteRequestAsync<object>(
         "DELETE", catalog.Scanner(scanner.TableName, scanner.ScannerId),
         null, HandleOkResponse, cancellation);
 }
 public Task CloseScannerAsync(IScannerReference scanner, CancellationToken cancellation)
 {
     return(ExecuteRequestAsync <object>(
                "DELETE", catalog.Scanner(scanner.TableName, scanner.ScannerId),
                null, HandleOkResponse, cancellation));
 }