This is an automated email from the ASF dual-hosted git repository.
sorabh pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/drill.git.
from b20a2e6 DRILL-7100: Fixed IllegalArgumentException when reading
Parquet data
new fbbfbef DRILL-7092: Rename map to struct in schema definition 1.
Renamed map to struct in schema parser. 2. Updated sqlTypeOf function to return
STRUCT instead of MAP, drillTypeOf function will return MAP as before until
internal renaming is done. 3. Add is_struct alias to already existing is_map
function. Function should be revisited once Drill supports true maps. 4.
Updated unit tests.
new c7f6a07 DRILL-7081: Upgrade GlassFish Jersey and Javax Servlet
dependecies versions - Update dependencies versions - Exclude dependency from
jdbc-all - Removal redundant "bcpkix-jdk15on" exclusion - Proper exclusion of
"jackson-dataformat-hocon" dependency - Removal redundant "excludeSubprojects"
config property for Maven Rat Plugin
new 5c935b7 DRILL-7075: Fix debian package issue with control files
new 17bbcd5 DRILL-7061: Disable LIMIT Rows Option
new e2619f6 DRILL-7058: Refresh command to support subset of columns
closes #1666
new a99db5f DRILL-7038: Queries on partitioned columns scan the entire
datasets
new ad0418f DRILL-6524: Prevent incorrect scalar replacement for the case
of assigning references inside if block
new e7f0bbf DRILL-6524: Assign holder fields instead of assigning object
references in generated code to allow scalar replacement for more cases closes
#1686
new 5aa38a5 DRILL-2326: Fix scalar replacement for the case when static
method which does not return values is called
The 3500 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:
.../java/org/apache/drill/common/types/Types.java | 4 +-
contrib/storage-hbase/pom.xml | 1 -
.../drill/exec/fn/hive/TestInbuiltHiveUDFs.java | 35 ++-
distribution/pom.xml | 1 +
distribution/src/deb/control/control | 9 +
exec/java-exec/pom.xml | 13 +-
.../record/metadata/schema/parser/SchemaLexer.g4 | 1 +
.../record/metadata/schema/parser/SchemaParser.g4 | 8 +-
exec/java-exec/src/main/codegen/data/Parser.tdd | 6 +-
.../src/main/codegen/includes/parserImpls.ftl | 14 +-
.../exec/compile/bytecode/InstructionModifier.java | 24 +-
.../exec/compile/bytecode/MethodAnalyzer.java | 138 +++++++++---
.../exec/compile/bytecode/ReplacingBasicValue.java | 31 ++-
.../compile/bytecode/ReplacingInterpreter.java | 7 +
.../compile/bytecode/ScalarReplacementNode.java | 2 +-
.../bytecode/ValueHolderReplacementVisitor.java | 6 +-
.../apache/drill/exec/expr/EvaluationVisitor.java | 27 ++-
.../drill/exec/expr/fn/DrillSimpleFuncHolder.java | 14 +-
.../drill/exec/expr/fn/impl/UnionFunctions.java | 2 +-
.../apache/drill/exec/planner/PlannerPhase.java | 6 +-
.../planner/logical/partition/PruneScanRule.java | 246 ++++++++++++++++++++-
.../sql/handlers/RefreshMetadataHandler.java | 36 ++-
.../sql/parser/CompoundIdentifierConverter.java | 2 +-
.../planner/sql/parser/SqlRefreshMetadata.java | 33 ++-
.../metadata/schema/parser/SchemaVisitor.java | 12 +-
.../drill/exec/store/dfs/MetadataContext.java | 11 +
.../exec/store/parquet/ParquetFormatPlugin.java | 1 +
.../exec/store/parquet/metadata/Metadata.java | 78 ++++---
.../src/main/resources/rest/query/query.ftl | 3 +-
.../resources/rest/static/js/querySubmission.js | 2 +
.../test/java/org/apache/drill/PlanTestBase.java | 25 +++
.../drill/TestDirScanToValuesConversion.java | 73 ++++++
.../org/apache/drill/TestProjectWithFunctions.java | 123 ++++++++++-
.../exec/compile/TestClassTransformation.java | 93 +++++++-
.../exec/physical/impl/TestConvertFunctions.java | 130 ++++-------
.../schema/parser/TestParserErrorHandling.java | 6 +-
.../metadata/schema/parser/TestSchemaParser.java | 22 +-
.../store/parquet/TestParquetMetadataCache.java | 45 ++--
.../org/apache/drill/CompileClassWithIfs.java} | 32 +--
exec/jdbc-all/pom.xml | 39 ++--
.../drill/exec/vector/ValueHolderHelper.java | 77 ++++++-
pom.xml | 66 +++++-
42 files changed, 1186 insertions(+), 318 deletions(-)
create mode 100644 distribution/src/deb/control/control
create mode 100644
exec/java-exec/src/test/java/org/apache/drill/TestDirScanToValuesConversion.java
copy
exec/java-exec/src/{main/java/org/apache/drill/exec/testing/ControlsInjectorFactory.java
=> test/resources/org/apache/drill/CompileClassWithIfs.java} (59%)