Vova Vysotskyi

DRILL-7376: Drill ignores Hive schema for MaprDB tables when group scan has star column

DRILL-7369: Schema for MaprDB tables is not used for the case when several fields are queried

closes #1852

DRILL-7356: Introduce session options for the Drill Metastore

closes #1846

DRILL-7350: Move RowSet related classes from test folder

  1. … 278 more files in changeset.
DRILL-7337: Add vararg UDFs support

  1. … 23 more files in changeset.
DRILL-7317: Close ClassLoaders used for udf jars uploading when closing FunctionImplementationRegistry

- Fix issue with caching DrillMergeProjectRule and FunctionImplementationRegistry when different drillbits are started within the same JVM

DRILL-7316: Move classes from org.apache.drill.metastore into org.apache.drill.exec.metastore package in java-exec module

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

  1. … 14 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-7310: Move schema-related classes from exec module to be able to use them in metastore module

closes #1816

  1. … 88 more files in changeset.
DRILL-6711: Use jitpack repository for Drill Calcite project artifacts instead of repository.mapr.com

closes #1815

    • -0
    • +26
    /docs/dev/Calcite.md
DRILL-7297: Query hangs in planning stage when Error is thrown

close apache/drill#1811

DRILL-7271: Refactor Metadata interfaces and classes to contain all needed information for the File based Metastore

  1. … 105 more files in changeset.
DRILL-7294: Regenerate protobufs

  1. … 94 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

DRILL-7250: Query with CTE fails when its name matches to the table name without access

DRILL-7237: Fix single_value aggregate function for variable length types

- Add implementations of single_value for complex data types

closes #1782

    • -1
    • +0
    /exec/java-exec/src/main/codegen/config.fmpp
DRILL-7213: Use dependencySets tag for including artifacts in assembly to consider dependencies from the distribution module

    • -66
    • +14
    /distribution/src/assemble/component.xml
DRILL-7050: RexNode convert exception in sub-query closes #1770

DRILL-7150: Fix timezone conversion for timestamp from MaprDB after the transition from PDT to PST closes #1729

DRILL-7089: Implement caching for TableMetadataProvider at query level and adapt statistics to use Drill metastore API

closes #1728

  1. … 35 more files in changeset.
DRILL-2326: Fix scalar replacement for the case when static method which does not return values is called

- Fix check for return function value to handle the case when created object is returned without assigning it to the local variable

closes #1687

DRILL-6524: Assign holder fields instead of assigning object references in generated code to allow scalar replacement for more cases closes #1686

DRILL-6524: Prevent incorrect scalar replacement for the case of assigning references inside if block

DRILL-6852: Adapt current Parquet Metadata cache implementation to use Drill Metastore API

Co-authored-by: Volodymyr Vysotskyi <vvovyk@gmail.com>

Co-authored-by: Vitalii Diravka <vitalii@apache.org>

close apache/drill#1646

  1. … 52 more files in changeset.
DRILL-7072: Query with semi join fails for JDBC storage plugin closes #1674

DRILL-6927: Avoid double conversion from impala timestamp when hive native parquet reader is used closes #1655

DRILL-6734: JDBC storage plugin returns null for fields without aliases closes #1642 - Add output column names to JdbcRecordReader and use them for storing the results since column names in result set may differ when aliases aren't specified

DRILL-7022: Partition pruning is not happening the first time after the metadata auto-refresh

closes #1638

DRILL-7031: Add Travis job that runs protobuf generation command and checks if all protobufs are up-to-date

closes #1636