[hive] branch master updated (8778a66 -> 539f246)

2021-04-12 Thread abstractdog
This is an automated email from the ASF dual-hosted git repository.

abstractdog pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/hive.git.


from 8778a66  HIVE-25000: TestReplWithJsonMessageFormat / 
TestReplicationScenarios fail in recent precommit tests. (#2164) (Ayush Saxena 
reviewed by Laszlo Bodor)
 add 539f246  HIVE-24746: PTF: TimestampValueBoundaryScanner can be 
optimised during range computation (#1950) (Laszlo Bodor reviewed by Rajesh 
Balamohan, Panagiotis Garefalakis)

No new revisions were added by this update.

Summary of changes:
 .../hive/ql/udf/ptf/ValueBoundaryScannerBench.java | 131 +++
 .../hive/ql/udf/ptf/ValueBoundaryScanner.java  |  19 ++-
 .../hive/ql/udf/ptf/TestValueBoundaryScanner.java  | 187 +
 3 files changed, 332 insertions(+), 5 deletions(-)
 create mode 100644 
itests/hive-jmh/src/main/java/org/apache/hadoop/hive/ql/udf/ptf/ValueBoundaryScannerBench.java
 create mode 100644 
ql/src/test/org/apache/hadoop/hive/ql/udf/ptf/TestValueBoundaryScanner.java


[hive] branch master updated (539f246 -> a2d50ef)

2021-04-12 Thread krisztiankasa
This is an automated email from the ASF dual-hosted git repository.

krisztiankasa pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/hive.git.


from 539f246  HIVE-24746: PTF: TimestampValueBoundaryScanner can be 
optimised during range computation (#1950) (Laszlo Bodor reviewed by Rajesh 
Balamohan, Panagiotis Garefalakis)
 add a2d50ef  HIVE-24383. Add Table type to HPL/SQL (amagyar) (Attila 
Magyar, reviewed by Mustafa Iman)

No new revisions were added by this update.

Summary of changes:
 .../main/antlr4/org/apache/hive/hplsql/Hplsql.g4   | 217 +++
 .../java/org/apache/hive/hplsql/Arguments.java |   2 +-
 .../org/apache/hive/hplsql/ArityException.java |   4 +
 .../src/main/java/org/apache/hive/hplsql/Cmp.java  |  10 +-
 .../main/java/org/apache/hive/hplsql/Column.java   |  57 +--
 .../{ArityException.java => ColumnDefinition.java} |  27 +-
 .../hplsql/{TypeException.java => ColumnMap.java}  |  32 +-
 .../java/org/apache/hive/hplsql/ColumnType.java|  73 
 .../src/main/java/org/apache/hive/hplsql/Copy.java |   6 +-
 .../src/main/java/org/apache/hive/hplsql/Exec.java | 424 +++--
 .../java/org/apache/hive/hplsql/Expression.java|   2 +-
 .../src/main/java/org/apache/hive/hplsql/Meta.java |   8 +-
 ...xception.java => NoSuchHplMethodException.java} |   6 +-
 .../main/java/org/apache/hive/hplsql/Package.java  |   4 +-
 .../src/main/java/org/apache/hive/hplsql/Row.java  |  64 ++--
 .../main/java/org/apache/hive/hplsql/Scope.java|   6 +-
 .../main/java/org/apache/hive/hplsql/Select.java   | 147 ---
 .../main/java/org/apache/hive/hplsql/Signal.java   |   2 +-
 .../hplsql/{TypeException.java => SqlCodes.java}   |  11 +-
 .../src/main/java/org/apache/hive/hplsql/Stmt.java | 109 --
 .../java/org/apache/hive/hplsql/TypeException.java |   8 +
 .../src/main/java/org/apache/hive/hplsql/Var.java  |  18 +-
 .../hive/hplsql/functions/FunctionDatetime.java|   7 +-
 .../apache/hive/hplsql/functions/FunctionOra.java  | 224 ---
 .../hive/hplsql/functions/HmsFunctionRegistry.java |  19 +-
 .../hplsql/functions/InMemoryFunctionRegistry.java |  17 +-
 .../DbmOutput.java}|  33 +-
 .../DbmOutputClass.java}   |  26 +-
 .../{TypeException.java => objects/HplClass.java}  |  11 +-
 .../{TypeException.java => objects/HplObject.java} |  10 +-
 .../{TypeException.java => objects/Method.java}|  12 +-
 .../MethodDictionary.java} |  25 +-
 .../apache/hive/hplsql/objects/MethodParams.java   |  91 +
 .../java/org/apache/hive/hplsql/objects/Table.java | 221 +++
 .../org/apache/hive/hplsql/objects/TableClass.java | 139 +++
 .../org/apache/hive/hplsql/objects/UtlFile.java|  76 
 .../apache/hive/hplsql/objects/UtlFileClass.java   |  81 
 .../org/apache/hive/hplsql/TestHplsqlLocal.java|   8 +-
 .../org/apache/hive/hplsql/objects/TableTest.java  | 232 +++
 .../org/apache/hive/hplsql/udf/TestHplsqlUdf.java  |   6 +-
 hplsql/src/test/queries/local/lang.sql |  14 +-
 hplsql/src/test/queries/local/loop.sql |   7 +
 hplsql/src/test/queries/local/table_type.sql   |  61 +++
 hplsql/src/test/results/local/assoc.out.txt|   4 +
 .../src/test/results/local/invalid_syntax.out.txt  |   2 +-
 hplsql/src/test/results/local/lang.out.txt |  32 +-
 hplsql/src/test/results/local/loop.out.txt |  15 +
 hplsql/src/test/results/local/table_type.out.txt   |  99 +
 .../apache/hive/beeline/TestHplSqlViaBeeLine.java  | 199 +-
 .../hadoop/hive/ql/session/SessionState.java   |   5 +
 .../cli/operation/ExecuteStatementOperation.java   |   5 +-
 .../cli/operation/hplsql/HplSqlOperation.java  |  10 +-
 52 files changed, 2186 insertions(+), 742 deletions(-)
 copy hplsql/src/main/java/org/apache/hive/hplsql/{ArityException.java => 
ColumnDefinition.java} (63%)
 copy hplsql/src/main/java/org/apache/hive/hplsql/{TypeException.java => 
ColumnMap.java} (55%)
 create mode 100644 hplsql/src/main/java/org/apache/hive/hplsql/ColumnType.java
 copy hplsql/src/main/java/org/apache/hive/hplsql/{TypeException.java => 
NoSuchHplMethodException.java} (77%)
 copy hplsql/src/main/java/org/apache/hive/hplsql/{TypeException.java => 
SqlCodes.java} (73%)
 delete mode 100644 
hplsql/src/main/java/org/apache/hive/hplsql/functions/FunctionOra.java
 copy hplsql/src/main/java/org/apache/hive/hplsql/{ArityException.java => 
objects/DbmOutput.java} (57%)
 copy hplsql/src/main/java/org/apache/hive/hplsql/{TypeException.java => 
objects/DbmOutputClass.java} (58%)
 copy hplsql/src/main/java/org/apache/hive/hplsql/{TypeException.java => 
objects/HplClass.java} (70%)
 copy hplsql/src/main/java/org/apache/hive/hplsql/{TypeException.java => 
objects/HplObject.java} (70%)
 copy hplsql/src/main/java/org/apache/hive/hplsql/{TypeException.java => 
objects/Method.java} (70%)
 copy 

[hive] branch master updated (a2d50ef -> 79de34a)

2021-04-12 Thread krisztiankasa
This is an automated email from the ASF dual-hosted git repository.

krisztiankasa pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/hive.git.


from a2d50ef  HIVE-24383. Add Table type to HPL/SQL (amagyar) (Attila 
Magyar, reviewed by Mustafa Iman)
 add 79de34a  HIVE-24993: AssertionError when referencing ROW__ID.writeId 
(Krisztian Kasa, reviewed by Zoltan Haindrich)

No new revisions were added by this update.

Summary of changes:
 .../hadoop/hive/ql/parse/CalcitePlanner.java   |  2 +-
 ql/src/test/queries/clientpositive/row__id_2.q | 10 ++
 .../results/clientpositive/llap/row__id_2.q.out| 37 ++
 3 files changed, 48 insertions(+), 1 deletion(-)
 create mode 100644 ql/src/test/queries/clientpositive/row__id_2.q
 create mode 100644 ql/src/test/results/clientpositive/llap/row__id_2.q.out


[hive] branch master updated: HIVE-24769: Included owner information included in Table object in HiveMetaStoreClient#getTables()

2021-04-12 Thread ngangam
This is an automated email from the ASF dual-hosted git repository.

ngangam pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/hive.git


The following commit(s) were added to refs/heads/master by this push:
 new dab693f  HIVE-24769: Included owner information included in Table 
object in HiveMetaStoreClient#getTables()
dab693f is described below

commit dab693f73484c697c71cf88b5704b04b1aeaadb9
Author: saihemanth 
AuthorDate: Wed Feb 10 14:32:19 2021 -0700

HIVE-24769: Included owner information included in Table object in 
HiveMetaStoreClient#getTables()
---
 .../hcatalog/listener/DummyRawStoreFailEvent.java  |   4 +-
 .../hadoop/hive/metastore/TestAcidTableSetup.java  |   2 +-
 .../TestMetaStoreMultipleEncryptionZones.java  |   2 +-
 .../plugin/AuthorizationMetaStoreFilterHook.java   |  41 
 .../hadoop/hive/metastore/TestMetastoreExpr.java   |   3 +-
 .../hive/ql/metadata/TestHiveMetaStoreChecker.java |   3 +-
 .../gen/thrift/gen-cpp/hive_metastore_types.cpp|  22 
 .../src/gen/thrift/gen-cpp/hive_metastore_types.h  |  12 ++-
 .../hive/metastore/api/GetTablesRequest.java   | 114 -
 .../thrift/gen-php/metastore/GetTablesRequest.php  |  24 +
 .../src/gen/thrift/gen-py/hive_metastore/ttypes.py |  14 ++-
 .../src/gen/thrift/gen-rb/hive_metastore_types.rb  |   4 +-
 .../hadoop/hive/metastore/HiveMetaStoreClient.java |  24 -
 .../src/main/thrift/hive_metastore.thrift  |   3 +-
 .../apache/hadoop/hive/metastore/HMSHandler.java   |  58 ++-
 .../hive/metastore/HiveMetaStoreChecker.java   |   8 +-
 .../apache/hadoop/hive/metastore/ObjectStore.java  |  34 +++---
 .../org/apache/hadoop/hive/metastore/RawStore.java |   2 +-
 .../hadoop/hive/metastore/cache/CachedStore.java   |   4 +-
 .../metastore/DummyRawStoreControlledCommit.java   |   2 +-
 .../metastore/DummyRawStoreForJdoConnection.java   |   2 +-
 .../hadoop/hive/metastore/TestHiveMetaStore.java   |   2 +-
 .../hive/metastore/client/TestTablesGetExists.java |  11 +-
 23 files changed, 328 insertions(+), 67 deletions(-)

diff --git 
a/itests/hcatalog-unit/src/test/java/org/apache/hive/hcatalog/listener/DummyRawStoreFailEvent.java
 
b/itests/hcatalog-unit/src/test/java/org/apache/hive/hcatalog/listener/DummyRawStoreFailEvent.java
index 7d7360b..ac03616 100644
--- 
a/itests/hcatalog-unit/src/test/java/org/apache/hive/hcatalog/listener/DummyRawStoreFailEvent.java
+++ 
b/itests/hcatalog-unit/src/test/java/org/apache/hive/hcatalog/listener/DummyRawStoreFailEvent.java
@@ -416,8 +416,8 @@ public class DummyRawStoreFailEvent implements RawStore, 
Configurable {
 
   @Override
   public List getTableObjectsByName(String catName, String dbName, 
List tableNames,
-  GetProjectionsSpec projectionSpec) throws MetaException, 
UnknownDBException {
-return objectStore.getTableObjectsByName(catName, dbName, tableNames, 
projectionSpec);
+  GetProjectionsSpec projectionSpec, String tablePattern) throws 
MetaException, UnknownDBException {
+return objectStore.getTableObjectsByName(catName, dbName, tableNames, 
projectionSpec, tablePattern);
   }
 
   @Override
diff --git 
a/itests/hive-unit/src/test/java/org/apache/hadoop/hive/metastore/TestAcidTableSetup.java
 
b/itests/hive-unit/src/test/java/org/apache/hadoop/hive/metastore/TestAcidTableSetup.java
index 66be9f2..0f004a3 100644
--- 
a/itests/hive-unit/src/test/java/org/apache/hadoop/hive/metastore/TestAcidTableSetup.java
+++ 
b/itests/hive-unit/src/test/java/org/apache/hadoop/hive/metastore/TestAcidTableSetup.java
@@ -227,7 +227,7 @@ public class TestAcidTableSetup {
 client.dropTable(dbName, tableName);
   }
   client.dropDatabase(dbName);
-} catch (NoSuchObjectException|InvalidOperationException e) {
+} catch (NoSuchObjectException|InvalidOperationException|MetaException e) {
   // NOP
 }
   }
diff --git 
a/itests/hive-unit/src/test/java/org/apache/hadoop/hive/metastore/TestMetaStoreMultipleEncryptionZones.java
 
b/itests/hive-unit/src/test/java/org/apache/hadoop/hive/metastore/TestMetaStoreMultipleEncryptionZones.java
index 38850c7..4dcfb22 100644
--- 
a/itests/hive-unit/src/test/java/org/apache/hadoop/hive/metastore/TestMetaStoreMultipleEncryptionZones.java
+++ 
b/itests/hive-unit/src/test/java/org/apache/hadoop/hive/metastore/TestMetaStoreMultipleEncryptionZones.java
@@ -1648,7 +1648,7 @@ public class TestMetaStoreMultipleEncryptionZones {
 client.dropTable(dbName, tableName);
   }
   client.dropDatabase(dbName);
-} catch (NoSuchObjectException|InvalidOperationException e) {
+} catch (NoSuchObjectException|InvalidOperationException|MetaException e) {
   // NOP
 }
   }
diff --git 
a/ql/src/java/org/apache/hadoop/hive/ql/security/authorization/plugin/AuthorizationMetaStoreFilterHook.java
 
b/ql/src/java/org/apache/hadoop/hive/ql/security/authorization/plugin/AuthorizationMetaStoreFilterHook.java
index f5b8b12..3bacfb4 100644