public boolean isCursor() {
    return cursor != null;
  }
Return true if this Result is a cursor to tell users where the server has scanned. In this
Result the only meaningful method is {@link #getCursor()}. {@code
 while (r = scanner.next() && r != null) {
   if(r.isCursor()){
   // scanning is not end, it is a cursor, save its row key and close scanner if you want, or
// just continue the loop to call next(). } else { // just like before } } // scanning is end }
{@link Scan#setNeedCursorResult(boolean)} {@link Cursor} {@link #getCursor()}
hbase-client/src/main/java/org/apache/hadoop/hbase/client/Result.java