Clone
 

parth chandra <pchandra@maprtech.com> in drill

DRILL-5545: Update POM to add support for running findbugs

DRILL-5545: Fix issues reported by findbugs in Async Parquet Reader. This closes #847

DRILL-5349: Fix TestParquetWriter unit tests when synchronous parquet reader is used.

close apache/drill#780

DRILL-5351: Minimize bounds checking in var len vectors for Parquet reader

close #781

DRILL-5240: Parquet - fix unnecessary object creation while checking for null values in nullable var length columns

This closes #740

DRILL-2951: Schema not getting specified when direct drillbit is specified in the connection URL

DRILL-2928: C++ client - io_service needs to be reset after running out of work

DRILL-2811: Fix connection to individual drill bit. Allow port to be optional.

DRILL-2872: Result from json file returns data from repeated type fields as "null"

    • -0
    • +11
    /exec/java-exec/src/test/resources/complex_student.json
DRILL-2811: Allow direct connection to drillbit from DrillClient

DRILL-1832: Add unit tests for Json file with null values

    • -0
    • +43
    /exec/java-exec/src/test/resources/jsoninput/twitter_43.json
DRILL-2350: Improve exception handling and error messages in JSON reader.

    • -0
    • +1
    /exec/java-exec/src/test/resources/jsoninput/DRILL-2350.json
DRILL-2672: C++ Client - Add support for authentication

    • -1
    • +229
    /contrib/native/client/src/protobuf/User.pb.h
DRILL-1649: Added unit tests

DRILL-1962: Added unit tests

    • -0
    • +18
    /exec/java-exec/src/test/resources/complex/json/multiple/j1.json
    • -0
    • +18
    /exec/java-exec/src/test/resources/complex/json/multiple/j2.json
DRILL-2268: Added unit tests

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

    • -122
    • +167
    /contrib/native/client/src/protobuf/BitData.pb.cc
    • -118
    • +138
    /contrib/native/client/src/protobuf/BitData.pb.h
    • -3
    • +4
    /contrib/native/client/src/protobuf/User.pb.h
DRILL-2548: JDBC Driver - check for bad data from server and prevent SqlException

DRILL-2509: C++ client - concurrency issue with m_pendingRequests

DRILL-2442: Initial implementation of C++ client support for impersonation.

DRILL-1378: Ctrl-C to cancel a query that has not returned with the first result set.

DRILL-2197: Fix no applicable constructor error in outer join with a map type

    • -0
    • +39
    /exec/java-exec/src/test/resources/join/complex_1.json
    • -0
    • +19
    /exec/java-exec/src/test/resources/join/complex_2.json
DRILL-1697: C++ client. Fix crash when listener exits prematurely.

DRILL-1872: Assertion failure and empty map on order by with complex data

DRILL-2038: Fix handling of error objects. C++ Client syncronous API has a crash with multiple parallel queries.

DRILL-1955: C++ client should provide a clean method for detecting query completion in the async API.

DRILL-1361: C++ Client needs a better error message when the handshake fails.

DRILL-1886: Project on subquery containing a union all causes NPE

DRILL-1848 Unsupported operation exception

DRILL-1869: CPP client - Handle nullable varchar columns with all nulls (fixed slicedByteBuf to handle zero length buffers). Also handle case where server sends a record batch where vector value counts are zero.