Clone Tools
  • last updated 14 mins ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
DRILL-7393: Revisit Drill tests to ensure that patching is executed before any test run

- Added BaseTest with patchers and extended all tests from it.

- Added a test to java-exec module to ensure that all tests there are inherited from BaseTest.

- Revised exception handling in the patchers, now it's individual for each patching method.

closes #1910

    • -1
    • +2
    ./common/expression/SchemaPathTest.java
  1. … 137 more files in changeset.
DRILL-7096: Develop vector for canonical Map<K,V>

- Added new type DICT;

- Created value vectors for the type for single and repeated modes;

- Implemented corresponding FieldReaders and FieldWriters;

- Made changes in EvaluationVisitor to be able to read values from the map by key;

- Made changes to DrillParquetGroupConverter to be able to read Parquet's MAP type;

- Added an option `store.parquet.reader.enable_map_support` to disable reading MAP type as DICT from Parquet files;

- Updated AvroRecordReader to use new DICT type for Avro's MAP;

- Added support of the new type to ParquetRecordWriter.

    • -0
    • +5
    ./common/expression/SchemaPathTest.java
  1. … 108 more files in changeset.
DRILL-6870: Upgrade to ANTLR4

closes #1554

    • -48
    • +58
    ./common/expression/parser/TreeTest.java
  1. … 20 more files in changeset.
DRILL-6422: Replace guava imports with shaded ones

  1. … 984 more files in changeset.
DRILL-6438: Remove excess logging form the tests. - Removed usages of System.out and System.err from the test and replaced with loggers

closes #1284

    • -12
    • +0
    ./common/expression/parser/TreeTest.java
  1. … 90 more files in changeset.
DRILL-6386: Remove unused imports and star imports.

  1. … 231 more files in changeset.
DRILL-6342: Fix schema path unIndexed method to return correct value

closes #1231

    • -0
    • +54
    ./common/expression/SchemaPathTest.java
  1. … 1 more file in changeset.
DRILL-6320: Fixed license headers.

closes #1207

    • -1
    • +1
    ./common/expression/PathSegmentTests.java
    • -1
    • +1
    ./common/expression/parser/TreeTest.java
  1. … 2063 more files in changeset.
DRILL-5783, DRILL-5841, DRILL-5894: Rationalize test temp directories

This change includes:

DRILL-5783:

- A unit test is created for the priority queue in the TopN operator.

- The code generation classes passed around a completely unused function registry reference in some places so it is removed.

- The priority queue had unused parameters for some of its methods so it is removed.

DRILL-5841:

- Created standardized temp directory classes DirTestWatcher, SubDirTestWatcher, and BaseDirTestWatcher. And updated all unit tests to use them.

DRILL-5894:

- Removed the dfs_test storage plugin for tests and replaced it with the already existing dfs storage plugin.

Misc:

- General code cleanup.

- Removed unnecessary use of String.format in the tests.

This closes #984

  1. … 365 more files in changeset.
DRILL-5717: Let some test cases be Local or TimeZone independent.

closes #904

  1. … 7 more files in changeset.
DRILL-4864: Add ANSI format for date/time functions

DRILL-4864: Add ANSI format for date/time functions(review changes)

close apache/drill#581

    • -0
    • +203
    ./common/expression/fn/JodaDateValidatorTest.java
  1. … 3 more files in changeset.
DRILL-4486: Fix expression serialization escaping

Closes #412

    • -0
    • +12
    ./common/expression/parser/TreeTest.java
  1. … 1 more file in changeset.
DRILL-4448: Clean up deserialization of oderings in sorts

Fix sort operator deserialization and validation to respect existing

contract specified in the tests.

  1. … 1 more file in changeset.
DRILL-3987: (CLEANUP) Final cleanups to get complete working build/distribution

- small cleanups

- move Hook to drill-adbc

- update distribution assembly to include new modules

This closes #250

    • -2
    • +3
    ./common/expression/parser/TreeTest.java
  1. … 31 more files in changeset.
DRILL-3987: (MOVE) Move logical expressions and operators out of common. Move to new drill-logical model.

    • -0
    • +46
    ./common/expression/PathSegmentTests.java
    • -0
    • +118
    ./common/expression/parser/TreeTest.java
    • -0
    • +93
    ./common/logical/data/OrderTest.java
    • -0
    • +51
    ./storage/CheckStorageConfig.java
  1. … 210 more files in changeset.