code: @Override
    public CompletableFuture<List<Result>> scanAll(Scan scan) {
      if (AbstractBigtableTable.hasWhileMatchFilter(scan.getFilter())) {
        throw new UnsupportedOperationException(
            "scanAll with while match filter is not allowed");
      }
      return toCompletableFuture(clientWrapper.readFlatRowsAsync(hbaseAdapter.adapt(scan)))
           .thenApply(list -> map(list, Adapters.FLAT_ROW_ADAPTER::adaptResponse));
    }
docs: {@inheritDoc}