You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@hive.apache.org by ku...@apache.org on 2021/08/23 08:58:44 UTC

[hive] branch master updated (66fa7e9 -> e2a0009)

This is an automated email from the ASF dual-hosted git repository.

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


    from 66fa7e9  HIVE-25458: Unix_timestamp() with string input give wrong result (Ashish Sharma, reviewed by Adesh Rao, Nikhil Gupta, Sankar Hariappan)
     add e2a0009  HIVE-25457: Implement querying Iceberg table metadata (#2589) (Marta Kuczora, reviewed by Peter Vary)

No new revisions were added by this update.

Summary of changes:
 .../java/org/apache/hadoop/hive/ql/ErrorMsg.java   |   2 +
 .../iceberg/mr/hive/HiveIcebergStorageHandler.java |  10 +
 .../iceberg/mr/hive/IcebergMetadataTables.java     |  35 ++
 .../apache/iceberg/mr/hive/IcebergTableUtil.java   |   6 +
 .../iceberg/mr/mapreduce/IcebergInputFormat.java   |  10 +
 .../mr/mapreduce/IcebergInternalRecordWrapper.java | 165 +++++++
 .../describe_non_existing_metadata_table.q         |   7 +
 .../negative/query_non_existing_metadata_table.q   |   7 +
 .../positive/describe_iceberg_metadata_tables.q    |  46 ++
 .../query_iceberg_metadata_of_partitioned_table.q  |  71 +++
 ...query_iceberg_metadata_of_unpartitioned_table.q |  60 +++
 .../positive/query_iceberg_metadata_with_joins.q   |  84 ++++
 .../describe_non_existing_metadata_table.q.out     |  21 +
 .../query_non_existing_metadata_table.q.out        |  21 +
 .../describe_iceberg_metadata_tables.q.out         | 417 ++++++++++++++++
 ...ery_iceberg_metadata_of_partitioned_table.q.out | 528 +++++++++++++++++++++
 ...y_iceberg_metadata_of_unpartitioned_table.q.out | Bin 0 -> 28962 bytes
 .../query_iceberg_metadata_with_joins.q.out        | 255 ++++++++++
 .../hadoop/hive/metastore/HiveMetaStoreUtils.java  |  15 +-
 .../hive/metastore/SerDeStorageSchemaReader.java   |   2 +-
 .../apache/hadoop/hive/ql/parse/FromClauseParser.g |   4 +-
 .../table/create/show/ShowCreateTableAnalyzer.java |   3 +
 .../ql/ddl/table/info/desc/DescTableOperation.java |   3 +-
 .../desc/formatter/TextDescTableFormatter.java     |   3 +-
 .../storage/serde/AlterTableSetSerdeOperation.java |   4 +-
 .../apache/hadoop/hive/ql/exec/MapOperator.java    |   4 +-
 .../org/apache/hadoop/hive/ql/exec/Utilities.java  |   4 +
 .../org/apache/hadoop/hive/ql/metadata/Hive.java   |  81 +++-
 .../hive/ql/metadata/HiveStorageHandler.java       |   9 +
 .../org/apache/hadoop/hive/ql/metadata/Table.java  |  13 +-
 .../hive/ql/optimizer/SharedWorkOptimizer.java     |   8 +
 .../optimizer/calcite/translator/ASTBuilder.java   |  12 +-
 .../hive/ql/optimizer/ppr/PartitionPruner.java     |   3 +
 .../hadoop/hive/ql/parse/BaseSemanticAnalyzer.java |  58 ++-
 .../hadoop/hive/ql/parse/CalcitePlanner.java       |  11 +-
 .../hadoop/hive/ql/parse/SemanticAnalyzer.java     |   3 +
 .../hadoop/hive/ql/parse/UnparseTranslator.java    |   7 +-
 .../hive/ql/parse/repl/dump/HiveWrapper.java       |   2 +-
 .../apache/hadoop/hive/ql/plan/PartitionDesc.java  |   7 +-
 .../org/apache/hadoop/hive/ql/plan/TableDesc.java  |   9 +
 .../apache/hadoop/hive/ql/exec/TestUtilities.java  |   9 +-
 .../results/clientnegative/desc_failure3.q.out     |   2 +-
 .../hive/metastore/utils/MetaStoreUtils.java       |   2 +-
 .../org/apache/hadoop/hive/common/TableName.java   |  30 +-
 .../apache/hadoop/hive/common/TestTableName.java   |  25 +-
 45 files changed, 2015 insertions(+), 63 deletions(-)
 create mode 100644 iceberg/iceberg-handler/src/main/java/org/apache/iceberg/mr/hive/IcebergMetadataTables.java
 create mode 100644 iceberg/iceberg-handler/src/main/java/org/apache/iceberg/mr/mapreduce/IcebergInternalRecordWrapper.java
 create mode 100644 iceberg/iceberg-handler/src/test/queries/negative/describe_non_existing_metadata_table.q
 create mode 100644 iceberg/iceberg-handler/src/test/queries/negative/query_non_existing_metadata_table.q
 create mode 100644 iceberg/iceberg-handler/src/test/queries/positive/describe_iceberg_metadata_tables.q
 create mode 100644 iceberg/iceberg-handler/src/test/queries/positive/query_iceberg_metadata_of_partitioned_table.q
 create mode 100644 iceberg/iceberg-handler/src/test/queries/positive/query_iceberg_metadata_of_unpartitioned_table.q
 create mode 100644 iceberg/iceberg-handler/src/test/queries/positive/query_iceberg_metadata_with_joins.q
 create mode 100644 iceberg/iceberg-handler/src/test/results/negative/describe_non_existing_metadata_table.q.out
 create mode 100644 iceberg/iceberg-handler/src/test/results/negative/query_non_existing_metadata_table.q.out
 create mode 100644 iceberg/iceberg-handler/src/test/results/positive/describe_iceberg_metadata_tables.q.out
 create mode 100644 iceberg/iceberg-handler/src/test/results/positive/query_iceberg_metadata_of_partitioned_table.q.out
 create mode 100644 iceberg/iceberg-handler/src/test/results/positive/query_iceberg_metadata_of_unpartitioned_table.q.out
 create mode 100644 iceberg/iceberg-handler/src/test/results/positive/query_iceberg_metadata_with_joins.q.out