diff options
author | Wenchen Fan <cloud0fan@outlook.com> | 2015-05-08 11:49:38 -0700 |
---|---|---|
committer | Michael Armbrust <michael@databricks.com> | 2015-05-08 11:49:38 -0700 |
commit | 2d05f325dc3c70349bd17ed399897f22d967c687 (patch) | |
tree | 80c39fe01722882e02c9a4e0be9c35a74c082b78 /network/shuffle | |
parent | a1ec08f7edc8d956afcfbb92d10b26b7619486e8 (diff) | |
download | spark-2d05f325dc3c70349bd17ed399897f22d967c687.tar.gz spark-2d05f325dc3c70349bd17ed399897f22d967c687.tar.bz2 spark-2d05f325dc3c70349bd17ed399897f22d967c687.zip |
[SPARK-7133] [SQL] Implement struct, array, and map field accessor
It's the first step: generalize UnresolvedGetField to support all map, struct, and array
TODO: add `apply` in Scala and `__getitem__` in Python, and unify the `getItem` and `getField` methods to one single API(or should we keep them for compatibility?).
Author: Wenchen Fan <cloud0fan@outlook.com>
Closes #5744 from cloud-fan/generalize and squashes the following commits:
715c589 [Wenchen Fan] address comments
7ea5b31 [Wenchen Fan] fix python test
4f0833a [Wenchen Fan] add python test
f515d69 [Wenchen Fan] add apply method and test cases
8df6199 [Wenchen Fan] fix python test
239730c [Wenchen Fan] fix test compile
2a70526 [Wenchen Fan] use _bin_op in dataframe.py
6bf72bc [Wenchen Fan] address comments
3f880c3 [Wenchen Fan] add java doc
ab35ab5 [Wenchen Fan] fix python test
b5961a9 [Wenchen Fan] fix style
c9d85f5 [Wenchen Fan] generalize UnresolvedGetField to support all map, struct, and array
Diffstat (limited to 'network/shuffle')
0 files changed, 0 insertions, 0 deletions