Class ParquetAvroDataFormat
java.lang.Object
org.apache.camel.model.IdentifiedType
org.apache.camel.model.DataFormatDefinition
org.apache.camel.model.dataformat.ParquetAvroDataFormat
@Metadata(firstVersion="4.0.0",
label="dataformat,transformation,file",
title="Parquet File")
public class ParquetAvroDataFormat
extends DataFormatDefinition
Parquet Avro serialization and de-serialization.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class
Builder
is a specific builder forParquetAvroDataFormat
. -
Constructor Summary
ConstructorsConstructorDescriptionParquetAvroDataFormat
(Class<?> unmarshalType) ParquetAvroDataFormat
(String unmarshalTypeName) -
Method Summary
Modifier and TypeMethodDescriptionClass<?>
void
setCompressionCodecName
(String compressionCodecName) Compression codec to use when marshalling.void
setUnmarshalType
(Class<?> unmarshalType) Class to use when unmarshalling.void
setUnmarshalTypeName
(String unmarshalTypeName) Class to use when (un)marshalling.Methods inherited from class org.apache.camel.model.DataFormatDefinition
getDataFormat, getDataFormatName, getShortName, setDataFormat, setDataFormatName
Methods inherited from class org.apache.camel.model.IdentifiedType
getId, setId
-
Constructor Details
-
ParquetAvroDataFormat
public ParquetAvroDataFormat() -
ParquetAvroDataFormat
-
ParquetAvroDataFormat
-
-
Method Details
-
setCompressionCodecName
Compression codec to use when marshalling. -
getCompressionCodecName
-
getUnmarshalType
-
setUnmarshalType
Class to use when unmarshalling. -
setUnmarshalTypeName
Class to use when (un)marshalling. If omitted, parquet files are converted into Avro's GenericRecords for unmarshalling and input objects are assumed as GenericRecords for marshalling. -
getUnmarshalTypeName
-