aboutsummaryrefslogtreecommitdiff
path: root/core/src/main/scala/org/apache/spark/io/CompressionCodec.scala
diff options
context:
space:
mode:
Diffstat (limited to 'core/src/main/scala/org/apache/spark/io/CompressionCodec.scala')
-rw-r--r--core/src/main/scala/org/apache/spark/io/CompressionCodec.scala5
1 files changed, 5 insertions, 0 deletions
diff --git a/core/src/main/scala/org/apache/spark/io/CompressionCodec.scala b/core/src/main/scala/org/apache/spark/io/CompressionCodec.scala
index 9dc36704a6..ca74eedf89 100644
--- a/core/src/main/scala/org/apache/spark/io/CompressionCodec.scala
+++ b/core/src/main/scala/org/apache/spark/io/CompressionCodec.scala
@@ -47,6 +47,11 @@ trait CompressionCodec {
private[spark] object CompressionCodec {
private val configKey = "spark.io.compression.codec"
+
+ private[spark] def supportsConcatenationOfSerializedStreams(codec: CompressionCodec): Boolean = {
+ codec.isInstanceOf[SnappyCompressionCodec] || codec.isInstanceOf[LZFCompressionCodec]
+ }
+
private val shortCompressionCodecNames = Map(
"lz4" -> classOf[LZ4CompressionCodec].getName,
"lzf" -> classOf[LZFCompressionCodec].getName,