Package

io.eels.component

parquet

Permalink

package parquet

Visibility
  1. Public
  2. All

Type Members

  1. class ArrayBuilder extends ValuesBuilder

    Permalink
  2. class ArrayConverter extends GroupConverter with Logging

    Permalink
  3. class ArrayParquetWriter extends RecordConsumerWriter with Logging

    Permalink
  4. class DateConverter extends PrimitiveConverter

    Permalink
  5. class DecimalConverter extends PrimitiveConverter

    Permalink
  6. class DecimalWriter extends RecordConsumerWriter

    Permalink
  7. class DefaultPrimitiveConverter extends PrimitiveConverter with Logging

    Permalink
  8. class MapConverter extends GroupConverter

    Permalink
  9. class MapParquetWriter extends RecordConsumerWriter

    Permalink
  10. class ParquetPart extends Part with Logging with Using

    Permalink
  11. case class ParquetReaderConfig(parallelism: Int) extends Product with Serializable

    Permalink
  12. 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

    Permalink
  13. 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

    Permalink
  14. case class ParquetWriterConfig(blockSize: Int, pageSize: Int, compressionCodec: CompressionCodecName, enableDictionary: Boolean, validating: Boolean) extends Product with Serializable

    Permalink
  15. trait RecordConsumerWriter extends AnyRef

    Permalink
  16. class RowReadSupport extends ReadSupport[Row] with Logging

    Permalink
  17. class RowRecordMaterializer extends RecordMaterializer[Row] with Logging

    Permalink
  18. class RowWriteSupport extends WriteSupport[Row] with Logging

    Permalink
  19. class RowWriter extends AnyRef

    Permalink
  20. case class Statistics(count: Long, compressedSize: Long, uncompressedSize: Long) extends Product with Serializable

    Permalink
  21. class StringConverter extends PrimitiveConverter with Logging

    Permalink
  22. class StructConverter extends GroupConverter with Logging

    Permalink
  23. class StructWriter extends RecordConsumerWriter with Logging

    Permalink
  24. class TimestampConverter extends PrimitiveConverter

    Permalink
  25. trait ValuesBuilder extends AnyRef

    Permalink
  26. class VectorBuilder extends ValuesBuilder with Logging

    Permalink

Value Members

  1. object BigIntRecordConsumerWriter extends RecordConsumerWriter

    Permalink
  2. object BinaryParquetWriter extends RecordConsumerWriter

    Permalink
  3. object BooleanRecordConsumerWriter extends RecordConsumerWriter

    Permalink
  4. object Converter

    Permalink
  5. object DateRecordConsumerWriter extends RecordConsumerWriter

    Permalink
  6. object DoubleRecordConsumerWriter extends RecordConsumerWriter

    Permalink
  7. object FloatRecordConsumerWriter extends RecordConsumerWriter

    Permalink
  8. object IntRecordConsumerWriter extends RecordConsumerWriter

    Permalink
  9. object LongRecordConsumerWriter extends RecordConsumerWriter

    Permalink
  10. object ParquetPredicateBuilder extends PredicateBuilder[FilterPredicate]

    Permalink
  11. object ParquetReaderConfig extends Logging with Serializable

    Permalink
  12. object ParquetSchemaFns

    Permalink

    See parquet formats at https://github.com/Parquet/parquet-format/blob/master/LogicalTypes.md

  13. object ParquetSource extends Serializable

    Permalink
  14. object ParquetWriterConfig extends Logging with ConfigSupport with Serializable

    Permalink
  15. object RecordConsumerWriter

    Permalink
  16. object RowParquetReaderFn extends Logging

    Permalink

    Helper function to create a native parquet reader for Row objects, using the apache parquet library.

    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).

  17. object RowParquetWriterFn

    Permalink

    Helper function to create a native ParquetWriter for Row objects using the apache parquet library.

    Helper function to create a native ParquetWriter for Row objects using the apache parquet library. Uses config keys to support compression codec, page size, and block size.

  18. object ShortParquetWriter extends RecordConsumerWriter

    Permalink
  19. object Statistics extends Serializable

    Permalink
  20. object StringRecordConsumerWriter extends RecordConsumerWriter

    Permalink
  21. object TimeRecordConsumerWriter extends RecordConsumerWriter

    Permalink
  22. object TimestampRecordConsumerWriter extends RecordConsumerWriter

    Permalink
  23. package avro

    Permalink
  24. package util

    Permalink

Ungrouped