Package org.apache.juneau.marshall.parquet
package org.apache.juneau.marshall.parquet
Apache Parquet serialization and parsing support.
Parquet is a columnar binary format for analytics and data pipelines. This package provides
ParquetSerializer and ParquetParser
for reading and writing Parquet files, and Parquet as a
convenience marshaller.
Parquet is collection-oriented: the serializer accepts Collection<T> or
T[] at the root; a single bean is wrapped in a one-element list. The parser always returns
List<T>.
See Also:
-
ClassDescriptionParquet compression codecs supported by this implementation.Annotation for customizing Parquet serialization of types and properties.Utility classes for the
@Parquetannotation.Dynamically applies a@Parquetannotation to specified classes, methods, or fields.A collection of@ParquetApply annotations.Utility classes and methods for the@ParquetApplyannotation.Applies targetedParquetApplyannotations to aContext.Builder.Builder class.Metadata on bean properties specific to Parquet serializers and parsers.Metadata on classes specific to Parquet serializers and parsers.Annotation for configuring Parquet serializer/parser on classes and methods.Utility classes for the@ParquetConfigannotation.A collection of@ParquetConfigannotations.AppliesParquetConfigannotations to aParquetParser.Builder.AppliesParquetConfigannotations to aParquetSerializer.Builder.How to handle cyclic references when serializing to Parquet.Interface for providing access toParquetClassMetaandParquetBeanPropertyMetaobjects.Parses Apache Parquet binary data into bean collections.Builder class.Session forParquetParser.Builder for parser sessions.Builds Parquet schema (list of SchemaElement) from Juneau bean ClassMeta.A Parquet schema element representing a field in the Parquet schema.Serializes bean collections to Apache Parquet binary format.Builder class.Session forParquetSerializer.Builder for serializer sessions.Simple bean for wrapping non-bean values (Map is not convertible to BeanMap).