drill

Clone Tools
  • last updated a few minutes ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
DRILL-1663: Fix casting to a variable width type implicitly in a join condition

Factor out logic in ExpressionTreeMaterializer so the same logic can be reused in ChainedHashTable.

Update WorkEventBus to immediately fail if Fragment is unavailable. No need to wait now that we propogate intermediate fragments before leaf fragments.

DRILL-1585: C++ Client - Update RPC version and protobuf definitions for RPC version 3

    • -29
    • +258
    /contrib/native/client/src/protobuf/BitControl.pb.cc
DRILL-1578: Accountor message should be trace messages

DRILL-1631: Bump optiq version to r8 Add test case. Fix is in optiq.

DRILL-1640: DrillColumnMetaDataList does not implement List methods

- Update Parquet writer to always make binary copy of data for statistics holding purposes. (Fixes JVM crash in certain cases.) - Update WriterRecordBatch to stop doing premature cleanup. In the case that a downstream operator is still holding memory allocated in the writer record batch, it was possible that the operator would try to close the allocator before that memory had been released.

DRILL-1643, DRILL-1665: Flatten fixes - Fix repeated map vector to correctly report value count - Update flatten so init variables are reset for each new batch.

DRILL-1639: Close Hive resources

DRILL-1548: Remove jdbc-all from default build

* Allow devs to individually disable maven modules from build

* Removed duplicate dependency "pentaho:mondrian-data-foodmart-json" from exec/java-exec/pom.xml

* Removed duplicate dependency "com.mapr.hadoop:maprfs" from distribution/pom.xml

DRILL-1635: Propagate detailed error information when Drill sees a SQL parser error.

DRILL-1458: New unit test framework.

Review comments, cleanup, additional tests

Matching columns, throw useful error messages if there are missing or extra columns.

Few more features in unit test framework, providing several baseline records in the builder pattern, allow checking empty result. Added a new unit test to ensure that nulls were validated properly in both the ordered and unordered cases.

  1. … 7 more files in changeset.
DRILL-1634: Fix issue in complex type expression type resolution, when Drill queries a nested array.

code clean up.

add comment of code change.

    • -0
    • +2
    /exec/java-exec/src/test/resources/jsoninput/nestedArray.json
DRILL-1636: Shorten the output of toString() methods of HiveTable and HivePartition.

DRILL-1648: Fix for fast schema issue that was causing compilation issues in downstream operators.

DRILL-1445: Fix is in Optiq. Upgrade Optiq version to 0.9-drill-r6.

DRILL-985: Referencing a view via its filename

DRILL-1697. C++ Client. Use the object io_service::work to prevent io_service running out of work.

- Deleting the `work` object to permit the io_service to exit.

- Also reset `io_service` before submitting query.

DRILL-1470 : cast into varchar should recognize the length parameter in varchar. Fix casting function implementation: the length parameter should mean # of chars, not # of bytes.

New unit test case to verify the result from cast function.

Fix bug in cast into varchar. When target length = 0, it means we want to keep the input .

code clean up.

Include change for varbinary cast as well.

DRILL-1661: Fix for setValueLengthSafe method in variable length vectors that was causing a failure in the parquet reader.

DRILL-1557: Drill build failure

# Moved "MapR Drill Third Party Artifacts" repository above Pentaho's one.

DRILL-1480: Update Netty to 4.0.24.Final

DRILL-1421: Add unit tests and data. Bump up drill-optiq version to 0.9-drill-r5. Fix is in corresponding Optiq version.

    • -0
    • +5
    /exec/java-exec/src/test/resources/uservisits/rankings.tbl
    • -0
    • +4
    /exec/java-exec/src/test/resources/uservisits/uservisits.tbl
DRILL-1619: Fix running and output type for count aggregate function Raise an exception while performing aggregate functions on boolean data type

DRILL-1585: Update user rpc version due to changes in RpcFailure behavior.

DRILL-1617: Disable ProducerConsumer

DRILL-1647: Enable rewrite rule to allow multiple flattens in s a select clause. Fixes a few outstanding issues that were the reason for disabling it.

Fix for the failed Regression test run. Was an issue with removing cast information, simply needed to return the original expression rather than try to clone it if rewriting was not needed.

Was not visiting the child of a project appropriately, this was causing complex expressions nested inside of a sub-query to fail.

DRILL-1612: Add maven enforcer rules for maven and Java version

* Allows compilation with JDK version 1.7.x and maven [3.0.4,4) only.

+ Updated maven-enforcer-plugin to 1.3.1.

DRILL-1604: Include error info in message sent back to client

DRILL-1581: Fix overflow check in casting from varchar to int