@InterfaceAudience.Public @InterfaceStability.Evolving public class KuduScanner extends Object
AsyncKuduScanner. Offers the same API but with blocking methods.| Modifier and Type | Class and Description | 
|---|---|
| static class  | KuduScanner.KuduScannerBuilderA Builder class to build  KuduScanner. | 
| Modifier and Type | Method and Description | 
|---|---|
| RowResultIterator | close()Closes this scanner (don't forget to call this when you're done with it!). | 
| long | getBatchSizeBytes()Returns the maximum number of bytes returned by the scanner, on each batch. | 
| boolean | getCacheBlocks()Returns if this scanner was configured to cache data blocks or not. | 
| long | getLimit()Returns the maximum number of rows that this scanner was configured to return. | 
| Schema | getProjectionSchema()Returns the projection schema of this scanner. | 
| AsyncKuduScanner.ReadMode | getReadMode()Returns the ReadMode for this scanner. | 
| boolean | hasMoreRows()Tells if the last rpc returned that there might be more rows to scan. | 
| RowResultIterator | nextRows()Scans a number of rows. | 
public boolean hasMoreRows()
public RowResultIterator nextRows() throws KuduException
 Once this method returns null once (which indicates that this
 Scanner is done scanning), calling it again leads to an undefined
 behavior.
KuduException - if anything went wrongpublic RowResultIterator close() throws KuduException
Closing a scanner already closed has no effect.
KuduException - if anything went wrongpublic long getLimit()
public boolean getCacheBlocks()
public long getBatchSizeBytes()
public AsyncKuduScanner.ReadMode getReadMode()
public Schema getProjectionSchema()
Copyright © 2017 The Apache Software Foundation. All rights reserved.