Clone Tools
  • last updated a few minutes ago
Constraints: committers
Constraints: files
Constraints: dates
DRILL-7189: Revert DRILL-7105 Error while building the Drill native client

This reverts commit a72f1700a8d260a2f92ba8955c77df6428feb919.

  1. … 2 more files in changeset.
DRILL-7105: Error while building the Drill native client

Added a compiler option in CMakeLists.txt to support the ISO C++ 2011 standard.

Also, changed the CMake min version to 3.1.3 to match the min version specified in protobuf.

closes #1697

  1. … 2 more files in changeset.
DRILL-5924: native-client: Support user-specified CXX_FLAGS

This closes #1022

  1. … 3 more files in changeset.
DRILL-5698: Revert unnecessary changes to C++ client

  1. … 2 more files in changeset.
Drill-5698 Escape version number period separator, this captures version numbers with 4 5 or 6 in them, like 1.8.0_144

release build

build example

remove print statements

close #890

  1. … 3 more files in changeset.
DRILL-5431: SSL Support (C++) - Add (Netty like) socket abstraction that encapsulates a TCP socket or a SSL Stream on TCP.

The testSSL program tests the client connection against a drillbit by sending a drill handshake.

  1. … 11 more files in changeset.
DRILL-5431: SSL Support (C++) - Update DrillClientImpl to use Channel implementation

Also remove ChannelContextFactory and merge it into ChannelFactory

  1. … 17 more files in changeset.
DRILL-5431: SSL Support (C++) - Refactoring of C++ client.

Move classes out of drillclient to their own files

Fix build on MacOS to suppress warnings from boost code

Refactoring of user properties to use a map

  1. … 15 more files in changeset.
DRILL-4280: CORE (user to bit authentication, C++)

closes #578

  1. … 10 more files in changeset.
DRILL-5050: C++ client library has symbol resolution issues when loaded by a process that already uses boost::asio

Build with Boost static libs and drill_boost namespace on mac. Added

readme with instructions

DRILL-5050: Addressed review comments

DRILL-5050: address more review comments

close apache/drill#659

  1. … 2 more files in changeset.
DRILL-1268: Add unit test to C++ native client

Add CppUnit unit test to the C++ native client

  1. … 7 more files in changeset.
DRILL-4420: C++ API for metadata access and prepared statements

Add support to the C++ client for metadata querying and prepared

statement requests.

Part of the metadata API, add methods to query for server capabilities.

As of now, this interface is not backed up by any RPC exchange so

the information is pretty much static, and match Drill 1.8.0

current capabilities.

  1. … 33 more files in changeset.
DRILL-4652: Drill native client - fix compile issue when the latest git commit description has a period or quotation mark in it

This closes #494

DRILL-4313: C++ Client - Thread safe Logging. Improved Drill bit selection. - Update random drill bit selection. Shuffle the list initially, then round robin. Add Utility methods to get random numbers and to shuffle and add vectors. Whitespace cleanup - Add Git properties to build and print to log. - Add interface to get error based on query handle. - Add support for Pooled connections. Allows switching between pooled and unpooled connections based on environment variables

  1. … 14 more files in changeset.
DRILL-1021: Windows build

  1. … 10 more files in changeset.
DRILL-748: C++ Client. Support timestamp/date before unix time and handle y2028 problem.

  1. … 10 more files in changeset.
DRILL-875: Fixes for DRILL-707, DRILL-780, DRILL-835 (Schema change), DRILL-852, DRILL-876, DRILL_877, DRILL-878, DRILL-890

  1. … 28 more files in changeset.
DRILL-423: C++ Client. Initial implementation (reviewed)

  1. … 46 more files in changeset.