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 e477480 DRILL-7076: Fix NPE in StatsMaterializationVisitor
new ec70dec DRILL-7155: Create a standard logging message for batch sizes
generated by individual operators. This is needed for QA verification of the
Batch Size feature DRILL-6238. closes #1716
new c5d05d8 DRILL-7153: Drill Fails to Build using JDK 1.8.0_65 closes
#1731
new 463f016 DRILL-7145: Exceptions happened during retrieving values from
ValueVector are not being displayed at the Drill Web UI closes #1727
new c9d3501 DRILL-7107 Unable to connect to Drill 1.15 through ZK closes
#1702
new 3772757 DRILL-7150: Fix timezone conversion for timestamp from MaprDB
after the transition from PDT to PST closes #1729
new cf51aa7 DRILL-7115: Improve Hive schema show tables performance
new ac11a6b DRILL-7048: Implement JDBC Statement.setMaxRows() with System
Option
The 3545 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:
.../mapr/db/json/CompareFunctionsProcessor.java | 11 +-
.../store/mapr/db/json/MaprDBJsonRecordReader.java | 12 +-
contrib/native/client/src/protobuf/User.pb.cc | 190 ++++---
contrib/native/client/src/protobuf/User.pb.h | 46 +-
.../native/client/src/protobuf/UserBitShared.pb.cc | 269 ++++++----
.../native/client/src/protobuf/UserBitShared.pb.h | 80 ++-
.../exec/store/hive/DrillHiveMetaStoreClient.java | 586 ---------------------
.../org/apache/drill/exec/store/hive/HiveScan.java | 2 +-
.../drill/exec/store/hive/HiveUtilities.java | 16 +
.../store/hive/client/DatabaseNameCacheLoader.java | 75 +++
.../hive/client/DrillHiveMetaStoreClient.java | 106 ++++
.../client/DrillHiveMetaStoreClientFactory.java | 104 ++++
.../DrillHiveMetaStoreClientWithAuthorization.java | 110 ++++
.../hive/{ => client}/HiveAuthorizationHelper.java | 43 +-
.../exec/store/hive/client/HiveMetadataCache.java | 172 ++++++
.../store/hive/client/TableEntryCacheLoader.java | 111 ++++
.../drill/exec/store/hive/client/TableName.java | 49 +-
.../store/hive/client/TableNameCacheLoader.java | 94 ++++
.../exec/store/hive/schema/HiveDatabaseSchema.java | 108 +---
.../exec/store/hive/schema/HiveSchemaFactory.java | 9 +-
.../hive/TestStorageBasedHiveAuthorization.java | 183 +++----
.../java/org/apache/drill/exec/ExecConstants.java | 40 +-
.../drill/exec/coord/zk/ZKClusterCoordinator.java | 25 +-
.../org/apache/drill/exec/ops/QueryContext.java | 19 +-
.../exec/physical/impl/aggregate/HashAggBatch.java | 3 +-
.../physical/impl/flatten/FlattenRecordBatch.java | 4 +-
.../exec/physical/impl/join/HashJoinBatch.java | 4 +-
.../exec/physical/impl/join/LateralJoinBatch.java | 1 +
.../exec/physical/impl/join/MergeJoinBatch.java | 4 +-
.../physical/impl/join/NestedLoopJoinBatch.java | 4 +-
.../impl/project/ProjectMemoryManager.java | 4 +-
.../physical/impl/union/UnionAllRecordBatch.java | 4 +-
.../physical/impl/unnest/UnnestRecordBatch.java | 1 +
.../drill/exec/planner/sql/DrillSqlWorker.java | 35 +-
.../exec/planner/sql/parser/DrillParserUtil.java | 14 +-
.../AbstractDisposableUserClientConnection.java | 8 -
.../org/apache/drill/exec/server/Drillbit.java | 8 +-
.../exec/server/options/SystemOptionManager.java | 6 +-
.../drill/exec/server/rest/QueryResources.java | 19 +-
.../drill/exec/server/rest/QueryWrapper.java | 10 +-
.../drill/exec/server/rest/WebUserConnection.java | 27 +-
.../exec/server/rest/profile/ProfileWrapper.java | 14 +
.../apache/drill/exec/store/AbstractSchema.java | 59 +--
.../exec/store/dfs/WorkspaceSchemaFactory.java | 46 +-
.../store/ischema/InfoSchemaRecordGenerator.java | 29 +-
.../exec/store/parquet/FilterEvaluatorUtils.java | 5 +-
.../batchsizing/RecordBatchSizerManager.java | 3 +-
.../drill/exec/util/record/RecordBatchStats.java | 18 +-
.../apache/drill/exec/work/foreman/Foreman.java | 9 +-
.../drill/exec/work/foreman/QueryManager.java | 6 +
.../java-exec/src/main/resources/drill-module.conf | 3 +-
.../src/main/resources/rest/profile/profile.ftl | 33 +-
.../src/main/resources/rest/query/query.ftl | 5 +-
.../src/main/resources/rest/query/result.ftl | 6 +-
.../resources/rest/static/js/querySubmission.js | 12 +-
.../apache/drill/jdbc/DrillPreparedStatement.java | 1 -
.../org/apache/drill/jdbc/impl/DrillCursor.java | 3 +
.../jdbc/impl/DrillPreparedStatementImpl.java | 10 +
.../apache/drill/jdbc/impl/DrillStatementImpl.java | 7 +
.../drill/jdbc/PreparedStatementMaxRowsTest.java | 261 +++++++++
.../apache/drill/jdbc/PreparedStatementTest.java | 8 +-
.../apache/drill/jdbc/StatementMaxRowsTest.java | 248 +++++++++
.../java/org/apache/drill/jdbc/StatementTest.java | 40 +-
.../drill/exec/expr/fn/impl/DateUtility.java | 1 -
.../drill/exec/proto/SchemaUserBitShared.java | 7 +
.../apache/drill/exec/proto/SchemaUserProtos.java | 7 +
.../org/apache/drill/exec/proto/UserBitShared.java | 232 +++++---
.../org/apache/drill/exec/proto/UserProtos.java | 240 ++++++---
.../drill/exec/proto/beans/QueryProfile.java | 22 +
.../apache/drill/exec/proto/beans/RunQuery.java | 22 +
protocol/src/main/protobuf/User.proto | 5 +
protocol/src/main/protobuf/UserBitShared.proto | 1 +
72 files changed, 2586 insertions(+), 1393 deletions(-)
delete mode 100644
contrib/storage-hive/core/src/main/java/org/apache/drill/exec/store/hive/DrillHiveMetaStoreClient.java
create mode 100644
contrib/storage-hive/core/src/main/java/org/apache/drill/exec/store/hive/client/DatabaseNameCacheLoader.java
create mode 100644
contrib/storage-hive/core/src/main/java/org/apache/drill/exec/store/hive/client/DrillHiveMetaStoreClient.java
create mode 100644
contrib/storage-hive/core/src/main/java/org/apache/drill/exec/store/hive/client/DrillHiveMetaStoreClientFactory.java
create mode 100644
contrib/storage-hive/core/src/main/java/org/apache/drill/exec/store/hive/client/DrillHiveMetaStoreClientWithAuthorization.java
rename
contrib/storage-hive/core/src/main/java/org/apache/drill/exec/store/hive/{ =>
client}/HiveAuthorizationHelper.java (85%)
create mode 100644
contrib/storage-hive/core/src/main/java/org/apache/drill/exec/store/hive/client/HiveMetadataCache.java
create mode 100644
contrib/storage-hive/core/src/main/java/org/apache/drill/exec/store/hive/client/TableEntryCacheLoader.java
copy
exec/java-exec/src/main/java/org/apache/drill/exec/store/pcap/dto/ColumnDto.java
=>
contrib/storage-hive/core/src/main/java/org/apache/drill/exec/store/hive/client/TableName.java
(52%)
create mode 100644
contrib/storage-hive/core/src/main/java/org/apache/drill/exec/store/hive/client/TableNameCacheLoader.java
create mode 100644
exec/jdbc/src/test/java/org/apache/drill/jdbc/PreparedStatementMaxRowsTest.java
create mode 100644
exec/jdbc/src/test/java/org/apache/drill/jdbc/StatementMaxRowsTest.java