GitHub user jackylk opened a pull request:
https://github.com/apache/carbondata/pull/1750
[CARBONDATA-1969] Support Java API for create table and writer data
It is nice to have Java API to create carbon table and write CSV data into
the table.
Application can use this API to write data and then query by SparkSQL
In this PR, a new module called store-sdk is added. No changes to existing
module.
This PR is on top of #1749
- [X] Any interfaces changed?
new API added
- [X] Any backward compatibility impacted?
No
- [X] Document update required?
Yes
- [X] Testing done
Testcase added
- [X] For large changes, please consider breaking it into sub-tasks under
an umbrella JIRA.
NA
You can merge this pull request into a Git repository by running:
$ git pull https://github.com/jackylk/incubator-carbondata writer_api_latest
Alternatively you can review and apply these changes as the patch at:
https://github.com/apache/carbondata/pull/1750.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 #1750
----
commit 5d4376bdf7bfd99ff72da355cea0103b568f78c0
Author: Jacky Li <jacky.likun@...>
Date: 2018-01-02T15:46:14Z
add external table support
commit e599cdb1c15b9c47af108e2f54786b11ad1488b5
Author: Jacky Li <jacky.likun@...>
Date: 2018-01-02T16:01:45Z
add testcase
commit a7d634283906331ff3ddb7ec2f2dd178d44d42ff
Author: Jacky Li <jacky.likun@...>
Date: 2018-01-02T16:03:35Z
recover
commit c8d82b0d1bac16ede62b93bb8ca1f80a84ad5dcf
Author: Jacky Li <jacky.likun@...>
Date: 2018-01-02T17:52:23Z
add sdk
----
---