Clone Tools
  • last updated 26 mins ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
DRILL-6488 - change instances of "template inline" to just "template"

closes #1317

DRILL-6320: Fixed license headers.

closes #1207

  1. … 2066 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++) - 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-5315: Address small typo in the comment in drillClient.hpp closes #771

DRILL-5301: Add C++ client support for Server metadata API

Add support to the Server metadata API to the C++ client if

available. If the API is not supported to the server, fallback

to the previous hard-coded values.

Update the querySubmitter example program to query the information.

close #764

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

closes #578

  1. … 10 more files in changeset.
DRILL-5220: Provide API to set application/client names in C++ connector

Add method to DrillClientConfig to set the client and the application names

in the C++ connector.

Allow the ODBC driver (or any user of the C++ connector) to provide more

specific informations like the application using the client.

This closes #728

  1. … 2 more files in changeset.
DRILL-1996: Add cancel method to Drill C++ connector

This closes #602

  1. … 4 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-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-2998: Implement heartbeat in C++ client

  1. … 13 more files in changeset.
DRILL-2671: C++ Client Authentication API passing std::string across DLL boundaries

DRILL-2573: C++ Client - Separate QueryResult into QueryResult and QueryData

  1. … 12 more files in changeset.
DRILL-2415: Export Drill C++ Client symbols so as to provide dynamic linking

  1. … 2 more files in changeset.
DRILL-2442: Initial implementation of C++ client support for impersonation.

  1. … 5 more files in changeset.
DRILL-1197: C++ Client. Differentiate socket/handshake/query timeout for deadline timer.

It also

- returns more detailed connection status for validate handshake.

- adds timeout options for query submitter.

  1. … 7 more files in changeset.
DRILL-1955: C++ client should provide a clean method for detecting query completion in the async API.

  1. … 2 more files in changeset.
DRILL-1776: C++ Client. Add interface to get application context.

  1. … 1 more file in changeset.
DRILL-1511: C++ Client. Fix compiling issues in DRILL-1297 patch.

- Remove forward enum type declaration (not allowed in C++ 03).

- Add space between `<` and `::` to fix compilation of clang

  1. … 1 more file in changeset.
DRILL-1297: C++ Client. Hide Dependencies From Public API to enable using C++ Client as a DLL

  1. … 10 more files in changeset.
DRILL-1137: C++ Client. Support setting default schema in the connection phase.

  1. … 4 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)

    • -0
    • +230
    ./drillClient.hpp
  1. … 46 more files in changeset.