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