diff options
author | Cheng Lian <lian.cs.zju@gmail.com> | 2014-06-02 12:09:43 -0700 |
---|---|---|
committer | Reynold Xin <rxin@apache.org> | 2014-06-02 12:09:43 -0700 |
commit | d000ca98a80986ff5b13477547f1dcab7856ae63 (patch) | |
tree | 991d2a007f327dc472ea1af5a0d72b337f96daad /sql/catalyst | |
parent | 9a5d482e090eaaea8491d3864667e0f513e7195c (diff) | |
download | spark-d000ca98a80986ff5b13477547f1dcab7856ae63.tar.gz spark-d000ca98a80986ff5b13477547f1dcab7856ae63.tar.bz2 spark-d000ca98a80986ff5b13477547f1dcab7856ae63.zip |
[SPARK-1958] Calling .collect() on a SchemaRDD should call executeCollect() on the underlying query plan.
In cases like `Limit` and `TakeOrdered`, `executeCollect()` makes optimizations that `execute().collect()` will not.
Author: Cheng Lian <lian.cs.zju@gmail.com>
Closes #939 from liancheng/spark-1958 and squashes the following commits:
bdc4a14 [Cheng Lian] Copy rows to present immutable data to users
8250976 [Cheng Lian] Added return type explicitly for public API
192a25c [Cheng Lian] [SPARK-1958] Calling .collect() on a SchemaRDD should call executeCollect() on the underlying query plan.
Diffstat (limited to 'sql/catalyst')
0 files changed, 0 insertions, 0 deletions