Clone Tools
  • last updated a few minutes ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
DRILL-7350: Move RowSet related classes from test folder

    • -3
    • +3
    ./TestUnnestWithLateralCorrectness.java
  1. … 291 more files in changeset.
DRILL-6901: Move schema builder to src/main

Moves the SchemaBuilder class out of the src/test name space into the src/main namespace. Specifically, into the existing record.metadata package.

Many files changed in this move. Corrected two minor issues: import of the wrong Arrays class and unnecessary annotations.

    • -1
    • +1
    ./TestUnnestWithLateralCorrectness.java
  1. … 88 more files in changeset.
DRILL-6870: Upgrade to ANTLR4

closes #1554

    • -4
    • +4
    ./TestUnnestWithLateralCorrectness.java
  1. … 20 more files in changeset.
DRILL-6724: Dump operator context to logs when error occurs during query execution

closes #1455

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

    • -1
    • +1
    ./TestUnnestWithLateralCorrectness.java
  1. … 984 more files in changeset.
DRILL-6635: Update UnnesRecordBatch to handle kill differently with respect to PartitionLimitBatch in the subquery Fix in MockLateralJoinBatch for unnest kill tests

  1. … 1 more file in changeset.
DRILL-6616: Batch Processing for Lateral/Unnest

    • -2
    • +0
    ./TestUnnestWithLateralCorrectness.java
  1. … 1 more file in changeset.
DRILL-6617: Planner Side changed to propagate $drill_implicit_field$ information.

    • -7
    • +9
    ./TestUnnestWithLateralCorrectness.java
  1. … 35 more files in changeset.
DRILL-6618: Unnest changes for implicit column Unnest changes to do batch processing and produce an extra implicit column for Lateral to keep mapping between left rows and right output rows

    • -3
    • +8
    ./TestUnnestWithLateralCorrectness.java
  1. … 3 more files in changeset.
DRILL-6561: Lateral excluding the columns from output container provided by projection push into rules

This closes #1356

    • -38
    • +66
    ./TestUnnestWithLateralCorrectness.java
  1. … 5 more files in changeset.
DRILL-6503: Performance improvements in lateral

closes #1328

    • -3
    • +3
    ./TestUnnestWithLateralCorrectness.java
  1. … 3 more files in changeset.
DRILL-6545: Projection Push down into Lateral Join operator.

closes #1347

    • -3
    • +4
    ./TestUnnestWithLateralCorrectness.java
  1. … 14 more files in changeset.
DRILL-6418: Handle Schema change in Unnest And Lateral for unnest field / non-unnest field

Note: Changed Lateral to handle non-empty right batch with OK_NEW_SCHEMA

closes #1271

    • -2
    • +6
    ./TestUnnestWithLateralCorrectness.java
  1. … 10 more files in changeset.
DRILL-6431: Unnest operator requires table and a single column alias to be specified. Fixing the issues related to star column renaming, same field name renaming and also enforcing that an alias column is required for the unnest operator.

    • -2
    • +11
    ./TestUnnestWithLateralCorrectness.java
  1. … 16 more files in changeset.
DRILL-6386: Remove unused imports and star imports.

    • -1
    • +0
    ./TestUnnestWithLateralCorrectness.java
  1. … 230 more files in changeset.
DRILL-6321: Lateral Join and Unnest - rules, options, logical plan supports

Included changes:

* Add planner.enable_unnest_lateral option. Default value set to false.

* Enable FilterCorrectRule

* Add support to logical plan

* Fix rebase errors for DRILL-6321 commits

  1. … 18 more files in changeset.
DRILL-6027: - Added fallback option for HashJoin. - No copy of incoming for single partition, and avoid HT resize. - Fix memory leak when cancelling while spill file is read - get correct schema when probe side is empty - Re-create the HashJoinProbe

  1. … 42 more files in changeset.
DRILL-6440: Unnest unit tests and fixes for stats

- Add unit test with mock input, nested lateral and unnest and project.

- Fix unit test involving batch limits, ignore map tests

- Fix input row count stats.

closes #1283

    • -21
    • +259
    ./TestUnnestWithLateralCorrectness.java
  1. … 1 more file in changeset.
DRILL-6324: Unnest - Add tests with real Unnest and real Lateral.

Code cleanup, more comments, fix license headers, and more logging.

Refactor Unnest to allow setting in incoming batch after construction

fix compilation after rebase

This closes #1223

    • -0
    • +761
    ./TestUnnestWithLateralCorrectness.java
  1. … 11 more files in changeset.
DRILL-6324: Unnest - Initial Implementation

- Based on Flatten

- Implement unnestRecords in UnnestTemplate

- Remove unnecessary code inherited from Flatten/Project. Add schema change handling.

- Fix build failure after rebase since RecordBatchSizer used by UNNEST was relocated to a different package

- Add unit tests

- Handling of input row splitting across multiple batches. Also do not kill incoming in killIncoming.

- Schema change generated by Unnest

    • -0
    • +237
    ./MockLateralJoinBatch.java
    • -0
    • +691
    ./TestUnnestCorrectness.java
  1. … 9 more files in changeset.