public class KuduRangeRead<T> extends Object
Modifier | Constructor and Description |
---|---|
protected |
KuduRangeRead(Collection<SinglePartitionQueryRanges> ranges,
short[] adapterIds,
org.apache.kudu.client.KuduTable table,
KuduOperations operations,
boolean visibilityEnabled,
java.util.function.Predicate<GeoWaveRow> filter,
GeoWaveRowIteratorTransformer<T> rowTransformer,
boolean rowMerging) |
Modifier and Type | Method and Description |
---|---|
void |
checkFinalize(org.apache.kudu.client.AsyncKuduScanner scanner,
Semaphore semaphore,
BlockingQueue<Object> resultQueue,
AtomicInteger queryCount) |
CloseableIterator<T> |
executeQueryAsync(List<org.apache.kudu.client.AsyncKuduScanner> scanners) |
com.stumbleupon.async.Deferred<Object> |
executeScanner(org.apache.kudu.client.AsyncKuduScanner scanner,
Semaphore semaphore,
BlockingQueue<Object> resultQueue,
AtomicInteger queryCount,
AtomicBoolean isCanceled,
boolean visibilityEnabled,
java.util.function.Predicate<GeoWaveRow> filter,
GeoWaveRowIteratorTransformer<T> rowTransformer,
boolean rowMerging) |
CloseableIterator<T> |
results() |
protected KuduRangeRead(Collection<SinglePartitionQueryRanges> ranges, short[] adapterIds, org.apache.kudu.client.KuduTable table, KuduOperations operations, boolean visibilityEnabled, java.util.function.Predicate<GeoWaveRow> filter, GeoWaveRowIteratorTransformer<T> rowTransformer, boolean rowMerging)
public CloseableIterator<T> results()
public CloseableIterator<T> executeQueryAsync(List<org.apache.kudu.client.AsyncKuduScanner> scanners)
public void checkFinalize(org.apache.kudu.client.AsyncKuduScanner scanner, Semaphore semaphore, BlockingQueue<Object> resultQueue, AtomicInteger queryCount)
public com.stumbleupon.async.Deferred<Object> executeScanner(org.apache.kudu.client.AsyncKuduScanner scanner, Semaphore semaphore, BlockingQueue<Object> resultQueue, AtomicInteger queryCount, AtomicBoolean isCanceled, boolean visibilityEnabled, java.util.function.Predicate<GeoWaveRow> filter, GeoWaveRowIteratorTransformer<T> rowTransformer, boolean rowMerging)
Copyright © 2013–2020. All rights reserved.