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 <[email protected]>
Date: 2017-01-26T00:39:42Z
Support method invocation on the resource in local,remote resource pool
commit 30e62f23eebfe8ca441f3c36c00605132b3779cf
Author: Lee moon soo <[email protected]>
Date: 2017-01-26T02:12:03Z
make RemoteResource.invokeMethod returns Resource when return resource name
is specified
commit 75a9b32357eb911d923d76a1c331e17d9d4ad4ce
Author: Lee moon soo <[email protected]>
Date: 2017-01-25T17:41:29Z
TableData abstraction
commit 1751ee015b5bdb936e45f442c5bb9e2ec2fc52b2
Author: Lee moon soo <[email protected]>
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 [email protected] or file a JIRA ticket
with INFRA.
---