Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-03-04 | DRILL-6642: Update protocol-buffers version | Anton Gozhiy | |
1. Updated protobuf to version 3.6.1 2. Added protobuf to the root pom dependency management 3. Added classes BoundedByteString and LiteralByteString for compatibility with HBase 4. Added ProtobufPatcher to provide compatibility with MapR-DB and HBase closes #1639 | |||
2018-11-09 | DRILL-6610: Add support for Minimum TLS restriction. | superbstreak | |
closes #1388 | |||
2018-07-12 | [DRILL-6587] Added support for custom SSL CTX Options | superbstreak | |
closes #1366 | |||
2018-07-12 | [DRILL-6581] C++ Client SSL Implementation Fixes/Improvements | superbstreak | |
2018-06-13 | DRILL-6488 - change instances of "template inline" to just "template" | Patrick Wong | |
closes #1317 | |||
2018-05-04 | DRILL-6094: Decimal data type enhancements | Volodymyr Vysotskyi | |
Add ExprVisitors for VARDECIMAL Modify writers/readers to support VARDECIMAL - Added usage of VarDecimal for parquet, hive, maprdb, jdbc; - Added options to store decimals as int32 and int64 or fixed_len_byte_array or binary; Add UDFs for VARDECIMAL data type - modify type inference rules - remove UDFs for obsolete DECIMAL types Enable DECIMAL data type by default Add unit tests for DECIMAL data type Fix mapping for NLJ when literal with non-primitive type is used in join conditions Refresh protobuf C++ source files Changes in C++ files Add support for decimal logical type in Avro. Add support for date, time and timestamp logical types. Update Avro version to 1.8.2. | |||
2018-04-17 | DRILL-6320: Fixed license headers. | Drill Dev | |
closes #1207 | |||
2017-11-16 | DRILL-5968: Add support for empty service_host user property | Rob Wu | |
This closes #1037 | |||
2017-10-11 | DRILL-5431: SSL Support (C++) - Update DrillClientImpl to use Channel ↵ | Parth Chandra | |
implementation Also remove ChannelContextFactory and merge it into ChannelFactory | |||
2017-10-11 | DRILL-5431: SSL Support (C++) - Add (Netty like) socket abstraction that ↵ | Parth Chandra | |
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. | |||
2017-10-11 | DRILL-5431: SSL Support (C++) - Refactoring of C++ client. | Parth Chandra | |
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 | |||
2017-10-11 | DRILL-5698: Revert unnecessary changes to C++ client | Parth Chandra | |
2017-08-14 | Drill-5698 Escape version number period separator, this captures version ↵ | Darren Brien | |
numbers with 4 5 or 6 in them, like 1.8.0_144 release build build example remove print statements close #890 | |||
2017-05-20 | DRILL-4335: Apache Drill should support network encryption. | Sorabh Hamirwasia | |
NOTE: This pull request provides support for on-wire encryption using SASL framework. Communication channel covered is: 1) C++ Drill Client and Drillbit channel. close apache/drill#809 | |||
2017-04-07 | DRILL-5315: Address small typo in the comment in drillClient.hpp closes #771 | Rob Wu | |
2017-03-01 | DRILL-5301: Add C++ client support for Server metadata API | Laurent Goujon | |
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 | |||
2017-02-24 | DRILL-4280: CORE (user to bit authentication, C++) | Sudheesh Katkam | |
closes #578 | |||
2017-02-03 | DRILL-5220: Provide API to set application/client names in C++ connector | Laurent Goujon | |
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 | |||
2016-11-01 | DRILL-1996: Add cancel method to Drill C++ connector | Laurent Goujon | |
This closes #602 | |||
2016-11-01 | DRILL-4420: C++ API for metadata access and prepared statements | Laurent Goujon | |
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. | |||
2016-03-07 | DRILL-4313: C++ Client - Thread safe Logging. Improved Drill bit selection. | Parth Chandra | |
- 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 | |||
2016-03-05 | DRILL-4281: Support authorized proxy users to impersonate other users | Sudheesh Katkam | |
closes #400 | |||
2016-01-28 | DRILL-4313: CPP client - Improve method to pick random drillbit from a ↵ | Parth Chandra | |
cluster. Update build for protobuf changes. This closes #346 | |||
2015-05-13 | DRILL-2998: Implement heartbeat in C++ client | Parth Chandra | |
2015-05-05 | DRILL-2885: Return more precise error codes on handshake failures in C++ client | norrislee | |
2015-04-06 | DRILL-2671: C++ Client Authentication API passing std::string across DLL ↵ | Norris Lee | |
boundaries | |||
2015-04-05 | DRILL-2672: C++ Client - Add support for authentication | Parth Chandra | |
2015-04-03 | DRILL-2573: C++ Client - Separate QueryResult into QueryResult and QueryData | Parth Chandra | |
2015-03-24 | DRILL-2307: Detect DNS name resolution failure for better error messages | Norris Lee | |
2015-03-24 | DRILL-2442: Initial implementation of C++ client support for impersonation. | Parth Chandra | |
2015-03-19 | DRILL-2415: Export Drill C++ Client symbols so as to provide dynamic linking | alzarei | |
2015-02-17 | DRILL-1219. C++ Client. Fix timeout for 32-bit windows platform | alzarei | |
2015-02-13 | DRILL-1197: C++ Client. Differentiate socket/handshake/query timeout for ↵ | Xiao Meng | |
deadline timer. It also - returns more detailed connection status for validate handshake. - adds timeout options for query submitter. | |||
2015-01-09 | DRILL-1955: C++ client should provide a clean method for detecting query ↵ | Parth Chandra | |
completion in the async API. | |||
2015-01-06 | DRILL-1776: C++ Client. Add interface to get application context. | Xiao Meng | |
2015-01-02 | DRILL-1568: C++ Client - Handle Query Cancel | Parth Chandra | |
2014-12-17 | DRILL-1869: CPP client - Handle nullable varchar columns with all nulls ↵ | Parth Chandra | |
(fixed slicedByteBuf to handle zero length buffers). Also handle case where server sends a record batch where vector value counts are zero. | |||
2014-11-07 | DRILL-1585: C++ Client - Update RPC version and protobuf definitions for RPC ↵ | Parth Chandra | |
version 3 | |||
2014-11-07 | DRILL-1566: C++ Client does not handle incoming record batches with zero records | Parth Chandra | |
2014-10-21 | DRILL-1305: C++ Client. Consume QueryState message from the Drillbit. | Xiao Meng | |
2014-10-21 | DRILL-1511: C++ Client. Fix compiling issues in DRILL-1297 patch. | Xiao Meng | |
- Remove forward enum type declaration (not allowed in C++ 03). - Add space between `<` and `::` to fix compilation of clang | |||
2014-10-15 | DRILL-1303 - Fix Drill Client assertion on getting bad metadata | Parth Chandra | |
2014-09-29 | DRILL-1297: C++ Client. Hide Dependencies From Public API to enable using ↵ | Alexander Zarei | |
C++ Client as a DLL | |||
2014-08-27 | DRILL-1352: C++ Client. Update the decoding of nullable value vectors to ↵ | Parth Chandra | |
read a byte for every nullable bit. | |||
2014-08-27 | DRILL-1021: Windows build | Parth Chandra | |
2014-08-27 | DRILL-998: Limit amount of memory used by drill C++ client API | Jacques Nadeau | |
2014-08-11 | DRILL-1226: C++ Client Decimal ignores leading zeros for decimal 9 and 18 | norrislee | |
2014-08-11 | DRILL-1222: C++ Client. Fix DRILL-1144 compilation on Mac OS | Xiao Meng | |
2014-08-11 | DRILL-1137: C++ Client. Support setting default schema in the connection phase. | Xiao Meng | |
2014-07-24 | DRILL-1144 Fix cases where leading zeros are ignored in decimals | norrislee | |