public Scan withStartRow(byte[] startRow) {
    return withStartRow(startRow, true);
  }
Set the start row of the scan.
<p>
If the specified row does not exist, the Scanner will start from the next closest row after the
specified row.
<p>
<b>Note:</b> <strong>Do NOT use this in combination with {@link #setRowPrefixFilter(byte[])} or
{@link #setStartStopRowForPrefixScan(byte[])}.</strong> Doing so will make the scan result
unexpected or even undefined.
</p>
@param startRow row to start scanner at or after
@throws IllegalArgumentException if startRow does not meet criteria for a row key (when length
                                 exceeds {@link HConstants#MAX_ROW_LENGTH})
hbase-client/src/main/java/org/apache/hadoop/hbase/client/Scan.java