Clone Tools
  • last updated a few minutes ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
DRILL-7019: Add check for redundant imports

close apache/drill#1629

  1. … 23 more files in changeset.
DRILL-7016: Wrong query result with RuntimeFilter enabled when order of join and filter condition is swapped

close apache/drill#1628

  1. … 1 more file in changeset.
DRILL-6997: Semijoin is changing the join ordering for some tpcds queries.

close apache/drill#1620

  1. … 6 more files in changeset.
DRILL-6934: Update the option documentation for planner.enable_unnest_lateral closes #1587

DRILL-6878: Use DrillPushRowKeyJoinToScan rule on DrillJoin pattern to account for DrillSemiJoin

closes #1568

  1. … 7 more files in changeset.
DRILL-6818: Add descriptions to secondary index options.

closes #1545

  1. … 1 more file in changeset.
Drill 6735: Implement Semi-Join for the Hash-Join operator (#1522)

  1. … 17 more files in changeset.
DRILL-6715: Update descriptions for System Options table

With introduction of DRILL-5735 , the descriptions for about half the system options still remain missing. This commit collects descriptions review by @bbevens

1. Update options for HashAgg/Join (@Ben-Zvi )

2. Update options for Parquet Reader/Writer (@sachouche )

3. Update options for Planners (@HanumathRao , @vdiravka , @KazydubB )

4. Update options for BatchSizing (@bitblender )

5. Update options for Planner Optimizations (@arina-ielchiieva )

6. Update options for Security & Kafka (Krystal Nguyen)

7. Update options for Misc entries (@arina-ielchiieva , @vvysotskyi )

In additional, there is a patch for `org.apache.drill.exec.compile.ClassTransformer.scalar_replacement` , which appears to have replaced `exec.compile.scalar_replacement`. References to the latter have been removed to avoid confusion.

Additional changes include moving the `ClassTransformer` validator to `ExecConstants.java`

Adding support for internal options' descriptions

Removed mention of {{Will be removed in 1.15.0}}. (Refer DRILL-6527)

  1. … 6 more files in changeset.
DRILL-6804: Simplify usage of OperatorPhase in HashAgg.

  1. … 8 more files in changeset.
DRILL-1328: Support table statistics

    • -0
    • +85
    ./UnpivotMapsPrel.java
  1. … 50 more files in changeset.
DRILL-6792: Find the right probe side fragment wrapper & fix DrillBuf reference count bugs & tune the execution flow & support left deep tree

closes #1504

    • -12
    • +68
    ./visitor/RuntimeFilterVisitor.java
  1. … 27 more files in changeset.
DRILL-6381: Address code review comments (part 3).

DRILL-6381: Add missing joinControl logic for INTERSECT_DISTINCT.

- Modified HashJoin's probe phase to process INTERSECT_DISTINCT.

- NOTE: For build phase, the functionality will be same as for SemiJoin when it is added later.

DRILL-6381: Address code review comment for intersect_distinct.

DRILL-6381: Rebase on latest master and fix compilation issues.

DRILL-6381: Generate protobuf files for C++ native client.

DRILL-6381: Use shaded Guava classes. Add more comments and Javadoc.

  1. … 31 more files in changeset.
DRILL-6798: Planner changes to support semi-join.

  1. … 12 more files in changeset.
DRILL-6773: The renamed schema with aliases is not shown for queries on empty directories

closes #1492

  1. … 12 more files in changeset.
DRILL-6381: Address code review comments.

  1. … 10 more files in changeset.
DRILL-6731: Resolving race conditions in RuntimeFilterSink Add condition variable to avoid starvation of producer thread while acquiring queue lock

    • -10
    • +2
    ./visitor/RuntimeFilterVisitor.java
  1. … 2 more files in changeset.
DRILL-6731: Move the BFs aggregating work from the Foreman to the RuntimeFilter

    • -14
    • +10
    ./visitor/RuntimeFilterVisitor.java
  1. … 17 more files in changeset.
DRILL-5735: UI options grouping and filtering & Metrics hints Allow search/sort in the Options webUI Additional details, like the description is provided as well in a JScript lookup map. This helps reduce the need for the server to constantly recreate the entire page with the description details, as the client browser can fill in these details. Developers will be expected to update the description as old/new options are introduced or deprecated. System table options_val also carries the description, albeit a 'shorter' version.

closes #1279

  1. … 14 more files in changeset.
DRILL-6422: Replace guava imports with shaded ones

  1. … 970 more files in changeset.
DRILL-6671: Multi level lateral unnest join is throwing an exception during materializing the plan.

closes #1426

    • -4
    • +50
    ./visitor/LateralUnnestRowIDVisitor.java
  1. … 3 more files in changeset.
DRILL-6645: Transform TopN in Lateral Unnest pipeline to Sort and Limit.

closes #1417

    • -3
    • +3
    ./visitor/LateralUnnestRowIDVisitor.java
DRILL-6656: Disallow extra semicolons and multiple statements on the same line.

closes #1415

  1. … 136 more files in changeset.
DRILL-6617: Changing name of implicit RowId column from implicitColumn to implicitRIDColumn.

closes #1401

  1. … 7 more files in changeset.
DRILL-6636: Planner side changes to use PartitionLimitBatch in place of LimitBatch.

  1. … 1 more file in changeset.
DRILL-6617: Planner Side changed to propagate $drill_implicit_field$ information.

  1. … 22 more files in changeset.
DRILL-6475: Unnest: Null fieldId Pointer.

closes #1381

    • -0
    • +148
    ./visitor/AdjustOperatorsSchemaVisitor.java
    • -87
    • +0
    ./visitor/JoinPrelRenameVisitor.java
  1. … 2 more files in changeset.
DRILL-6545: Projection Push down into Lateral Join operator.

closes #1347

  1. … 12 more files in changeset.
DRILL-6502: Rename CorrelatePrel to LateralJoinPrel.

closes #1325

    • -0
    • +132
    ./LateralJoinPrel.java
    • -0
    • +55
    ./LateralJoinPrule.java
    • -10
    • +10
    ./explain/NumberingRelWriter.java
    • -3
    • +3
    ./visitor/ExcessiveExchangeIdentifier.java
  1. … 7 more files in changeset.
DRILL-6546: Allow unnest function with nested columns and complex expressions

Fix loss of projected names in right side of correlate when single field is projected

  1. … 7 more files in changeset.
DRILL-6491: Prevent merge join for full outer join at planning stage

closes #1320

  1. … 1 more file in changeset.