Clone Tools
  • last updated 13 mins ago
Constraints: committers
Constraints: files
Constraints: dates
DRILL-4529: Force $SUM0 to be used when Window Sum is supposed to returned non-nullable type

DRILL-4530: Optimize partition pruning with metadata caching for the single partition case.

- Enhance PruneScanRule to detect single partitions based on referenced dirs in the filter.

- Keep a new status of EXPANDED_PARTIAL for FileSelection.

- Create separate .directories metadata file to prune directories first before files.

- Introduce cacheFileRoot attribute to keep track of the parent directory of the cache file after partition pruning.

Check if prefix components are non-null the very first time single partition info is initialized.

Add separate interface method to create scan using a cacheFileRoot.

Create filenames list with unique names using fileSet if available. Add several unit tests.

Populate only fileSet when expanding using the metadata cache.

Remove cacheFileRoot parameter from FileGroupScan's clone() method and instead leverage it from FileSelection.

Keep track of whether all partitions were previously pruned and process this state where needed.

close apache/drill#519

  1. … 19 more files in changeset.
Update MapR v5.1.0 artifacts version

DRILL-4523: Disallow using loopback address in distributed mode

closes #445

DRILL-4531: Add a Drill customized rule for pushing filter past aggregate

DRILL-3623: For limit 0 queries, optionally use a shorter execution path when result column types are known

+ "planner.enable_limit0_optimization" option is disabled by default

+ Print plan in PlanTestBase if TEST_QUERY_PRINTING_SILENT is set

+ Fix DrillTestWrapper to verify expected and actual schema

+ Correct the schema of results in TestInbuiltHiveUDFs#testXpath_Double

This closes #405

remove support jdk 1.8

remove jdk 1.8 support

    • -4
    • +3
DRILL-6574: Add option to push LIMIT(0) on top of SCAN (late limit 0 optimization)

DRILL-4525: Allow SqlBetweenOperator to accept LOWER_OPERAND and UPPER_OPERAND with different types

update per DRILL-4515

update per DRILL-4515

Bump calcite version to 1.4.0-drill-r11

update release notes to include DRILL-4287 as resolved bug

1.6 download link update

    • -4
    • +4
1.6 download link updates

DRILL-4514: Add describe schema <schema_name> command

close apache/drill#436.

updated docs.json

1.6 release updates

    • -5
    • +6
    • -0
    • +125
    • -0
    • +23
DRILL-4317: Exceptions on SELECT and CTAS with large CSV files

this closes #432

MD-813: Improve count(*) queries against MapR-DB Json tables.

+ Fail query on schema change.

+ Added a configuration option 'ignoreSchemaChange', which when enabled, drops the rows from the result


1.6 edits

    • binary
Updates for 1.6

    • binary
updated docs.json

Sudheesh's inbound impersonation feature doc: DRILL-4281

    • -0
    • +50
DRILL-4237, DRILL-4478: Implement hash to use murmur3 and add correspondent unit tests

+ Avoid object or extra buffer creation

+ Clean up tests

closes #485

DRILL-4372: (continued) Support for Window functions: - CUME_DIST - DENSE_RANK - PERCENT_RANK - RANK - ROW_NUMBER - NTILE - LEAD - LAG - FIRST_VALUE - LAST_VALUE

  1. … 11 more files in changeset.
DRILL-4050: Add zip archives to the list of artifacts in verify_release.sh

This enhanced version of the script allows integrated download and verification of a Drill release. It can be used to verify both the main release artifacts and maven repository artifacts.

For example, to verify the 1.6 rc0 release artifacts, I ran

./verify_release.sh https://repository.apache.org/content/repositories/orgapachedrill-1030/ /tmp/drill-1.6/maven/

./verify_release.sh http://home.apache.org/~parthc/drill/releases/1.6.0/rc0/ /tmp/drill-1.6/main/

If I had pre-downloaded the files in the respective folders, I'd run

./verify_release.sh /tmp/drill-1.6/maven/

./verify_release.sh /tmp/drill-1.6/main/

Finally, run with `-nv` option to reduce the verbosity of the output.

Closes #249.

Added Parth's GPG Key