This is an automated email from the ASF dual-hosted git repository.
aokolnychyi 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 09370ddbc3 Spark: Deprecate SparkAppenderFactory (#11076)
09370ddbc3 is described below
commit 09370ddbc39fc3920fb8cbd3dff11b377dd37e40
Author: Ajantha Bhat <[email protected]>
AuthorDate: Fri Sep 27 10:06:58 2024 +0530
Spark: Deprecate SparkAppenderFactory (#11076)
---
.../java/org/apache/iceberg/spark/source/SparkAppenderFactory.java | 4 ++++
.../java/org/apache/iceberg/spark/source/SparkAppenderFactory.java | 4 ++++
.../java/org/apache/iceberg/spark/source/SparkAppenderFactory.java | 4 ++++
3 files changed, 12 insertions(+)
diff --git
a/spark/v3.3/spark/src/main/java/org/apache/iceberg/spark/source/SparkAppenderFactory.java
b/spark/v3.3/spark/src/main/java/org/apache/iceberg/spark/source/SparkAppenderFactory.java
index 6372edde07..2ff4f91562 100644
---
a/spark/v3.3/spark/src/main/java/org/apache/iceberg/spark/source/SparkAppenderFactory.java
+++
b/spark/v3.3/spark/src/main/java/org/apache/iceberg/spark/source/SparkAppenderFactory.java
@@ -48,6 +48,10 @@ import org.apache.spark.sql.catalyst.InternalRow;
import org.apache.spark.sql.types.StructType;
import org.apache.spark.unsafe.types.UTF8String;
+/**
+ * @deprecated since 1.7.0, will be removed in 1.8.0; use {@link
SparkFileWriterFactory} instead.
+ */
+@Deprecated
class SparkAppenderFactory implements FileAppenderFactory<InternalRow> {
private final Map<String, String> properties;
private final Schema writeSchema;
diff --git
a/spark/v3.4/spark/src/main/java/org/apache/iceberg/spark/source/SparkAppenderFactory.java
b/spark/v3.4/spark/src/main/java/org/apache/iceberg/spark/source/SparkAppenderFactory.java
index 9df12fc060..c822ed743f 100644
---
a/spark/v3.4/spark/src/main/java/org/apache/iceberg/spark/source/SparkAppenderFactory.java
+++
b/spark/v3.4/spark/src/main/java/org/apache/iceberg/spark/source/SparkAppenderFactory.java
@@ -49,6 +49,10 @@ import org.apache.spark.sql.catalyst.InternalRow;
import org.apache.spark.sql.types.StructType;
import org.apache.spark.unsafe.types.UTF8String;
+/**
+ * @deprecated since 1.7.0, will be removed in 1.8.0; use {@link
SparkFileWriterFactory} instead.
+ */
+@Deprecated
class SparkAppenderFactory implements FileAppenderFactory<InternalRow> {
private final Map<String, String> properties;
private final Schema writeSchema;
diff --git
a/spark/v3.5/spark/src/main/java/org/apache/iceberg/spark/source/SparkAppenderFactory.java
b/spark/v3.5/spark/src/main/java/org/apache/iceberg/spark/source/SparkAppenderFactory.java
index 9df12fc060..c822ed743f 100644
---
a/spark/v3.5/spark/src/main/java/org/apache/iceberg/spark/source/SparkAppenderFactory.java
+++
b/spark/v3.5/spark/src/main/java/org/apache/iceberg/spark/source/SparkAppenderFactory.java
@@ -49,6 +49,10 @@ import org.apache.spark.sql.catalyst.InternalRow;
import org.apache.spark.sql.types.StructType;
import org.apache.spark.unsafe.types.UTF8String;
+/**
+ * @deprecated since 1.7.0, will be removed in 1.8.0; use {@link
SparkFileWriterFactory} instead.
+ */
+@Deprecated
class SparkAppenderFactory implements FileAppenderFactory<InternalRow> {
private final Map<String, String> properties;
private final Schema writeSchema;