Uses of Package
dev.hardwood.writer
Packages that use dev.hardwood.writer
Package
Description
Parquet file writer, with a columnar and a row-oriented API over one core.
-
Classes in dev.hardwood.writer used by dev.hardwood.writerClassDescriptionOne aligned slice of a file's columns.How a column's values are encoded, set file-wide or per leaf column through
WriterConfig.Builder.encoding(ColumnEncoding).Writes a Parquet file one aligned batch of columns at a time.Appends the entries of oneLISTinstance.Appends the entries of oneMAPinstance.Writes a Parquet file through a columnar or a row-oriented API:ParquetFileWriter.columnWriter()takes an aligned slice of typed arrays,ParquetFileWriter.rowWriter()takes one record at a time, and one file is written through one of the two, not both.WhatRowWriterdoes with a value carrying more precision than the column it is written to can hold — anInstantwith microseconds into aTIMESTAMP(MILLIS)column, aBigDecimalwith three decimals into aDECIMAL(_, 2)column.Writes a Parquet file record by record, over the same columnar coreColumnWriterexposes throughColumnWriter.writeBatch(Consumer).Sets the fields of one struct — a record being written, or a struct nested inside one.Tuning knobs forParquetFileWriter.Builder forWriterConfig.