drill

Clone Tools
  • last updated a few minutes ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
DRILL-4954: Fix printing Strings when `allTextMode` is ON for MapR-DB JSON tables.

close apache/drill#624

DRILL-4560: When new bits register, invoke listeners in ZKClusterCoordinator

close apache/drill#626

Original JIRA title: “ZKClusterCoordinator does not call

DrillbitStatusListener.drillbitRegistered for new bits”

update drill hangout link

DRILL-4921: Added -P to "cd" in scripts to allow for symbolic links

close apache/drill#623

    • -1
    • +1
    /distribution/src/resources/drill-conf
    • -1
    • +1
    /distribution/src/resources/drillbit.sh
    • -1
    • +1
    /distribution/src/resources/submit_plan
DRILL-4369: Exchange name and version infos during handshake

There's no name and version exchanged between client and server over the User RPC

channel.

On client side, having access to the server name and version is useful to expose it

to the user (through JDBC or ODBC api like DatabaseMetadata#getDatabaseProductVersion()),

or to implement fallback strategy when some recent API are not available (like

metadata API).

On the server side, having access to the client version might be useful for audit

purposes and eventually to implement fallback strategy if it doesn't require a RPC

version change.

this closes #622

  1. … 7 more files in changeset.
DRILL-4950: Remove incorrect false condition; consume all empty batches

closes #621

DRILL-4951: Do Guava.patch earlier so we can run single Hbase's unit test through command line or IDE

closes #636

DRILL-4905: Push down the LIMIT to the parquet reader scan to limit the numbers of records read

close apache/drill#597

DRILL-4945: Report INTERVAL exact type as column type name

closes #618

update contribution guidelines with a link to design doc

DRILL-1996: Add cancel method to Drill C++ connector

This closes #602

DRILL-4674: Allow casting to boolean the same literals as in Postgres

closes #610

DRILL-4870 drill-config.sh sets JAVA_HOME incorrectly for the Mac

This closes #605

    • -1
    • +1
    /distribution/src/resources/drillbit.sh
DRILL-4935: Allow drillbits to advertise a configurable host address to Zookeeper

This closes #647

    • -0
    • +4
    /distribution/src/resources/drill-env.sh
DRILL-3243: Added CSG mods. Fixed field names. Removed old test files Added Parse_url and parse_query() functions Fix unit test

This closes #607

DRILL-4930: Fix Metadata results ordering

Change MetadataProvider to return metadata results ordered (following

convention used by ODBC and JDBC specs).

this closes #614

Change-Id: Iff59b7fada7040602f1735bccc13bc6bf5c9a252

Update bi-weekly drill hangout link and doc edit for Drill-4848

DRILL-4927: Add support for Null Equality Joins

These changes are a subset of the original pull request from DRILL-4539 (PR-462).

- Added changes to support Null Equality Joins;

- Created tests for it.

close apache/drill#603

edits

doc edits

doc edit

doc edit

edits to config options intro doc

doc edit

edits to typos in physical operators page

change note in config options introduction about config file changes in Drill 1.8

DRILL-4800: Add AsyncPageReader to pipeline PageRead Use non tracking input stream for Parquet scans. Make choice between async and sync reader configurable. Make various options user configurable - choose between sync and async page reader, enable/disable fadvise Add Parquet Scan metrics to track time spent in various operations

  1. … 4 more files in changeset.
DRILL-4925: Add tableType filter to GetTables metadata query

- Adding tableType filter to GetTablesReq query (needed for JDBC and ODBC

drivers).

- Fix table type returned by sys and INFORMATION_SCHEMA tables

- Also fixes some protobuf typos to related classes.

this closes #612

Change-Id: If95246a312f6c6d64a88872936f516308874c2d2

  1. … 4 more files in changeset.
DRILL-4880: Support JDBC driver registration using ServiceLoader

Support loading Drill driver using ServiceLoader. From the user perspective,

it means being able to use the driver without registering it first, like by using

Class.forName("org.apache.drill.jdbc.Driver") for example.

this closes #596

Change-Id: Id26922ee42bef5fbce46ac2bcbb83f1859e9bb48

DRILL-4906: CASE Expression with constant generates class exception

Tests for different data types

close apache/drill#598