GitHub user laurentgo opened a pull request:
https://github.com/apache/drill/pull/602
Improve Drill C++ connector
Improve Drill C++ connector by adding new API to query metadata, prepare
statements and execute them, and also query Drill metadata
You can merge this pull request into a Git repository by running:
$ git pull https://github.com/laurentgo/drill laurent/improve-native-client
Alternatively you can review and apply these changes as the patch at:
https://github.com/apache/drill/pull/602.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 #602
----
commit 50f7dab63ea7865e3e631ed29eb55c82faaf7f97
Author: Laurent Goujon <[email protected]>
Date: 2016-08-15T21:17:35Z
Fix C++ warning about string literal type
commit 956466fdbbd28583a3be784ed47d08348f397b96
Author: Laurent Goujon <[email protected]>
Date: 2016-08-18T16:55:59Z
DRILL-4853: Update C++ protobuf source files
Add support for prepared statements and metadata querying
commit ee0c20523a7eeff50e3cf017c522f2790fccbf9a
Author: Laurent Goujon <[email protected]>
Date: 2016-08-22T21:54:19Z
DRILL-1268: Add unit test to C++ native client
Add CppUnit unit test to the C++ native client
commit ab6bd81e451abe97f92f7bd395c491ee2af43d37
Author: Laurent Goujon <[email protected]>
Date: 2016-08-16T23:03:20Z
DRILL-4420: C++ API for metadata access and prepared statements
Initial design of C++ interfaces for metadata access and prepared
statements support.
commit 22b8ccd4ef7fa343cde3764a68d4597b173a9b25
Author: Laurent Goujon <[email protected]>
Date: 2016-09-02T00:44:54Z
Basic server capabilities C++ API
Add a very basic server capabilities API to the C++ Metadata interface.
As of now, this interface is not backed up by any RPC exchange so
the information is pretty much static.
commit 3dad22fd3ffa12408e8811afdad8b8db5624a0ce
Author: Laurent Goujon <[email protected]>
Date: 2016-09-12T18:49:37Z
Fix C++ small issues
commit a133e2cf5fde701e4eb03ef46352f5b721a809f4
Author: Laurent Goujon <[email protected]>
Date: 2016-09-13T01:14:43Z
Refactor C++ ZooKeeper client helper
commit 18dff3379bad6e1ecb63a4ccc8fda3c4244c7311
Author: Laurent Goujon <[email protected]>
Date: 2016-09-16T22:07:54Z
DRILL-4420: Server-side metadata and prepared-statement support for C++
connector
Add support to the C++ client implementation for metadata and prepared
statement requests.
----
---
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.
---