[ https://issues.apache.org/jira/browse/DRILL-7313?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16879065#comment-16879065 ]
ASF GitHub Bot commented on DRILL-7313: --------------------------------------- vvysotskyi commented on pull request #1819: DRILL-7313: Use Hive schema for MaprDB native reader when field was empty URL: https://github.com/apache/drill/pull/1819#discussion_r300586464 ########## File path: metastore/metastore-api/src/main/java/org/apache/drill/metastore/util/SchemaPathUtils.java ########## @@ -57,6 +57,8 @@ public static ColumnMetadata getColumnMetadata(SchemaPath schemaPath, TupleMetad /** * Adds column with specified schema path and type into specified {@code TupleMetadata schema}. + * For the case when specified {@link SchemaPath} has child, corresponding maps will be created Review comment: You are right, children should be there, thanks, fixed. ---------------------------------------------------------------- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. For queries about this service, please contact Infrastructure at: us...@infra.apache.org > Use Hive schema for MaprDB native reader when field was empty > ------------------------------------------------------------- > > Key: DRILL-7313 > URL: https://issues.apache.org/jira/browse/DRILL-7313 > Project: Apache Drill > Issue Type: Task > Affects Versions: 1.16.0 > Reporter: Volodymyr Vysotskyi > Assignee: Volodymyr Vysotskyi > Priority: Major > Fix For: 1.17.0 > > > Currently, when an external Hive MaprDB table is queried using hive plugin > with enabled {{store.hive.maprdb_json.optimize_scan_with_native_reader}}, > some queries may fail due to soft schema change, though Hive knows actual > data types. > For example, when we have a table with several fields, and one of them has > only several non-null values, queries with grouping by such field will fail > due to schema change. > The goal of this Jira is to allow using types from Hive when a non-existing > field is created, so it will allow avoiding such issues. -- This message was sent by Atlassian JIRA (v7.6.3#76005)