contrib

Clone Tools
  • last updated 26 mins ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
DRILL-7405: Avoiding download of TPC-H data

closes #1874

    • -140
    • +0
    ./data/tpch-sample-data/bin/pom.xml
    • binary
    ./data/tpch-sample-data/parquet/customer.parquet
    • binary
    ./data/tpch-sample-data/parquet/lineitem.parquet
    • binary
    ./data/tpch-sample-data/parquet/nation.parquet
    • binary
    ./data/tpch-sample-data/parquet/orders.parquet
    • binary
    ./data/tpch-sample-data/parquet/part.parquet
    • binary
    ./data/tpch-sample-data/parquet/partsupp.parquet
    • binary
    ./data/tpch-sample-data/parquet/region.parquet
    • binary
    ./data/tpch-sample-data/parquet/supplier.parquet
DRILL-7254: Read Hive union w/o nulls

  1. … 11 more files in changeset.
DRILL-7387: Failed to get value by int key from map nested into struct

  1. … 1 more file in changeset.
DRILL-7380: Query of a field inside of an array of structs returns null

1. Fixed parquet reader projection for Logical lists (DrillParquetReader.java)

2. Fixed projection pushdown for RexFieldAccess (ProjectFieldsVisitor.java)

3. DrillParquetReader.getProjection(...) splitted into few methods

4. Added javadocs for PathSegment and SchemaPath

  1. … 4 more files in changeset.
DRILL-7357: Expose Drill Metastore data through information_schema

1. Add additional columns to TABLES and COLUMNS tables.

2. Add PARTITIONS table.

3. General refactoring to adjust information_schema data retrieval from multiple sources.

closes #1860

  1. … 32 more files in changeset.
DRILL-7374: Support for IPV6 address

closes #1857

    • -1
    • +1
    ./native/client/src/clientlib/channel.cpp
DRILL-7376: Drill ignores Hive schema for MaprDB tables when group scan has star column

  1. … 2 more files in changeset.
DRILL-7252: Read Hive map using Dict<K,V> vector

  1. … 5 more files in changeset.
DRILL-7343: Add User-Agent UDFs to Drill

closes #1840

DRILL-7350: Move RowSet related classes from test folder

  1. … 292 more files in changeset.
DRILL-4517: Support reading empty Parquet files

1. Modified flat and complex parquet readers to output schema only when requested number of records to read is 0. In this case readers are not initialized to improve performance.

2. Allowed reading requested number of rows instead of all rows in the row group (DRILL-6528).

3. Fixed issue with nulls number determination in the row group (fixed IsPredicate#isAllNulls method).

4. Allowed reading empty parquet files via adding empty / fake row group.

5. General refactoring and unit tests.

6. Parquet tests categorization.

closes #1839

    • binary
    ./storage-hive/core/src/test/resources/empty.parquet
  1. … 44 more files in changeset.
DRILL-7337: Add vararg UDFs support

  1. … 35 more files in changeset.
DRILL-6961: Handle exceptions during queries to information_schema

closes #1833

  1. … 2 more files in changeset.
DRILL-7314: Use TupleMetadata instead of concrete implementation

1. Add ser / de implementation for TupleMetadata interface based on types.

2. Replace TupleSchema usage where possible.

3. Move patcher classes into commons.

4. Upgrade some dependencies and general refactoring.

  1. … 32 more files in changeset.
DRILL-7316: Move classes from org.apache.drill.metastore into org.apache.drill.exec.metastore package in java-exec module

  1. … 28 more files in changeset.
DRILL-7315: Revise precision and scale order in the method arguments

  1. … 28 more files in changeset.
DRILL-7307: casthigh for decimal type can lead to the issues with VarDecimalHolder

- Fixed code-gen for VarDecimal type

- Fixed code-gen issue with nullable holders for simple cast functions

with passed constants as arguments.

- Code-gen now honnoring DataType.Optional type defined by UDF for

NULL-IF-NULL functions.

  1. … 9 more files in changeset.
DRILL-7313: Use Hive schema for MaprDB native reader when field was empty

- Added all_text_mode option for hive maprDB Json

- Improved logic to convert Hive's schema into Drill's one

- Added unit tests for schema conversion

  1. … 13 more files in changeset.
DRILL-7174: Expose complex to Json control in the Drill C++ Client

closes #1814

    • -5
    • +9
    ./native/client/example/querySubmitter.cpp
    • -0
    • +2
    ./native/client/src/test/CMakeLists.txt
    • -0
    • +55
    ./native/client/src/test/DrillClientTest.cpp
DRILL-6711: Use jitpack repository for Drill Calcite project artifacts instead of repository.mapr.com

closes #1815

    • -2
    • +2
    ./storage-hive/hive-exec-shade/pom.xml
  1. … 6 more files in changeset.
DRILL-7271: Refactor Metadata interfaces and classes to contain all needed information for the File based Metastore

  1. … 119 more files in changeset.
DRILL-7253: Read Hive struct w/o nulls

  1. … 11 more files in changeset.
DRILL-7294: Prevent generating java beans using protostuff to avoid overriding classes with the same simple name declared as nested in the proto files

closes #1808

  1. … 7 more files in changeset.
DRILL-7268: Read Hive array with parquet native reader

1. Fixed preserving of group originalType for projected schema

in DrillParquetReader

2. Added reading of LIST logical type to DrillParquetGroupConverter.

Intermediate noop converter used to skip writing for next nested

repeated field after recognition of parent field as LIST. For this

skipRepeated 'true' passed to child converter's constructor.

close apache/drill#1805

  1. … 5 more files in changeset.
DRILL-7251: Read Hive array w/o nulls

1. HiveFieldConverter replaced by Hive writers for primitives

2. Created HiveValueWriterFactory and HiveListWriter to implement arrays support

4. Readers generation replaced by HiveDefaultRecordReader and HiveTextRecordReader

5. Few reader initializers replaced by one

6. Added method to repeated vardecimal writer

7. Minor fix for array column in View

  1. … 39 more files in changeset.
DRILL-7196: Queries are still runnable on disabled plugins

- Storage client is not created anymore for disabled plugins

- GET "/storage/{name}.json" endpoint now working with

plugin configuration directly, without client instantination.

It have increased UI responsitivity.

- Hbase and mongo base test classes refactored to honor enabled

plugin attribute

- Fixed path contructor for mongo test datasets:

Now it is cross-platform

- Fixed test json files format which using plugin definitions

- Code cleanup

    • -63
    • +63
    ./native/client/resources/simple_plan.json
  1. … 92 more files in changeset.
[maven-release-plugin] prepare for next development iteration

    • -1
    • +1
    ./storage-hive/hive-exec-shade/pom.xml
  1. … 17 more files in changeset.
[maven-release-plugin] prepare release drill-1.16.0

    • -2
    • +2
    ./storage-hive/hive-exec-shade/pom.xml
  1. … 17 more files in changeset.
[maven-release-plugin] prepare release drill-1.16.0

    • -2
    • +2
    ./storage-hive/hive-exec-shade/pom.xml
  1. … 17 more files in changeset.
DRILL-7164: KafkaFilterPushdownTest is sometimes failing to pattern match correctly

closes #1760

  1. … 1 more file in changeset.