Skip to content
  • Reynold Xin's avatar
    554403fd
    [SQL] Improve DataFrame API error reporting · 554403fd
    Reynold Xin authored
    1. Throw UnsupportedOperationException if a Column is not computable.
    2. Perform eager analysis on DataFrame so we can catch errors when they happen (not when an action is run).
    
    Author: Reynold Xin <rxin@databricks.com>
    Author: Davies Liu <davies@databricks.com>
    
    Closes #4296 from rxin/col-computability and squashes the following commits:
    
    6527b86 [Reynold Xin] Merge pull request #8 from davies/col-computability
    fd92bc7 [Reynold Xin] Merge branch 'master' into col-computability
    f79034c [Davies Liu] fix python tests
    5afe1ff [Reynold Xin] Fix scala test.
    17f6bae [Reynold Xin] Various fixes.
    b932e86 [Reynold Xin] Added eager analysis for error reporting.
    e6f00b8 [Reynold Xin] [SQL][API] ComputableColumn vs IncomputableColumn
    554403fd
    [SQL] Improve DataFrame API error reporting
    Reynold Xin authored
    1. Throw UnsupportedOperationException if a Column is not computable.
    2. Perform eager analysis on DataFrame so we can catch errors when they happen (not when an action is run).
    
    Author: Reynold Xin <rxin@databricks.com>
    Author: Davies Liu <davies@databricks.com>
    
    Closes #4296 from rxin/col-computability and squashes the following commits:
    
    6527b86 [Reynold Xin] Merge pull request #8 from davies/col-computability
    fd92bc7 [Reynold Xin] Merge branch 'master' into col-computability
    f79034c [Davies Liu] fix python tests
    5afe1ff [Reynold Xin] Fix scala test.
    17f6bae [Reynold Xin] Various fixes.
    b932e86 [Reynold Xin] Added eager analysis for error reporting.
    e6f00b8 [Reynold Xin] [SQL][API] ComputableColumn vs IncomputableColumn
Loading