Raghav Aggarwal created HIVE-29803:
--------------------------------------

             Summary: Iceberg: Support ANCESTORS_OF snapshot lineage command
                 Key: HIVE-29803
                 URL: https://issues.apache.org/jira/browse/HIVE-29803
             Project: Hive
          Issue Type: Improvement
            Reporter: Raghav Aggarwal
            Assignee: Raghav Aggarwal


Iceberg provides the ability to trace the historical lineage of snapshots using
_SnapshotUtil.ancestorsOf()_ . However, Hive currently lacks a native way for 
users to query this lineage directly from the beeline, without relying on 
external Iceberg catalogs or Spark. This patch introduces a new DDL operation:
{code:java}
ALTER TABLE table_name EXECUTE ANCESTORS_OF([snapshot_id]) {code}
When executed from Beeline, it recursively looks up the provided snapshot (or 
the current table snapshot, if no argument is passed) and streams a formatted 
ASCII table containing the _snapshot_id_ and _timestamp_ms_ of all ancestors 
directly to the user's console.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to