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

pvary pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/iceberg.git


The following commit(s) were added to refs/heads/main by this push:
     new 82044624da Docs: Update statements mentioning Hive's alpha/beta 
versions (#12430)
82044624da is described below

commit 82044624da9d4e45c94b962659acd3db5378a8fa
Author: Shohei Okumiya <[email protected]>
AuthorDate: Wed Mar 19 19:19:13 2025 +0900

    Docs: Update statements mentioning Hive's alpha/beta versions (#12430)
---
 docs/docs/hive.md | 23 ++++++-----------------
 1 file changed, 6 insertions(+), 17 deletions(-)

diff --git a/docs/docs/hive.md b/docs/docs/hive.md
index 1aae5efd1e..5810feffaf 100644
--- a/docs/docs/hive.md
+++ b/docs/docs/hive.md
@@ -91,20 +91,9 @@ Hive supports the following additional features with Hive 
version 4.0.0 and abov
 
 Hive 4 comes with `hive-iceberg` that ships Iceberg, so no additional 
downloads or jars are needed. For older versions of Hive a runtime jar has to 
be added.
 
-### Hive 4.0.0
+### Hive 4.0.x
 
-Hive 4.0.0 comes with the Iceberg 1.4.3 included.
-
-### Hive 4.0.0-beta-1
-
-Hive 4.0.0-beta-1 comes with the Iceberg 1.3.0 included.
-
-### Hive 4.0.0-alpha-2
-
-Hive 4.0.0-alpha-2 comes with the Iceberg 0.14.1 included.
-### Hive 4.0.0-alpha-1
-
-Hive 4.0.0-alpha-1 comes with the Iceberg 0.13.1 included.
+Hive 4.0.x comes with Iceberg 1.4.3 included.
 
 ### Hive 2.3.x, Hive 3.1.x
 
@@ -227,7 +216,7 @@ SET iceberg.catalog.glue.lock.table=myGlueLockTable;
 Not all the features below are supported with Hive 2.3.x and Hive 3.1.x. 
Please refer to the
 [Feature support](#feature-support) paragraph for further details.
 
-One generally applicable difference is that Hive 4.0.0-alpha-1 provides the 
possibility to use
+One generally applicable difference is that Hive 4 provides the possibility to 
use
 `STORED BY ICEBERG` instead of the old `STORED BY 
'org.apache.iceberg.mr.hive.HiveIcebergStorageHandler'`
 
 ### CREATE TABLE
@@ -281,7 +270,7 @@ The result is:
 | j                                  | IDENTITY       | NULL
 
 You can create Iceberg partitions using the following Iceberg partition 
specification syntax
-(supported only from Hive 4.0.0-alpha-1):
+(supported only from Hive 4.0.0):
 
 ```sql
 CREATE TABLE x (i int, ts timestamp) PARTITIONED BY SPEC (month(ts), bucket(2, 
i)) STORED BY ICEBERG;
@@ -613,8 +602,8 @@ Here are the features highlights for Iceberg Hive read 
support:
 1. **Predicate pushdown**: Pushdown of the Hive SQL `WHERE` clause has been 
implemented so that these filters are used at the Iceberg `TableScan` level as 
well as by the Parquet and ORC Readers.
 2. **Column projection**: Columns from the Hive SQL `SELECT` clause are 
projected down to the Iceberg readers to reduce the number of columns read.
 3. **Hive query engines**:
-   - With Hive 2.3.x, 3.1.x both the MapReduce and Tez query execution engines 
are supported.
-   - With Hive 4.0.0-alpha-1 Tez query execution engine is supported.
+   - With Hive 2.3.x, 3.1.x, both the MapReduce and Tez query execution 
engines are supported.
+   - With Hive 4.x, the Tez query execution engine is supported.
 
 Some of the advanced / little used optimizations are not yet implemented for 
Iceberg tables, so you should check your individual queries.
 Also currently the statistics stored in the MetaStore are used for query 
planning. This is something we are planning to improve in the future.

Reply via email to