Skip to content

Commit 14d1c48

Browse files
Fix build
1 parent 6d49663 commit 14d1c48

File tree

2 files changed

+4
-3
lines changed
  • compatibility_spark-2/src/main/scala/za/co/absa/hyperdrive/compatibility/impl
  • ingestor-default/src/main/scala/za/co/absa/hyperdrive/ingestor/implementation/utils

2 files changed

+4
-3
lines changed

compatibility_spark-2/src/main/scala/za/co/absa/hyperdrive/compatibility/impl/SparkUtil.scala

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ import org.apache.avro.util.internal.JacksonUtils
1919
import org.apache.hadoop.fs.Path
2020
import org.apache.spark.sql.SparkSession
2121
import org.apache.spark.sql.execution.streaming.{FileStreamSink, MetadataLogFileIndex}
22+
import org.apache.spark.sql.types.StructType
2223
import org.codehaus.jackson.map.ObjectMapper
2324
import za.co.absa.hyperdrive.compatibility.api.CompatibleSparkUtil
2425

@@ -27,8 +28,8 @@ import java.io.ByteArrayOutputStream
2728
object SparkUtil extends CompatibleSparkUtil {
2829
private lazy val objectMapper = new ObjectMapper()
2930

30-
override def createMetadataLogFileIndex(spark: SparkSession, destination: String): MetadataLogFileIndex =
31-
new MetadataLogFileIndex(spark, new Path(destination), None)
31+
override def createMetadataLogFileIndex(spark: SparkSession, destination: String, userSpecifiedSchema: Option[StructType]): MetadataLogFileIndex =
32+
new MetadataLogFileIndex(spark, new Path(destination), userSpecifiedSchema)
3233

3334
override def hasMetadata(spark: SparkSession, destination: String): Boolean =
3435
FileStreamSink.hasMetadata(Seq(destination), spark.sparkContext.hadoopConfiguration)

ingestor-default/src/main/scala/za/co/absa/hyperdrive/ingestor/implementation/utils/MetadataLogUtil.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@ object MetadataLogUtil {
6060
}
6161

6262
private def getMetadataLogFiles(spark: SparkSession, rootPath: String): Try[Set[String]] = {
63-
val metadataLogFileIndex = CompatibleSparkUtilProvider.createMetadataLogFileIndex(spark, rootPath)
63+
val metadataLogFileIndex = CompatibleSparkUtilProvider.createMetadataLogFileIndex(spark, rootPath, None)
6464
val parquetFilesArr = metadataLogFileIndex.inputFiles
6565
val parquetFiles = parquetFilesArr.toSet
6666
if (parquetFiles.size != parquetFilesArr.length) {

0 commit comments

Comments
 (0)