Clone Tools
  • last updated a few minutes ago
Constraints: committers
Constraints: files
Constraints: dates
DRILL-7761: Drill fails with OOM for the case of large filter conditions

DRILL-7759: Code compilation exception for queries containing (untyped) NULL

    • -0
    • +56
DRILL-7750: Drill fails to read KeyStore password from Credential provider (#2088)

DRILL-7744: Move Filters from HTTP Storage Plugin to Drill Core

  1. … 8 more files in changeset.
DRILL-7739: Allow implicit casts from required to nullable data type

closes #2080

DRILL-7741: Columns are missing when using convert_from function

closes #2081

DRILL-7738: Fix TestDynamicUDFSupport failure for GitHub Actions

DRILL-7707: Unable to analyze table metadata is it resides in non-writable workspace

Revisions from review comments

DRILL-7734: Revise the result set reader

Revised into two forms: push (for streaming JSON results) and

pull (for one operator reading from another).

closes #2077

  1. … 7 more files in changeset.
DRILL-7716: Create Format Plugin for SPSS Files

  1. … 19 more files in changeset.
DRILL-7730: Improve web query efficiency

Implements a direct transfer of batches from Screen to web client.

Cleans up web client query processing to avoid duplicate schema


Much related code cleanup.

  1. … 24 more files in changeset.
DRILL-7725: Updates to the EVF2 framework

* Supports internal implicit columns

* Better support for standard conversions

* Handle several reader corner cases

* Simplified file reader

closes #2073

  1. … 67 more files in changeset.
DRILL-7724: Refactor metadata controller batch

Also changed for (;;) infinite loops to

while (true) as preferred by IntelliJ.

  1. … 11 more files in changeset.
DRILL-7717: Support Mongo extended types in V2 JSON loader

Adds support for Mongo extended types to the JSON loader.

Refactors the JSON code to make such extensions easier.

Added support for provided schema with extended types.

  1. … 83 more files in changeset.
DRILL-7710: Fix TestMetastoreCommands#testDefaultSegment test

DRILL-7711: Add data path, parameter filter pushdown to HTTP plugin

Adds an option to specify the path to data so the plugin will

ignore REST message "overhead" except the actual data.

Allows specifying HTTP URL parameters as filter push-downs from


* Revised scan cost model to allow a scan more freedom

to define cost. Needed to ensure that filter push-down

is actually accepted by Calcite.

* Reduced size of HTTP scan plan by including on the one

needed connection config rather than all of them.

* Revised URL building so that the proxy sees the full

URL after adding parameters, etc.

* Many code refinements.

* Added more details to README

  1. … 22 more files in changeset.
DRILL-7713: Upgrade misc libraries which outdated versions have reported vulnerabilities

1. Jackson

2. Retrofit

3. Commons-beanutils

4. Xalan

5. Xerdes

6. Commons-codec

7. Snakeyaml

8. Metadata-extractor

9. Protostuff

    • -60
    • +64
    • -22
    • +24
    • -25
    • +32
    • -18
    • +17
    • -73
    • +73
    • -33
    • +86
  1. … 4 more files in changeset.
DRILL-7705: Updated jQuery and Bootstrap libraries

- jQuery: 3.2.1 -> 3.4.1

- Bootstrap: 3.1.1 -> 4.4.1

- Also fixed styles that were considerably broken after the update.

    • -28
    • +27
  1. … 18 more files in changeset.
DRILL-7704: Update Maven to 3.6.3

  1. … 6 more files in changeset.
DRILL-7703: Support for 3+D arrays in EVF JSON loader

Revises the EVF-based JSON loader to support nested

repeated lists.

DRILL-7701: EVF V2 Scan Framework

Revises the scan framework to use the revised schema resolution

introduced in DRILL-7696.

  1. … 43 more files in changeset.
DRILL-7702: Update shaded guava

  1. … 5 more files in changeset.
DRILL-7692: Add dropdown to select default storage

DRILL-7702: Update ZooKeeper and Curator, exclude org.codehaus.jackson

  1. … 9 more files in changeset.
DRILL-7437: Storage Plugin for Generic HTTP REST API

  1. … 31 more files in changeset.
DRILL-7699: Update javax.validation Dependency

DRILL-6168: Revise format plugin table functions

Allows table functions to inherit properties from a

defined format plugin.

Also DRILL-7612: enforces immutability for all format plugins.

  1. … 32 more files in changeset.
DRILL-7603 and DRILL-7604: Add schema, options to REST query

Update and revision of work originally done by dobesv.

DRILL-7603: Allow default schema to be set for HTTP queries

DRILL-7604: Allow session options to be set in HTTP queries

Merges the above two. Separates running a REST query from the

JSON representation. Allows setting all option types from

a string (as required by DRILL-7604).

Added default schema to query profile query editor.

Made the two query editors a bit more similar visually,

but see DRILL-7697 for more work needed.

Added a utility to run a server for UI teseting without

a full build.

    • -22
    • +29
  1. … 6 more files in changeset.
DRILL-7702: Update httpclient, libthrift, httpdlog-parser, jetty, derby, exclude and ban log4j, jasper-runtime, commons-httpclient

closes #2057

  1. … 5 more files in changeset.