# Package uk.ac.starlink.parquet

- Interface Summary
  Interface | Description
  --- | ---
  Decoder<T> | Can read values from a particular column in a parquet file.
  Encoder | Defines transmission of a java value type to a RecordConsumer for writing to parquet tables.
  InputColumn<T> | Provides information about a readable column in a parquet file.

- Class Summary
  Class | Description
  --- | ---
  CachedParquetStarTable | ParquetStarTable implementation that does a parallel read of all the column data at construction time.
  Encoders | Provides Encoder implementations.
  FileInputFile | Parquet InputFile implementation based on a java.io.File.
  InputColumns | Provides InputColumn instances that know how to read parquet column data.
  ParquetStarTable | Partial StarTable implementation based on a Parquet file.
  ParquetTableBuilder | TableBuilder for parquet files.
  ParquetTableWriter | TableWriter implementation for output to Parquet format.
  ParquetUtil | Utility classes for Parquet I/O.
  SequentialParquetStarTable | ParquetStarTable concrete subclass that provides sequential access only.
  StarParquetWriter | ParquetWriter implementation for output of StarTables.
  StarParquetWriter.StarBuilder | Used to configure and produce a ParquetWriter for StarTable output.