Slide 21
Slide 21 text
Iceberg operations
4 categories
Operation SQLs
DDLs
CREATE TABLE (PARTITIONED BY), CTAS, DROP TABLE
ALTER TABLE RENAME/ALTER COLUMN (Schema evolution)
ALTER TABLE ADD/DROP/REPLACE PARTITION FIELD (Partition evolution)
ALTER TABLE CREATE BRANCH (Branch and Tag)
CREATE|ALTER|DROP VIEW (Views) etc.
Reads
SELECT, SELECT AS OF (Time travel)
SELECT cols FROM history/snapshot/refs (Table inspections) etc.
Writes INSERT INTO, UPDATE, DELETE FROM, MERGE INTO (upsert), INSERT OVERWRITE etc.
Procedures
rollback_to_snapshot/timestamp,
rewrite_data_files/manifests, rewrite_position_deletes (compaction),
expire_snapshot, remove_orphan_files
fast_forward, publish_changes etc.