Package

io.eels.component

parquet

Permalink

package parquet

Visibility
  1. Public
  2. All

Type Members

  1. class DateConverter extends PrimitiveConverter

    Permalink
  2. class DecimalConverter extends PrimitiveConverter

    Permalink
  3. class DecimalWriter extends ParquetValueWriter

    Permalink
  4. class DefaultPrimitiveConverter extends PrimitiveConverter with Logging

    Permalink
  5. class ParquetPart extends Part with Logging with Using

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

    Permalink
  7. case class ParquetSink(path: Path, metadata: Map[String, String] = Map.empty)(implicit fs: FileSystem) extends Sink with Logging with Product with Serializable

    Permalink
  8. case class ParquetSource(pattern: FilePattern, predicate: Option[Predicate] = None, projection: Seq[String] = Nil)(implicit fs: FileSystem, conf: Configuration) extends Source with Logging with Using with Product with Serializable

    Permalink
  9. trait ParquetValueWriter extends AnyRef

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

    Permalink
  11. trait Predicate extends AnyRef

    Permalink
  12. class RowGroupConverter extends GroupConverter with Logging

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

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

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

    Permalink
  16. class RowWriter extends AnyRef

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

    Permalink
  18. class StringConverter extends PrimitiveConverter with Logging

    Permalink
  19. class StructWriter extends ParquetValueWriter with Logging

    Permalink
  20. class TimestampConverter extends PrimitiveConverter

    Permalink

Value Members

  1. object BigIntParquetValueWriter extends ParquetValueWriter

    Permalink
  2. object BinaryParquetWriter extends ParquetValueWriter

    Permalink
  3. object BooleanParquetValueWriter extends ParquetValueWriter

    Permalink
  4. object DateParquetValueWriter extends ParquetValueWriter

    Permalink
  5. object DoubleParquetValueWriter extends ParquetValueWriter

    Permalink
  6. object FloatParquetValueWriter extends ParquetValueWriter

    Permalink
  7. object IntParquetValueWriter extends ParquetValueWriter

    Permalink
  8. object LongParquetValueWriter extends ParquetValueWriter

    Permalink
  9. object ParquetReaderConfig extends Logging with Serializable

    Permalink
  10. object ParquetReaderFn extends Logging

    Permalink

    Helper function to create a parquet reader, using the apache parquet library.

    Helper function to create a parquet reader, using the apache parquet library. The reader supports optional predicate (for row filtering) and a projection schema (for column filtering).

  11. object ParquetSchemaFns

    Permalink

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

  12. object ParquetSource extends Serializable

    Permalink
  13. object ParquetValueWriter

    Permalink
  14. object ParquetWriterConfig extends Logging with Serializable

    Permalink
  15. object ParquetWriterFn

    Permalink

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

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

  16. object Predicate

    Permalink
  17. object ShortParquetWriter extends ParquetValueWriter

    Permalink
  18. object Statistics extends Serializable

    Permalink
  19. object StringParquetValueWriter extends ParquetValueWriter

    Permalink
  20. object TimeParquetValueWriter extends ParquetValueWriter

    Permalink
  21. object TimestampParquetValueWriter extends ParquetValueWriter

    Permalink
  22. package avro

    Permalink
  23. package util

    Permalink

Ungrouped