drill

Clone Tools
  • last updated 29 mins ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
DRILL-3933: Surround $QUERY variable in double-quotes to avoid asterisk expansion in sqlline script

closes #1538

DRILL-6850: Force setting DRILL_LOGICAL Convention for DrillRelFactories and DrillFilterRel

- Fix workspace case insensitivity for JDBC storage plugin

DRILL-6843: Update SchemaBuilder comment to match implementation

The schema builder API evolved a while back. The class provides a detailed comment to explain usage. That comment was out of date. This fix updates the comment to match the code.

closes #1533

doc edit

monitoring metrics doc updates

DRILL-6039: Fixed drillbit.sh script to do graceful shutdown

closes #1536

    • -1
    • +21
    /distribution/src/resources/drillbit.sh
DRILL-6837: Missing reference for dynamically created Javascript library

A PR for DRILL-6084 broke the auto-complete library required for Edit Query page, with the removal of the static javascript library.

https://github.com/apache/drill/pull/1491/files#diff-2bb3c04f1a9eead1faf57212cce5d2a9

The dynamically loaded script is not defined in the Freemarker template page.

The fix is trivial.

FILES table info schema update in SHOW FILES doc

Drill-6680 add content to INFO SCHEMA for FILES table

    • -9
    • +164
    /_docs/query-data/060-querying-the-information-schema.md
DRILL-3610: Add TIMESTAMPADD and TIMESTAMPDIFF functions

closes #1528

Added User meetup link

    • -0
    • +8
    /blog/_posts/2018-10-16-drill-user-meetup.md
Update 090-mongodb-storage-plugin.md

Adding information about possible authentication settings in connection URL for mongodb

DRILL-6611: Add Ctrl+Enter support for query submission

1. BugFix on parent commit: Ensure query submission is done with user name when impersonation is enabled.

2. Support non-Mac browsers

3. Support keyboard submission for profile pages with Edit Query tab.

Developer Day

    • -0
    • +8
    /blog/_posts/2018-10-16-drill-developer-day.md
    • binary
    /images/thumbnail-0rurIzOkTIg.jpg
    • binary
    /images/thumbnail-lslA8kDr_jQ.jpg
update drill doc pages with dates

    • -1
    • +1
    /_docs/architecture/020-core-modules.md
    • -1
    • +1
    /_docs/architecture/030-performance.md
  1. … 75 more files in changeset.
doc edit

DRILL-6850: JDBC integration tests failures

- Fix RDBMS integration tests (expected decimal output and testCrossSourceMultiFragmentJoin)

- Update libraries versions

- Resolve NPE for empty result

DRILL-4456: Add Hive translate UDF

closes #1527

DRILL-6819: Remove invisible back link in Drill WebUI

DRILL-6691: Unify checkstyle-config.xml files.

closes #1550

  1. … 15 more files in changeset.
DRILL-6744: Support varchar and decimal push down

1. Added enableStringsSignedMinMax parquet format plugin config and store.parquet.reader.strings_signed_min_max session option to control reading binary statistics for files generated by prior versions of Parquet 1.10.0.

2. Added ParquetReaderConfig to store configuration needed during reading parquet statistics or files.

3. Provided mechanism to enable varchar / decimal filter push down.

4. Added VersionUtil to compare Drill versions in string representation.

5. Added appropriate unit tests.

closes #1537

  1. … 27 more files in changeset.
Fixed imports for DRILL-6381

DRILL-6760: Retain original exception in Verbose Error Message

closes #1519

DRILL-6642: Update protocol-buffers version

1. Updated protobuf to version 3.6.1

2. Added protobuf to the root pom dependency management

3. Added classes BoundedByteString and LiteralByteString for compatibility with HBase

4. Added ProtobufPatcher to provide compatibility with MapR-DB and HBase

closes #1639

    • -1824
    • +2364
    /contrib/native/client/src/protobuf/BitControl.pb.cc
    • -1034
    • +1724
    /contrib/native/client/src/protobuf/BitControl.pb.h
    • -786
    • +966
    /contrib/native/client/src/protobuf/BitData.pb.cc
    • -339
    • +667
    /contrib/native/client/src/protobuf/BitData.pb.h
    • -455
    • +581
    /contrib/native/client/src/protobuf/GeneralRPC.pb.cc
    • -245
    • +410
    /contrib/native/client/src/protobuf/GeneralRPC.pb.h
  1. … 26 more files in changeset.
edits to driver pages to include link to MapR Jdbc drivers

doc edit

doc edits: add driver links in 1.14 rn, edit plannerbroadcastthreshold option description

edit docs to add links to new mapr drill drivers, edit planner.broadcast_threshold option

DRILL-6809: Handle repeated map in schema inference

It turns out that the RowSet utilities build a repeated map without including the hidden $offsets$ vector in the metadata for the map. But, other parts in Drill do include this vector.

The RowSet behavior might be a bug which can be addressed in another PR.

This PR:

* Adds unit tests for map accessors at the row set level. Looks like these were never added originally. They are a simplified form of the ResultSetLoader map tests.

* Verified that the schema inference can infer a schema from a repeated map (using the RowSet style.)

* Added a test to reproduce the case from the bug.

* Made a tweak to the RowSetBuilder to allow access to the RowSetWriter which is needed by the new tests.

* Could of minor clean-ups.

closes #1513

DRILL-6715: Update descriptions for System Options table

With introduction of DRILL-5735 , the descriptions for about half the system options still remain missing. This commit collects descriptions review by @bbevens

1. Update options for HashAgg/Join (@Ben-Zvi )

2. Update options for Parquet Reader/Writer (@sachouche )

3. Update options for Planners (@HanumathRao , @vdiravka , @KazydubB )

4. Update options for BatchSizing (@bitblender )

5. Update options for Planner Optimizations (@arina-ielchiieva )

6. Update options for Security & Kafka (Krystal Nguyen)

7. Update options for Misc entries (@arina-ielchiieva , @vvysotskyi )

In additional, there is a patch for `org.apache.drill.exec.compile.ClassTransformer.scalar_replacement` , which appears to have replaced `exec.compile.scalar_replacement`. References to the latter have been removed to avoid confusion.

Additional changes include moving the `ClassTransformer` validator to `ExecConstants.java`

Adding support for internal options' descriptions

Removed mention of {{Will be removed in 1.15.0}}. (Refer DRILL-6527)