drill

Clone Tools
  • last updated a few minutes ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
DRILL-1703: Fix situation where repeated map vector was re-adding column name on second record batch.

DRILL-1610: Don't apply partition pruning optimization if one of the disjuncts don't meet pruning criteria

DRILL-1704: Use complex reader for dictionary encoded files, as original reader seems to be broken

DRILL-1376 ORDER BY clause ignored in query run through web UI - Bug fixed

DRILL-1660: return accurate buffers size when repeated map vector has no underlying vectors

DRILL-1698: QueryWrapper creates a logger for FlattenRecordBatch class

DRILL-1535:Logical plan deserialization error in Join

DRILL-1695: Fix code generator comparisons

Drill-1688: Complex parquet reader fails to read wide records.

DRILL-1660: adding a test case to cover an array of empty and null valued objects. i) remove redundant guard statement from JsonRecordReader2 ii) rename unit test suite

DRILL-1559: increment counts even if we break out of the read loop

Add handling when a null exception is logged.

DRILL-1659: Increase default maxWidth for sqlline to 10k

DRILL-1671, DRILL-1653, DRILL-1652: Fixes for flatten bugs

    • -0
    • +7
    /exec/java-exec/src/test/resources/flatten/empty-rm.json
    • -0
    • +203
    /exec/java-exec/src/test/resources/flatten/many-arrays-50.json
    • -0
    • +11
    /exec/java-exec/src/test/resources/flatten/missing-map.json
DRILL-1638: display list of files in the logical plan

DRILL-1568: C++ Client - Handle Query Cancel

DRILL-1656: Fix wildcard queries to correctly determine selection root.

DRILL-1774: Update JSON Reader to do single pass reading and better use Jackson's interning. Also improve projection pushdown support.

  1. … 15 more files in changeset.
Remove extraneous System.out.print statements.

DRILL-1434: In ParquetGroupScan compute the non-null value count of a column if stats are available for each chunk. Don't apply ConvertCountToDirectScan rule if stats are not available.

DRILL-1591, DRILL-1676: Move javascript resources to local serving and update dagre-d3 to older version (2.9). Update profile page. Remove references to invalid servlet api.

    • binary
    /exec/java-exec/src/main/resources/rest/static/img/drill.ico
    • -0
    • +9215
    /exec/java-exec/src/main/resources/rest/static/js/d3.v3.js
    • -0
    • +313
    /exec/java-exec/src/main/resources/rest/static/js/graph.js
  1. … 9 more files in changeset.
DRILL-1684, DRILL-1517, DRILL-1350: Profile and cancellation updates - Remove any storage of persisted profiles. - Store a separate query info object for active queries. - Update cancellation and running profile loading to query foreman server. - Make file store support HDFS APIs - Update PStoreProvider to use configuration to decide if you want PERSISTENT, EPHEMERAL, or BLOB storage rather than separate interfaces. - Update ZkPStore's persistent mode to leverage a cache and respond to changes rather than actively probing values. - Update ZkPStore's cache to be effectively write-through. - Automatically delete deprecated or default value options from PStore.

  1. … 28 more files in changeset.
DRILL-1455: enable projection pushdown past join

i) refactor project past filter to remove redundant code

ii) adding unit tests for projection past join & hybrid cases like projection past filter & join

iii) disable one TestExampleQueries#testSelectStartSubQueryJoinWithWhereClause until DRILL-1680 is fixed.

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.