drill

Clone Tools
  • last updated 13 mins ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
DRILL-7773: Incorrect conversion result to TIME_EPOCH_BE

DRILL-7764: Cleanup warning messages in GuavaPatcher class (#2093)

* DRILL-7764: Cleanup warning messages in GuavaPatcher class

DRILL-7761: Drill fails with OOM for the case of large filter conditions

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

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

DRILL-7749: Drill-on-Yarn Application Master UI is broken due to bootstrap update

Fixed navigation classes in AM templates.

    • -11
    • +11
    /drill-yarn/src/main/resources/drill-am/generic.ftl
DRILL-7723: Add Excel Metadata as Implicit Fields

DRILL-7746: Add REST API Ability to Accept CSV Input

    • -0
    • +3
    /contrib/storage-http/src/test/resources/data/response.csv
Adding Slack Icon to README.md

Adding slack icon to README.md.

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

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

    • -0
    • +93
    /contrib/format-spss/README.md
    • -0
    • +88
    /contrib/format-spss/pom.xml
    • binary
    /contrib/format-spss/src/test/resources/spss/testdata.sav
  1. … 6 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

info.

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

    • -0
    • +26
    /common/src/test/java/org/apache/drill/categories/EvfTest.java
  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-7727: Fix protobuf warning message

Fix protobuf warning message about the use of ByteSize(), replaced with

ByteSizeLong().

Also add a minimum version requirement to match what is described in the

docs.

DRILL-7726: Update boost requirement to 1.54

To support TLS1.2 flag, Boost ASIO 1.54 is required.

Also replace deprecated use of

`ssl::context::context(boost::asio::io_service &, method m)` which has

been removed from recent versions of Boost ASIO (>= 1.66).

    • -23
    • +3
    /contrib/native/client/readme.linux
    • -1
    • +1
    /contrib/native/client/test/ssl/testClient.cpp
    • -1
    • +1
    /contrib/native/client/test/ssl/testServer.cpp
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

SQL.

* 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

    • -85
    • +335
    /contrib/storage-http/README.md
  1. … 20 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

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.

  1. … 18 more files in changeset.
Update Maven version to 3.6.3

DRILL-7704: Update Maven to 3.6.3

DRILL-7703: Support for 3+D arrays in EVF JSON loader

Revises the EVF-based JSON loader to support nested

repeated lists.