This is an automated email from the ASF dual-hosted git repository.
gparai pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/drill.git.
from 8a56fe6 DRILL-6901: Move schema builder to src/main
new d96bea5 DRILL-6936:
TestGracefulShutdown.gracefulShutdownThreadShouldBeInitializedBeforeClosingDrillbit
fails if loopback address is set in hosts closes #1589
new 922beab DRILL-6934: Update the option documentation for
planner.enable_unnest_lateral closes #1587
new 7108f16 DRILL-6931: File listing: fix issue for S3 directory objects
and improve performance for recursive listing closes #1590
new e7558b7 DRILL-6929: Exclude maprfs jar for default profile closes
#1586
new 8a85879 DRILL-6921: Add Clear button for /options filter
new f687da8 DRILL-6907: Fix hive-exec-shaded classes recognition in
IntelliJ IDEA closes #1575
new a933136 DRILL-6894: CTAS and CTTAS are not working on S3 storage when
cache is disabled
new 10b1059 DRILL-6888: Move nested classes outside HashAggTemplate to
allow for plain java compile option closes #1569
new e65079a DRILL-6879: Show warnings for potential performance issues
new 7a25d9d DRILL-540: Allow querying hive views in Drill
The 10 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:
.../org/apache/drill/common/AutoCloseables.java | 22 +
contrib/format-maprdb/pom.xml | 3 +-
contrib/storage-hive/core/pom.xml | 33 +-
...ertHiveMapRDBJsonScanToDrillMapRDBJsonScan.java | 24 +-
.../planner/types/HiveToRelDataTypeConverter.java | 158 ++++
.../drill/exec/store/hive/ColumnListsCache.java | 35 +-
.../drill/exec/store/hive/HiveStoragePlugin.java | 48 +-
.../exec/store/hive/schema/DrillHiveTable.java | 166 +---
.../exec/store/hive/schema/DrillHiveViewTable.java | 89 ++-
.../exec/store/hive/schema/HiveSchemaFactory.java | 46 +-
.../drill/exec/hive/TestHiveViewsSupport.java | 233 ++++++
.../exec/hive/TestInfoSchemaOnHiveStorage.java | 14 +-
.../hive/BaseTestHiveImpersonation.java | 44 +-
.../hive/TestSqlStdBasedAuthorization.java | 252 +++++--
.../hive/TestStorageBasedHiveAuthorization.java | 839 ++++++++++++++-------
.../exec/sql/hive/TestViewSupportOnHiveTables.java | 5 +-
.../exec/store/hive/HiveTestDataGenerator.java | 14 +-
contrib/storage-hive/hive-exec-shade/pom.xml | 35 +
contrib/storage-jdbc/pom.xml | 1 -
exec/java-exec/pom.xml | 1 -
.../java/org/apache/drill/exec/ExecConstants.java | 13 +
.../impl/aggregate/HashAggSpilledPartition.java | 51 ++
.../physical/impl/aggregate/HashAggTemplate.java | 58 +-
.../physical/impl/aggregate/HashAggUpdater.java} | 32 +-
.../drill/exec/planner/logical/DrillViewTable.java | 14 +-
.../exec/planner/physical/PlannerSettings.java | 2 +-
.../planner/sql/handlers/ShowFilesHandler.java | 8 +-
.../drill/exec/server/rest/StatusResources.java | 55 +-
.../exec/server/rest/profile/FragmentWrapper.java | 39 +-
.../exec/server/rest/profile/HtmlAttribute.java | 37 +
.../exec/server/rest/profile/OperatorWrapper.java | 94 ++-
.../exec/server/rest/profile/ProfileResources.java | 4 +-
.../exec/server/rest/profile/ProfileWrapper.java | 16 +-
.../exec/server/rest/profile/TableBuilder.java | 140 ++--
.../exec/store/easy/json/JSONFormatPlugin.java | 9 +-
.../exec/store/easy/json/JsonRecordWriter.java | 9 +-
.../exec/store/easy/text/TextFormatPlugin.java | 9 +-
.../store/ischema/InfoSchemaRecordGenerator.java | 3 +-
.../exec/store/parquet/ParquetFormatPlugin.java | 3 -
.../exec/store/parquet/ParquetRecordWriter.java | 3 +-
.../exec/store/text/DrillTextRecordWriter.java | 9 +-
.../org/apache/drill/exec/util/FileSystemUtil.java | 230 +++---
.../java-exec/src/main/resources/drill-module.conf | 14 +-
exec/java-exec/src/main/resources/rest/options.ftl | 50 +-
.../src/main/resources/rest/profile/profile.ftl | 113 ++-
.../src/main/resources/rest/static/img/turtle.png | Bin 0 -> 469 bytes
.../apache/drill/test/TestGracefulShutdown.java | 46 +-
logical/pom.xml | 3 -
pom.xml | 5 +
49 files changed, 2144 insertions(+), 987 deletions(-)
rename contrib/storage-hive/core/{src =>
scrMapr}/main/java/org/apache/drill/exec/planner/sql/logical/ConvertHiveMapRDBJsonScanToDrillMapRDBJsonScan.java
(90%)
create mode 100644
contrib/storage-hive/core/src/main/java/org/apache/drill/exec/planner/types/HiveToRelDataTypeConverter.java
create mode 100644
contrib/storage-hive/core/src/test/java/org/apache/drill/exec/hive/TestHiveViewsSupport.java
create mode 100644
exec/java-exec/src/main/java/org/apache/drill/exec/physical/impl/aggregate/HashAggSpilledPartition.java
copy
exec/{vector/src/main/java/org/apache/drill/exec/vector/complex/impl/UntypedReaderImpl.java
=>
java-exec/src/main/java/org/apache/drill/exec/physical/impl/aggregate/HashAggUpdater.java}
(61%)
create mode 100644
exec/java-exec/src/main/java/org/apache/drill/exec/server/rest/profile/HtmlAttribute.java
create mode 100644 exec/java-exec/src/main/resources/rest/static/img/turtle.png