drill

Clone Tools
  • last updated 19 mins ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
DRILL-5659: Fix error code checking in reading from socket This closes #876

DRILL-5668: Fix C++ connector crash on error

Fix C++ connector crash when receiving error messages exceeding

a given size.

closes #873

DRILL-5616: Add memory checks, plus minor metrics changes

closes #871

DRILL-5431: SSL Support (C++) - Add boost example code for ssl (small change to the code to pick up the certificate and key files from the test dir). Useful to test the ssl environment.

    • -0
    • +28
    /contrib/native/client/test/CMakeLists.txt
    • -0
    • +151
    /contrib/native/client/test/ssl/testClient.cpp
    • -0
    • +177
    /contrib/native/client/test/ssl/testServer.cpp
DRILL-4511: Add unit tests for "Table does not exist" situation in case of empty directory or incorrect table name

closes #869

DRILL-4264: Allow field names to include dots

  1. … 84 more files in changeset.
DRILL-4755: Fix IOBE for convert_from/convert_to functions with incorrect encoding type

closes #867

DRILL-5634: Add Crypto Functions

closes #865

DRILL-4970: Prevent changing the negative value of input holder for cast functions

closes #863

DRILL-4720: Fix SchemaPartitionExplorer.getSubPartitions method implementations to return only Drill file system directories

1. Added file system util helper classes to standardize list directory and file statuses usage in Drill with appropriate unit tests.

2. Fixed SchemaPartitionExplorer.getSubPartitions method implementations to return only directories that can be partitions according to Drill file system rules

(excluded all files and directories that start with dot or underscore).

3. Added unit test for directory explorers UDFs with and without metadata cache presence.

4. Minor refactoring.

closes #864

DRILL-5420: ParquetAsyncPgReader goes into infinite loop during cleanup

PageQueue is cleaned up using poll() instead of take(), which constantly gets interrupted and causes CPU churn.

During a columnReader shutdown, a flag is set so as to block any new page reading tasks from being submitted.

closes #862

DRILL-4722: Fix EqualityVisitor for interval day expressions with millis

closes #861

edits to custom authenticator doc and windows odbc config doc

edits to odbc driver docs per rhou

update team list to add charles and laurent

DRILL-5599: Notify StatusHandler that batch sending has failed even if channel is still open

close #857

odbc driver mac update

edit to mac driver doc - remove note

DRILL-5457: Spill implementation for Hash Aggregate

closes #822

  1. … 21 more files in changeset.
DRILL-5431: Update POM to upgrade to Netty 4.0.48 and add exclusions to all modules that included older versions of Netty

DRILL-5590: Bugs in CSV field matching, null columns

Please see the problem and solution descriptions in DRILL-5590.

Also cleaned up some dead code left over from DRILL-5498.

close #855

DRILL-5587: Validate Parquet blockSize and pageSize configured with SYSTEM/SESSION option

close #852

DRILL-5589: JDBC client crashes after successful authentication if trace logging is enabled

closes #854

DRILL-5130: Implement DrillValuesRel and ValuesPrel as Calcite Values sub-classes

DRILL-5538: Create TopProject with validatedNodeType after PHYSICAL phase

closes #844

DRILL-5431: SSL Support (Java) - Java client server SSL implementation

Also enable OpenSSL support

Also fix exclusions and java-exec pom file to eliminate netty-tcnative as a transitive dependency on all projects

  1. … 16 more files in changeset.
DRILL-5547: Linking config options with system option manager

closes #868

  1. … 24 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

    • -0
    • +151
    /contrib/native/client/src/clientlib/drillConfig.cpp
    • -0
    • +41
    /contrib/native/client/src/clientlib/drillError.cpp
    • -0
    • +44
    /contrib/native/client/src/clientlib/userProperties.cpp
    • -0
    • +153
    /contrib/native/client/src/include/drill/drillConfig.hpp
    • -0
    • +72
    /contrib/native/client/src/include/drill/drillError.hpp
catherine skrbina mac odbc doc update

odbc doc edits per cskrbina