package
parquet
Type Members
-
-
class
ArrayConverter extends GroupConverter with Logging
-
-
class
DateConverter extends PrimitiveConverter
-
class
DecimalConverter extends PrimitiveConverter
-
-
-
class
MapConverter extends GroupConverter
-
-
class
ParquetPart extends Part with Logging with Using
-
case class
ParquetReaderConfig(parallelism: Int) extends Product with Serializable
-
case class
ParquetSink(path: Path, overwrite: Boolean = false, permission: Option[FsPermission] = None, dictionary: Boolean = true, inheritPermissions: Option[Boolean] = None, roundingMode: RoundingMode = RoundingMode.UNNECESSARY, metadata: Map[String, String] = Map.empty)(implicit fs: FileSystem) extends Sink with Logging with Product with Serializable
-
case class
ParquetSource(pattern: FilePattern, predicate: Option[Predicate] = None, projection: Seq[String] = Nil, dictionaryFiltering: Boolean = true, caseSensitive: Boolean = true)(implicit fs: FileSystem, conf: Configuration) extends Source with Logging with Using with Product with Serializable
-
case class
ParquetWriterConfig(blockSize: Int, pageSize: Int, compressionCodec: CompressionCodecName, enableDictionary: Boolean, validating: Boolean) extends Product with Serializable
-
-
class
RowReadSupport extends ReadSupport[Row] with Logging
-
-
class
RowWriteSupport extends WriteSupport[Row] with Logging
-
class
RowWriter extends AnyRef
-
case class
Statistics(count: Long, compressedSize: Long, uncompressedSize: Long) extends Product with Serializable
-
class
StringConverter extends PrimitiveConverter with Logging
-
class
StructConverter extends GroupConverter with Logging
-
-
-
-
Helper function to create a native parquet reader for Row objects, using the apache parquet library. The reader supports optional predicate (for row filtering) and a projection schema (for column filtering).