This is an automated email from the ASF dual-hosted git repository.
hmaduri pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/drill.git.
from fee4b1c DRILL-7052: Relative path for URL redirection
new 5323f9d DRILL-7041: CompileException happens if a nested coalesce
function returns null - Made `NullExpression`s in `IfExpression` with nested
`IfExpression`s to be rewritten to typed ones recursively if necessary closes
#1668
new e5859ef DRILL-7047: Drill C++ Client crash due to Dangling stack ptr
to sasl_callback_t closes #1661
new 95bca65 DRILL-4858: REPEATED_COUNT on an array of maps and an array
of arrays is not implemented
new ee65047 DRILL-6927: Avoid double conversion from impala timestamp
when hive native parquet reader is used closes #1655
The 3474 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
.../client/src/clientlib/saslAuthenticatorImpl.cpp | 19 +-
.../client/src/clientlib/saslAuthenticatorImpl.hpp | 1 +
.../ConvertHiveParquetScanToDrillParquetScan.java | 32 +-
.../exec/TestHiveDrillNativeParquetReader.java | 18 ++
...ntypedNull.java => RepeatedCountFunctions.java} | 53 ++--
.../apache/drill/exec/expr/EvaluationVisitor.java | 8 +
.../exec/expr/ExpressionTreeMaterializer.java | 42 +--
.../exec/expr/fn/impl/SimpleRepeatedFunctions.java | 147 ----------
.../fn/impl/TestNewSimpleRepeatedFunctions.java | 325 +++++++++++++++++++--
.../planner/logical/TestCaseNullableTypes.java | 22 +-
.../functions/repeated/repeated_list.json | 8 +
.../resources/functions/repeated/repeated_map.json | 7 +
.../store/parquet/complex/repeated_types.parquet | Bin 0 -> 3709 bytes
.../complex/impl/RepeatedListReaderImpl.java | 24 +-
.../vector/complex/impl/RepeatedMapReaderImpl.java | 35 +--
15 files changed, 468 insertions(+), 273 deletions(-)
copy exec/java-exec/src/main/codegen/templates/{CastUntypedNull.java =>
RepeatedCountFunctions.java} (61%)
create mode 100644
exec/java-exec/src/test/resources/functions/repeated/repeated_list.json
create mode 100644
exec/java-exec/src/test/resources/functions/repeated/repeated_map.json
create mode 100644
exec/java-exec/src/test/resources/store/parquet/complex/repeated_types.parquet