drill

Clone Tools
  • last updated a few minutes ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
DRILL-6889: Exclude Drill unit tests to avoid Travis timing out

closes #1567

DRILL-6887: Fix FunctionInitializerTest.init() failure

close apache/drill#1566

DRILL-6874: Close input stream after AsyncPageReaderTask is completed

close apache/drill#1565

DRILL-6883: Force reload of options after resetting parameter

If an update is initiated, the webpage loaded changes. Attempting a reset tries to reload this page, but it does not show the updated values from the back end.

This patch forces the reload of updated values by redirecting to /options page

Use AJAX call for Update and Reset

Eliminates the need for window.location=<redirectURL>

is Number check

Added comments to explain extraction

close apache/drill#1563

Add Vitalii's GPG key

DRILL-6878: Use DrillPushRowKeyJoinToScan rule on DrillJoin pattern to account for DrillSemiJoin

closes #1568

edit cross join doc updates

update docs cross join support

DRILL-6877: NPE when starting Drillbit

closes #1560

    • -1
    • +1
    /distribution/src/resources/drillbit.sh
DRILL-6964: Implement CREATE / DROP SCHEMA commands

Note: this PR only adds support for CREATE / DROP SCHEMA commands which allow to store and delete schema. Schema usage during querying the data will be covered in other PRs.

1. Added parser methods / handles to parse CREATE / DROP schema commands.

2. Added SchemaProviders classes to separate ways of schema provision (file, table function).

3. Added schema parsing using ANTLR4 (lexer, parser, visitors).

4. Added appropriate unit tests.

close apache/drill#1615

  1. … 21 more files in changeset.
DRILL-6863: Drop table is not working if path within workspace starts with "/"

- Made workspace to be honored when table/view name starts with "/" for DROP TABLE, DROP VIEW, CREATE VIEW and SELECT from view queries;

- Made "/{name}" and "{name}" to be equivalent names (the leading "/" is removed) when creating temporary tables so that SELECT ... FROM "/{name}" ... and SELECT ... FROM "{name}" ... produce the same results and behave as regular tables in the context.

closes #1557

DRILL-6864: Upgrade the git-commit-id plugin to 2.2.5

DRILL-6867: WebUI Query editor cursor position

closes #1551

DRILL-6865: Filter is not removed from the plan when parquet table fully matches the filter

closes #1552

DRILL-6866: Upgrade to SqlLine 1.6.0

1. Changed SqlLine version to 1.6.0.

2. Overridden new getVersion method in DrillSqlLineApplication.

3. Set maxColumnWidth to 80 to avoid issue described in DRILL-6769.

4. Changed colorScheme to obsidian.

5. Output null value for varchar / char / boolean types as null instead of empty string.

6. Changed access modifier from package default to public for JDBC classes that implement external interfaces to avoid issues when calling methods from these classes using reflection.

closes #1556

DRILL-6847: Add Query Metadata to RESTful Interface

closes #1539

DRILL-6865: Query returns wrong result when filter pruning happens

DRILL-6834: Introduce option to disable result set for DDL queries for JDBC connection

- Added session-scoped option `drill.exec.fetch_resultset_for_ddl` to control whether update count or result set should be returned for JDBC connection session. By default the option is set to `true` which ensures that result set is returned;

- Updated Drill JDBC: `DrillCursor` and `DrillStatement` to achieve desired behaviour.

closes #1549

  1. … 12 more files in changeset.
DRILL-6857: Read only required row groups in a file when limit push down is applied

closes #1548

DRILL-6858: Add functionality to list directories / files with exceptions suppression

1. Add listDirectoriesSafe, listFilesSafe, listAllSafe in FileSystemUtil and DrillFileSystemUtil classes.

2. Use FileSystemUtil.listAllSafe during listing files in show files command and information_schema.files table.

closes #1547

DRILL-6870: Upgrade to ANTLR4

closes #1554

  1. … 6 more files in changeset.
DRILL-6861: Hash-Join should not exit after an empty probe-side spilled partition

DRILL-6818: Add descriptions to secondary index options.

closes #1545

DRILL-6876: Enable CircleCI builds for JDK 9-11

close apache/drill#1558

DRILL-6751: Upgrade Apache parent POM to version 21

- Update apache.pom file version to 21 (with updating some maven plugins versions)

- Include Drill's sources jars on assembly stage in <moduleSets> (not <dependencySets>)

for properincluding jars with last apache-21.pom

- Separate "distro-assembly" to the two execution stages to avoid:

[WARNING] Assembly file: <DRILL_HOME>/distribution/target/apache-drill-1.15.0-SNAPSHOT is not a regular

file (it may be a directory). It cannot be attached to the project build for installation or deployment.

- Remove unsused <include>/<exclude> in assebly descriptor to avoid:

[WARNING] The following patterns were never triggered in this artifact inclusion filter

- Update "maven-assembly-plugin" version

- Update "slf4j" version

- Update "mockito-core" version

- Update "bcpkix-jdk15on" (Bouncy Castle Cryptography APIs) version

close apache/drill#1561

    • -0
    • +33
    /distribution/src/assemble/bin-assembly-dir.xml
    • -0
    • +33
    /distribution/src/assemble/bin-assembly.xml
    • -436
    • +0
    /distribution/src/assemble/bin.xml
    • -0
    • +429
    /distribution/src/assemble/component.xml
DRILL-6853: Make the complex parquet reader batch max row size configurable

DRILL-6850: Allow configuring table names case sensitivity for JDBC storage plugin

closes #1542

DRILL-6668: In Web UI, highlight options that are not default values

This commit introduces a new button on the options page that allows a user to reset an option to its system default value.

To simplify things, a tooltip is shown when the mouse hovers over the button. If the option value is already default, the button is disabled.

Currently, the Update button redirects to /option/optionName . This change reuses what we already are using to set the default (using AJAX) and auto-refreshing

Switch [Default] label to [Reset]

Patch To Pass StatusResourcesTest

closes #1543

doc updates

edit