Skip to content
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.

Commit 2d0c98f

Browse files
committedDec 11, 2024·
Hive: Add Hive 4 support and remove Hive 3
1 parent d402f83 commit 2d0c98f

21 files changed

+5
-2529
lines changed
 

‎gradle/libs.versions.toml

+5-5
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ hadoop2 = "2.7.3"
5050
hadoop3 = "3.4.1"
5151
httpcomponents-httpclient5 = "5.4.1"
5252
hive2 = { strictly = "2.3.9"} # see rich version usage explanation above
53-
hive3 = "3.1.3"
53+
hive4 = "4.0.1"
5454
immutables-value = "2.10.1"
5555
jackson-bom = "2.18.2"
5656
jackson211 = { strictly = "2.11.4"} # see rich version usage explanation above
@@ -139,10 +139,10 @@ hive2-exec = { module = "org.apache.hive:hive-exec", version.ref = "hive2" }
139139
hive2-metastore = { module = "org.apache.hive:hive-metastore", version.ref = "hive2" }
140140
hive2-serde = { module = "org.apache.hive:hive-serde", version.ref = "hive2" }
141141
hive2-service = { module = "org.apache.hive:hive-service", version.ref = "hive2" }
142-
hive3-exec = { module = "org.apache.hive:hive-exec", version.ref = "hive3" }
143-
hive3-metastore = { module = "org.apache.hive:hive-metastore", version.ref = "hive3" }
144-
hive3-serde = { module = "org.apache.hive:hive-serde", version.ref = "hive3" }
145-
hive3-service = { module = "org.apache.hive:hive-service", version.ref = "hive3" }
142+
hive4-exec = { module = "org.apache.hive:hive-exec", version.ref = "hive4" }
143+
hive4-metastore = { module = "org.apache.hive:hive-metastore", version.ref = "hive4" }
144+
hive4-serde = { module = "org.apache.hive:hive-serde", version.ref = "hive4" }
145+
hive4-service = { module = "org.apache.hive:hive-service", version.ref = "hive4" }
146146
httpcomponents-httpclient5 = { module = "org.apache.httpcomponents.client5:httpclient5", version.ref = "httpcomponents-httpclient5" }
147147
immutables-value = { module = "org.immutables:value", version.ref = "immutables-value" }
148148
jackson-bom = { module = "com.fasterxml.jackson:jackson-bom", version.ref = "jackson-bom" }

‎hive-runtime/LICENSE

-502
This file was deleted.

‎hive-runtime/NOTICE

-92
This file was deleted.

‎hive-runtime/build.gradle

-92
This file was deleted.

‎hive3-orc-bundle/build.gradle

-89
This file was deleted.

‎hive3/build.gradle

-110
This file was deleted.

‎hive3/src/main/java/org/apache/hadoop/hive/ql/io/orc/OrcSplit.java

-311
This file was deleted.

‎hive3/src/main/java/org/apache/iceberg/mr/hive/serde/objectinspector/IcebergDateObjectInspectorHive3.java

-82
This file was deleted.

‎hive3/src/main/java/org/apache/iceberg/mr/hive/serde/objectinspector/IcebergTimestampObjectInspectorHive3.java

-88
This file was deleted.

‎hive3/src/main/java/org/apache/iceberg/mr/hive/serde/objectinspector/IcebergTimestampWithZoneObjectInspectorHive3.java

-82
This file was deleted.

‎hive3/src/main/java/org/apache/iceberg/mr/hive/vector/CompatibilityHiveVectorUtils.java

-218
This file was deleted.

‎hive3/src/main/java/org/apache/iceberg/mr/hive/vector/HiveIcebergVectorizedRecordReader.java

-77
This file was deleted.

‎hive3/src/main/java/org/apache/iceberg/mr/hive/vector/HiveVectorizedReader.java

-216
This file was deleted.

‎hive3/src/main/java/org/apache/iceberg/mr/hive/vector/ParquetSchemaFieldNameVisitor.java

-125
This file was deleted.

‎hive3/src/main/java/org/apache/iceberg/mr/hive/vector/VectorizedRowBatchIterator.java

-97
This file was deleted.

‎hive3/src/main/java/org/apache/iceberg/orc/VectorizedReadUtils.java

-50
This file was deleted.

‎hive3/src/test/java/org/apache/iceberg/mr/hive/TestHiveSchemaUtilHive3.java

-49
This file was deleted.

‎hive3/src/test/java/org/apache/iceberg/mr/hive/serde/objectinspector/TestIcebergDateObjectInspectorHive3.java

-64
This file was deleted.

‎hive3/src/test/java/org/apache/iceberg/mr/hive/serde/objectinspector/TestIcebergTimestampObjectInspectorHive3.java

-70
This file was deleted.

‎hive3/src/test/java/org/apache/iceberg/mr/hive/serde/objectinspector/TestIcebergTimestampWithZoneObjectInspectorHive3.java

-77
This file was deleted.

‎hive3/src/test/resources/log4j2.properties

-33
This file was deleted.

0 commit comments

Comments
 (0)
Please sign in to comment.