@Override public ListenableFuture<?> isBlocked() { CompletableFuture<?> pageSourceBlocked = pageSource.isBlocked(); return pageSourceBlocked.isDone() ? NOT_BLOCKED : toListenableFuture(pageSourceBlocked); }
@Override public ListenableFuture<?> isBlocked() { if (!blocked.isDone()) { return blocked; } if (source != null) { CompletableFuture<?> pageSourceBlocked = source.isBlocked(); return pageSourceBlocked.isDone() ? NOT_BLOCKED : toListenableFuture(pageSourceBlocked); } return NOT_BLOCKED; }
@Override public ListenableFuture<?> isBlocked() { if (!blocked.isDone()) { return blocked; } if (pageSource != null) { CompletableFuture<?> pageSourceBlocked = pageSource.isBlocked(); return pageSourceBlocked.isDone() ? NOT_BLOCKED : toListenableFuture(pageSourceBlocked); } return NOT_BLOCKED; }
try (ConnectorPageSource pageSource = pageSourceManager.createPageSource(session, split, ImmutableList.of(kdbTreeColumn))) { do { getFutureValue(pageSource.isBlocked()); Page page = pageSource.getNextPage(); if (page != null && page.getPositionCount() > 0) {