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.
---

Reply via email to