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 hplsql/src/main/java/org/apache/hive/hplsql/{ArityException.java => objects/MethodDictionary.java} (54%) create mode 100644 hplsql/src/main/java/org/apache/hive/hplsql/objects/MethodParams.java create mode 100644 hplsql/src/main/java/org/apache/hive/hplsql/objects/Table.java create mode 100644 hplsql/src/main/java/org/apache/hive/hplsql/objects/TableClass.java create mode 100644 hplsql/src/main/java/org/apache/hive/hplsql/objects/UtlFile.java create mode 100644 hplsql/src/main/java/org/apache/hive/hplsql/objects/UtlFileClass.java create mode 100644 hplsql/src/test/java/org/apache/hive/hplsql/objects/TableTest.java create mode 100644 hplsql/src/test/queries/local/loop.sql create mode 100644 hplsql/src/test/queries/local/table_type.sql create mode 100644 hplsql/src/test/results/local/assoc.out.txt create mode 100644 hplsql/src/test/results/local/loop.out.txt create mode 100644 hplsql/src/test/results/local/table_type.out.txt