Github user cloud-fan commented on a diff in the pull request:

    https://github.com/apache/spark/pull/22524#discussion_r220043421
  
    --- Diff: 
sql/core/src/main/java/org/apache/spark/sql/execution/BufferedRowIterator.java 
---
    @@ -73,14 +78,21 @@ public void append(InternalRow row) {
         currentRows.add(row);
       }
     
    +  /**
    +   * Sets the flag of stopping the query execution early.
    +   */
    +  public void setStopEarly(boolean value) {
    --- End diff --
    
    can we have more documents about how to use it? For now I see 2 use cases:
    1. limit operator should call it with `true` when the limit is hit
    2. blocking operator(sort, agg, etc.) should call it with `false` to reset 
it.


---

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to