You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@drill.apache.org by ih...@apache.org on 2019/08/30 14:51:49 UTC
[drill] branch master updated (236276c -> 57f8a2a)
This is an automated email from the ASF dual-hosted git repository.
ihuzenko pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/drill.git.
from 236276c DRILL-7360: Refactor WatchService in Drillbit class and fix concurrency issues
add 57f8a2a DRILL-7253: Read Hive struct w/o nulls
No new revisions were added by this update.
Summary of changes:
.../drill/exec/store/hive/HiveUtilities.java | 4 +-
.../store/hive/writers/HiveValueWriterFactory.java | 15 +
.../{HiveListWriter.java => HiveStructWriter.java} | 36 ++-
.../exec/hive/complex_types/TestHiveArrays.java | 140 +++++++-
.../exec/hive/complex_types/TestHiveStructs.java | 354 +++++++++++++++++++++
.../complex_types/array/struct_array.json | 2 +
.../resources/complex_types/struct/struct_tbl.json | 3 +
.../java/org/apache/drill/exec/dotdrill/View.java | 6 +-
...stFunction.java => RowConstructorFunction.java} | 34 +-
.../drill/exec/planner/logical/DrillOptiq.java | 14 +-
.../visitor/RexVisitorComplexExprSplitter.java | 42 ++-
.../visitor/SplitUpComplexExpressions.java | 129 ++++----
.../sql/DrillCalciteSqlOperatorWrapper.java | 13 +-
.../exec/planner/sql/DrillConvertletTable.java | 9 +
.../planner/sql/handlers/DefaultSqlHandler.java | 8 +-
.../drill/exec/fn/impl/TestVarArgFunctions.java | 12 +
.../main/codegen/templates/HolderReaderImpl.java | 8 +-
pom.xml | 2 +-
18 files changed, 697 insertions(+), 134 deletions(-)
copy contrib/storage-hive/core/src/main/java/org/apache/drill/exec/store/hive/writers/complex/{HiveListWriter.java => HiveStructWriter.java} (51%)
create mode 100644 contrib/storage-hive/core/src/test/java/org/apache/drill/exec/hive/complex_types/TestHiveStructs.java
create mode 100644 contrib/storage-hive/core/src/test/resources/complex_types/array/struct_array.json
create mode 100644 contrib/storage-hive/core/src/test/resources/complex_types/struct/struct_tbl.json
copy exec/java-exec/src/main/java/org/apache/drill/exec/expr/fn/impl/{CollectToListFunction.java => RowConstructorFunction.java} (59%)