GitHub user Leemoonsoo opened a pull request: https://github.com/apache/zeppelin/pull/1952
[ZEPPELIN-753] TableData abstraction ### What is this PR for? This PR implements TableData abstraction that every interpreter can use to share data through resource pool. This PR is made on top of #1951. Once #1951 is merged, this PR will be rebased to master. Meanwhile, to review, TableData.java - Definition of TableData abstraction TableDataProxy.java - Proxy object of TableData. This enables data access through ResourcePool InterpreterResultTableData - Convert Table type interpret result into TableData. Each interpreter can implement it's own TableData abstraction. For example JDBCTableData, DataFrameTableData, and so on. ### What type of PR is it? Feature ### Todos * [x] - TableData * [x] - TableDataProxy * [x] - Unittest ### What is the Jira issue? https://issues.apache.org/jira/browse/ZEPPELIN-753 ### How should this be tested? Unittest included ### Questions: * Does the licenses files need update? no * Is there breaking changes for older versions? no * Does this needs documentation? no You can merge this pull request into a Git repository by running: $ git pull https://github.com/Leemoonsoo/zeppelin ZEPPELIN-753 Alternatively you can review and apply these changes as the patch at: https://github.com/apache/zeppelin/pull/1952.patch To close this pull request, make a commit to your master/trunk branch with (at least) the following in the commit message: This closes #1952 ---- commit 74b502e9c89aebe09c932f0798817a1c5398bead Author: Lee moon soo <m...@apache.org> Date: 2017-01-26T00:39:42Z Support method invocation on the resource in local,remote resource pool commit 30e62f23eebfe8ca441f3c36c00605132b3779cf Author: Lee moon soo <m...@apache.org> Date: 2017-01-26T02:12:03Z make RemoteResource.invokeMethod returns Resource when return resource name is specified commit 75a9b32357eb911d923d76a1c331e17d9d4ad4ce Author: Lee moon soo <m...@apache.org> Date: 2017-01-25T17:41:29Z TableData abstraction commit 1751ee015b5bdb936e45f442c5bb9e2ec2fc52b2 Author: Lee moon soo <m...@apache.org> Date: 2017-01-26T02:38:45Z Proxy for tabledata ---- --- If your project is set up for it, you can reply to this email and have your reply appear on GitHub as well. If your project does not have this feature enabled and wishes so, or if the feature is enabled but not working, please contact infrastructure at infrastruct...@apache.org or file a JIRA ticket with INFRA. ---