Index

A B C D E F G H I J K M N O P R S T U V W 
All Classes and Interfaces|All Packages|Serialized Form

A

accept(T) - Method in class com.jerolba.carpet.CarpetWriter
Writes the specified Java object to a Parquet file implementing Consumer
addBinary(Binary) - Method in class com.jerolba.carpet.impl.read.converter.EnumConverter
 
addBinary(Binary) - Method in class com.jerolba.carpet.impl.read.converter.EnumGenericConverter
 
addBinary(Binary) - Method in class com.jerolba.carpet.impl.read.converter.StringConverter
 
addBinary(Binary) - Method in class com.jerolba.carpet.impl.read.converter.StringGenericConverter
 
addBinary(Binary) - Method in class com.jerolba.carpet.impl.read.converter.UuidToStringConverter
 
addBinary(Binary) - Method in class com.jerolba.carpet.impl.read.converter.UuidToStringGenericConverter
 
addBinary(Binary) - Method in class com.jerolba.carpet.impl.read.converter.UuidToUuidConverter
 
addBinary(Binary) - Method in class com.jerolba.carpet.impl.read.converter.UuidToUuidGenericConverter
 
addBoolean(boolean) - Method in class com.jerolba.carpet.impl.read.converter.BooleanConverter
 
addBoolean(boolean) - Method in class com.jerolba.carpet.impl.read.converter.BooleanGenericConverter
 
addDouble(double) - Method in class com.jerolba.carpet.impl.read.converter.ToDoubleConverter
 
addDouble(double) - Method in class com.jerolba.carpet.impl.read.converter.ToDoubleGenericConverter
 
addDouble(double) - Method in class com.jerolba.carpet.impl.read.converter.ToFloatConverter
 
addDouble(double) - Method in class com.jerolba.carpet.impl.read.converter.ToFloatGenericConverter
 
addFloat(float) - Method in class com.jerolba.carpet.impl.read.converter.ToDoubleConverter
 
addFloat(float) - Method in class com.jerolba.carpet.impl.read.converter.ToDoubleGenericConverter
 
addFloat(float) - Method in class com.jerolba.carpet.impl.read.converter.ToFloatConverter
 
addFloat(float) - Method in class com.jerolba.carpet.impl.read.converter.ToFloatGenericConverter
 
addInt(int) - Method in class com.jerolba.carpet.impl.read.converter.ToByteConverter
 
addInt(int) - Method in class com.jerolba.carpet.impl.read.converter.ToByteGenericConverter
 
addInt(int) - Method in class com.jerolba.carpet.impl.read.converter.ToDoubleConverter
 
addInt(int) - Method in class com.jerolba.carpet.impl.read.converter.ToDoubleGenericConverter
 
addInt(int) - Method in class com.jerolba.carpet.impl.read.converter.ToFloatConverter
 
addInt(int) - Method in class com.jerolba.carpet.impl.read.converter.ToFloatGenericConverter
 
addInt(int) - Method in class com.jerolba.carpet.impl.read.converter.ToIntegerConverter
 
addInt(int) - Method in class com.jerolba.carpet.impl.read.converter.ToIntegerGenericConverter
 
addInt(int) - Method in class com.jerolba.carpet.impl.read.converter.ToLongConverter
 
addInt(int) - Method in class com.jerolba.carpet.impl.read.converter.ToLongGenericConverter
 
addInt(int) - Method in class com.jerolba.carpet.impl.read.converter.ToShortConverter
 
addInt(int) - Method in class com.jerolba.carpet.impl.read.converter.ToShortGenericConverter
 
addLong(long) - Method in class com.jerolba.carpet.impl.read.converter.ToByteConverter
 
addLong(long) - Method in class com.jerolba.carpet.impl.read.converter.ToByteGenericConverter
 
addLong(long) - Method in class com.jerolba.carpet.impl.read.converter.ToDoubleConverter
 
addLong(long) - Method in class com.jerolba.carpet.impl.read.converter.ToDoubleGenericConverter
 
addLong(long) - Method in class com.jerolba.carpet.impl.read.converter.ToFloatConverter
 
addLong(long) - Method in class com.jerolba.carpet.impl.read.converter.ToFloatGenericConverter
 
addLong(long) - Method in class com.jerolba.carpet.impl.read.converter.ToIntegerConverter
 
addLong(long) - Method in class com.jerolba.carpet.impl.read.converter.ToIntegerGenericConverter
 
addLong(long) - Method in class com.jerolba.carpet.impl.read.converter.ToLongConverter
 
addLong(long) - Method in class com.jerolba.carpet.impl.read.converter.ToLongGenericConverter
 
addLong(long) - Method in class com.jerolba.carpet.impl.read.converter.ToShortConverter
 
addLong(long) - Method in class com.jerolba.carpet.impl.read.converter.ToShortGenericConverter
 
addValueFromDictionary(int) - Method in class com.jerolba.carpet.impl.read.converter.EnumConverter
 
addValueFromDictionary(int) - Method in class com.jerolba.carpet.impl.read.converter.EnumGenericConverter
 
addValueFromDictionary(int) - Method in class com.jerolba.carpet.impl.read.converter.StringConverter
 
addValueFromDictionary(int) - Method in class com.jerolba.carpet.impl.read.converter.StringGenericConverter
 
addValueFromDictionary(int) - Method in class com.jerolba.carpet.impl.read.converter.UuidToStringConverter
 
addValueFromDictionary(int) - Method in class com.jerolba.carpet.impl.read.converter.UuidToStringGenericConverter
 
addValueFromDictionary(int) - Method in class com.jerolba.carpet.impl.read.converter.UuidToUuidConverter
 
addValueFromDictionary(int) - Method in class com.jerolba.carpet.impl.read.converter.UuidToUuidGenericConverter
 
Alias - Annotation Interface in com.jerolba.carpet.annotation
 
AliasField - Class in com.jerolba.carpet.impl
 
AliasField() - Constructor for class com.jerolba.carpet.impl.AliasField
 
annotatedLevels() - Method in class com.jerolba.carpet.impl.write.CarpetWriteConfiguration
 
AnnotatedLevels - Enum Class in com.jerolba.carpet
 

B

BEST_EFFORT - Enum constant in enum class com.jerolba.carpet.FieldMatchingStrategy
 
BooleanConverter - Class in com.jerolba.carpet.impl.read.converter
 
BooleanConverter(ReadReflection.ConstructorParams, int) - Constructor for class com.jerolba.carpet.impl.read.converter.BooleanConverter
 
BooleanGenericConverter - Class in com.jerolba.carpet.impl.read.converter
 
BooleanGenericConverter(Consumer<Object>) - Constructor for class com.jerolba.carpet.impl.read.converter.BooleanGenericConverter
 
build() - Method in class com.jerolba.carpet.CarpetWriter.Builder
 
builder(InputFile, Class<T>) - Static method in class com.jerolba.carpet.CarpetParquetReader
 
builder(OutputFile, Class<T>) - Static method in class com.jerolba.carpet.CarpetParquetWriter
 
Builder(OutputStream, Class<T>) - Constructor for class com.jerolba.carpet.CarpetWriter.Builder
 
Builder(OutputFile, Class<T>) - Constructor for class com.jerolba.carpet.CarpetWriter.Builder
 
buildSimpleElementConsumer(Class<?>, RecordConsumer, CarpetWriteConfiguration) - Static method in class com.jerolba.carpet.impl.write.SimpleCollectionItemConsumerFactory
 

C

c - Variable in class com.jerolba.carpet.impl.read.ReadReflection.ConstructorParams
 
camelCaseToSnakeCase(String) - Static method in class com.jerolba.carpet.impl.CaseConverter
 
CarpetGroupAsMapConverter - Class in com.jerolba.carpet.impl.read
 
CarpetGroupAsMapConverter(Class<?>, GroupType, Consumer<Object>) - Constructor for class com.jerolba.carpet.impl.read.CarpetGroupAsMapConverter
 
CarpetMaterializer<T> - Class in com.jerolba.carpet.impl.read
 
CarpetMaterializer(Class<T>, MessageType, ColumnToFieldMapper) - Constructor for class com.jerolba.carpet.impl.read.CarpetMaterializer
 
CarpetMissingColumnException - Exception in com.jerolba.carpet
 
CarpetMissingColumnException(String) - Constructor for exception com.jerolba.carpet.CarpetMissingColumnException
 
CarpetParquetReader - Class in com.jerolba.carpet
 
CarpetParquetReader() - Constructor for class com.jerolba.carpet.CarpetParquetReader
 
CarpetParquetReader.Builder<T> - Class in com.jerolba.carpet
 
CarpetParquetReader.CarpetReadSupport<T> - Class in com.jerolba.carpet
 
CarpetParquetWriter - Class in com.jerolba.carpet
 
CarpetParquetWriter() - Constructor for class com.jerolba.carpet.CarpetParquetWriter
 
CarpetParquetWriter.Builder<T> - Class in com.jerolba.carpet
 
CarpetParsingException - Exception in com.jerolba.carpet
 
CarpetParsingException(String) - Constructor for exception com.jerolba.carpet.CarpetParsingException
 
CarpetReader<T> - Class in com.jerolba.carpet
CarpetReader wraps the creation of CarpetParquetReader CarpetReader is an Iterable and Streamable class that can be used to read a Parquet file and iterate over its records.
CarpetReader(File, Class<T>) - Constructor for class com.jerolba.carpet.CarpetReader
Creates a new CarpetReader instance from the specified File and record class.
CarpetReader(InputFile, Class<T>) - Constructor for class com.jerolba.carpet.CarpetReader
Creates a new CarpetReader instance from the specified InputFile and record class.
CarpetReadSupport(Class<T>, CarpetReadConfiguration) - Constructor for class com.jerolba.carpet.CarpetParquetReader.CarpetReadSupport
 
CarpetRecordGenerator - Class in com.jerolba.carpet
Experimental utility class.
CarpetRecordGenerator() - Constructor for class com.jerolba.carpet.CarpetRecordGenerator
 
CarpetRecordWriter - Class in com.jerolba.carpet.impl.write
 
CarpetRecordWriter(RecordConsumer, Class<?>, CarpetWriteConfiguration) - Constructor for class com.jerolba.carpet.impl.write.CarpetRecordWriter
 
CarpetWriteConfiguration - Class in com.jerolba.carpet.impl.write
 
CarpetWriteConfiguration(AnnotatedLevels, ColumnNamingStrategy) - Constructor for class com.jerolba.carpet.impl.write.CarpetWriteConfiguration
 
CarpetWriter<T> - Class in com.jerolba.carpet
A Parquet file writer for writing java records of type T to a file or output stream.
CarpetWriter(OutputStream, Class<T>) - Constructor for class com.jerolba.carpet.CarpetWriter
Constructs a CarpetWriter that writes records of type T to the specified OutputStream.
CarpetWriter(OutputFile, Class<T>) - Constructor for class com.jerolba.carpet.CarpetWriter
Constructs a CarpetWriter that writes records of type T to the specified OutputFile.
CarpetWriter.Builder<T> - Class in com.jerolba.carpet
 
CaseConverter - Class in com.jerolba.carpet.impl
 
CaseConverter() - Constructor for class com.jerolba.carpet.impl.CaseConverter
 
close() - Method in class com.jerolba.carpet.CarpetWriter
 
collectionFactory(Class<?>) - Static method in class com.jerolba.carpet.impl.read.ReadReflection
 
columnNamingStrategy() - Method in class com.jerolba.carpet.impl.write.CarpetWriteConfiguration
 
ColumnNamingStrategy - Enum Class in com.jerolba.carpet
 
ColumnToFieldMapper - Class in com.jerolba.carpet.impl.read
 
ColumnToFieldMapper(FieldMatchingStrategy) - Constructor for class com.jerolba.carpet.impl.read.ColumnToFieldMapper
 
ColumnToFieldMapper.NameMap - Record Class in com.jerolba.carpet.impl.read
 
com.jerolba.carpet - package com.jerolba.carpet
 
com.jerolba.carpet.annotation - package com.jerolba.carpet.annotation
 
com.jerolba.carpet.impl - package com.jerolba.carpet.impl
 
com.jerolba.carpet.impl.read - package com.jerolba.carpet.impl.read
 
com.jerolba.carpet.impl.read.converter - package com.jerolba.carpet.impl.read.converter
 
com.jerolba.carpet.impl.write - package com.jerolba.carpet.impl.write
 
com.jerolba.carpet.io - package com.jerolba.carpet.io
 
config(String, String) - Method in class com.jerolba.carpet.CarpetWriter.Builder
Set a property that will be available to the read path.
ConstructorParams(Class<?>) - Constructor for class com.jerolba.carpet.impl.read.ReadReflection.ConstructorParams
 
create() - Method in class com.jerolba.carpet.impl.read.ReadReflection.ConstructorParams
 
create(long) - Method in class com.jerolba.carpet.io.FileSystemOutputFile
Creates an output stream for writing to the file.
create(long) - Method in class com.jerolba.carpet.io.OutputStreamOutputFile
Creates an output stream for writing.
createCollectionWriter(ParameterizedCollection, RecordField) - Method in class com.jerolba.carpet.impl.write.OneLevelStructureWriter
 
createCollectionWriter(ParameterizedCollection, RecordField) - Method in class com.jerolba.carpet.impl.write.ThreeLevelStructureWriter
 
createCollectionWriter(ParameterizedCollection, RecordField) - Method in class com.jerolba.carpet.impl.write.TwoLevelStructureWriter
 
createMapWriter(ParameterizedMap, RecordField) - Method in class com.jerolba.carpet.impl.write.MapStructureWriter
 
createOrOverwrite(long) - Method in class com.jerolba.carpet.io.FileSystemOutputFile
Creates or overwrites an output stream for writing to the file.
createOrOverwrite(long) - Method in class com.jerolba.carpet.io.OutputStreamOutputFile
Creates or overwrites an output stream for writing.
createSchema(Class<?>) - Method in class com.jerolba.carpet.impl.write.JavaRecord2Schema
 

D

DEFAULT_FAIL_NARROWING_PRIMITIVE_CONVERSION - Static variable in class com.jerolba.carpet.CarpetParquetReader
 
DEFAULT_FAIL_ON_MISSING_COLUMN - Static variable in class com.jerolba.carpet.CarpetParquetReader
 
DEFAULT_FAIL_ON_NULL_FOR_PRIMITIVES - Static variable in class com.jerolba.carpet.CarpetParquetReader
 
DEFAULT_FIELD_MATCHING_STRATEGY - Static variable in class com.jerolba.carpet.CarpetParquetReader
 
defaultBlockSize() - Method in class com.jerolba.carpet.io.FileSystemOutputFile
Returns 0 to indicate that this implementation does not support block sizes.
defaultBlockSize() - Method in class com.jerolba.carpet.io.OutputStreamOutputFile
Returns 0 to indicate that this implementation does not support block sizes.

E

enableDictionaryEncoding() - Method in class com.jerolba.carpet.CarpetWriter.Builder
Enables dictionary encoding for the constructed writer.
enablePageWriteChecksum() - Method in class com.jerolba.carpet.CarpetWriter.Builder
Enables writing page level checksums for the constructed writer.
enableValidation() - Method in class com.jerolba.carpet.CarpetWriter.Builder
Enables validation for the constructed writer.
end() - Method in class com.jerolba.carpet.impl.read.CarpetGroupAsMapConverter
 
EnumConverter - Class in com.jerolba.carpet.impl.read.converter
 
EnumConverter(ReadReflection.ConstructorParams, int, Class<?>) - Constructor for class com.jerolba.carpet.impl.read.converter.EnumConverter
 
EnumGenericConverter - Class in com.jerolba.carpet.impl.read.converter
 
EnumGenericConverter(Consumer<Object>, Class<?>) - Constructor for class com.jerolba.carpet.impl.read.converter.EnumGenericConverter
 
equals(Object) - Method in record class com.jerolba.carpet.impl.read.ColumnToFieldMapper.NameMap
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.jerolba.carpet.impl.write.RecordField
Indicates whether some other object is "equal to" this one.

F

failNarrowingPrimitiveConversion(boolean) - Method in class com.jerolba.carpet.CarpetParquetReader.Builder
Feature that determines whether coercion from one number type to other number type with less resolutions is allowed or not.
failOnMissingColumn(boolean) - Method in class com.jerolba.carpet.CarpetParquetReader.Builder
Feature that determines whether encountering of missed parquet column should result in a failure (by throwing a RecordTypeConversionException) or not.
failOnNullForPrimitives(boolean) - Method in class com.jerolba.carpet.CarpetParquetReader.Builder
Feature that determines whether encountering null is an error when deserializing into Java primitive types (like 'int' or 'double').
FIELD_NAME - Enum constant in enum class com.jerolba.carpet.ColumnNamingStrategy
 
FIELD_NAME - Enum constant in enum class com.jerolba.carpet.FieldMatchingStrategy
 
fieldMatchingStrategy(FieldMatchingStrategy) - Method in class com.jerolba.carpet.CarpetParquetReader.Builder
 
FieldMatchingStrategy - Enum Class in com.jerolba.carpet
 
fieldName() - Method in record class com.jerolba.carpet.impl.write.RecordField
Returns the value of the fieldName record component.
FileSystemInputFile - Class in com.jerolba.carpet.io
In comparison to the default implementation provided by Apache Parquet HadoopInputFile, this implementation is specific to reading Parquet files from the file system, whereas Apache Parquet provides a more generic implementation that allows reading Parquet files from any data source, not just the file system.
FileSystemInputFile(File) - Constructor for class com.jerolba.carpet.io.FileSystemInputFile
Constructs a FileSystemInputFile with the specified file.
FileSystemOutputFile - Class in com.jerolba.carpet.io
Class for writing to a file on the file system using the Parquet output file interface.
FileSystemOutputFile(File) - Constructor for class com.jerolba.carpet.io.FileSystemOutputFile
Constructs a FileSystemOutputFile with the specified file.

G

generateCode(File) - Static method in class com.jerolba.carpet.CarpetRecordGenerator
 
generateCode(String) - Static method in class com.jerolba.carpet.CarpetRecordGenerator
 
generateCode(InputFile) - Static method in class com.jerolba.carpet.CarpetRecordGenerator
 
getActualType() - Method in class com.jerolba.carpet.impl.ParameterizedCollection
 
getClassFromType(Type, String) - Static method in class com.jerolba.carpet.impl.Parameterized
 
getCollectionType() - Method in class com.jerolba.carpet.impl.ParameterizedCollection
 
getComponentAlias(RecordComponent) - Static method in class com.jerolba.carpet.impl.AliasField
 
getConverter(int) - Method in class com.jerolba.carpet.impl.read.CarpetGroupAsMapConverter
 
getCurrentRecord() - Method in class com.jerolba.carpet.impl.read.CarpetMaterializer
 
getDefaultConstructor(Class<?>) - Static method in class com.jerolba.carpet.impl.read.ReadReflection
 
getFieldName(RecordComponent) - Static method in class com.jerolba.carpet.impl.AliasField
 
getJavaType() - Method in class com.jerolba.carpet.impl.JavaType
 
getKeyActualType() - Method in class com.jerolba.carpet.impl.ParameterizedMap
 
getLength() - Method in class com.jerolba.carpet.io.FileSystemInputFile
Returns the length of the file.
getMapType() - Method in class com.jerolba.carpet.impl.ParameterizedMap
 
getParameterizedCollection(RecordComponent) - Static method in class com.jerolba.carpet.impl.Parameterized
 
getParameterizedMap(RecordComponent) - Static method in class com.jerolba.carpet.impl.Parameterized
 
getParametizedAsCollection() - Method in class com.jerolba.carpet.impl.ParameterizedCollection
 
getParametizedAsMap() - Method in class com.jerolba.carpet.impl.ParameterizedCollection
 
getReadSupport() - Method in class com.jerolba.carpet.CarpetParquetReader.Builder
 
getRootConverter() - Method in class com.jerolba.carpet.impl.read.CarpetMaterializer
 
getTypeName() - Method in class com.jerolba.carpet.impl.JavaType
 
getValueActualType() - Method in class com.jerolba.carpet.impl.ParameterizedMap
 
getValueTypeAsCollection() - Method in class com.jerolba.carpet.impl.ParameterizedMap
 
getValueTypeAsMap() - Method in class com.jerolba.carpet.impl.ParameterizedMap
 
getWriteSupport(Configuration) - Method in class com.jerolba.carpet.CarpetParquetWriter.Builder
 

H

hasDictionarySupport() - Method in class com.jerolba.carpet.impl.read.converter.EnumConverter
 
hasDictionarySupport() - Method in class com.jerolba.carpet.impl.read.converter.EnumGenericConverter
 
hasDictionarySupport() - Method in class com.jerolba.carpet.impl.read.converter.StringConverter
 
hasDictionarySupport() - Method in class com.jerolba.carpet.impl.read.converter.StringGenericConverter
 
hasDictionarySupport() - Method in class com.jerolba.carpet.impl.read.converter.UuidToStringConverter
 
hasDictionarySupport() - Method in class com.jerolba.carpet.impl.read.converter.UuidToStringGenericConverter
 
hasDictionarySupport() - Method in class com.jerolba.carpet.impl.read.converter.UuidToUuidConverter
 
hasDictionarySupport() - Method in class com.jerolba.carpet.impl.read.converter.UuidToUuidGenericConverter
 
hashCode() - Method in record class com.jerolba.carpet.impl.read.ColumnToFieldMapper.NameMap
Returns a hash code value for this object.
hashCode() - Method in record class com.jerolba.carpet.impl.write.RecordField
Returns a hash code value for this object.
hasMapShape(GroupType) - Static method in class com.jerolba.carpet.impl.read.SchemaValidation
 

I

idx() - Method in record class com.jerolba.carpet.impl.write.RecordField
Returns the value of the idx record component.
init(Configuration, Map<String, String>, MessageType) - Method in class com.jerolba.carpet.CarpetParquetReader.CarpetReadSupport
 
isBasicSupportedType(JavaType) - Static method in class com.jerolba.carpet.impl.read.SchemaValidation
 
isBoolean() - Method in class com.jerolba.carpet.impl.JavaType
 
isByte() - Method in class com.jerolba.carpet.impl.JavaType
 
isCollection() - Method in class com.jerolba.carpet.impl.JavaType
 
isCollection() - Method in class com.jerolba.carpet.impl.ParameterizedCollection
 
isCollection(Type) - Static method in class com.jerolba.carpet.impl.Parameterized
 
isCompliantThreeLevelWith(Type, String) - Static method in class com.jerolba.carpet.impl.read.SchemaValidation
 
isDouble() - Method in class com.jerolba.carpet.impl.JavaType
 
isEnum() - Method in class com.jerolba.carpet.impl.JavaType
 
isFloat() - Method in class com.jerolba.carpet.impl.JavaType
 
isInteger() - Method in class com.jerolba.carpet.impl.JavaType
 
isLong() - Method in class com.jerolba.carpet.impl.JavaType
 
isMap() - Method in class com.jerolba.carpet.impl.JavaType
 
isMap() - Method in class com.jerolba.carpet.impl.ParameterizedCollection
 
isMap(Type) - Static method in class com.jerolba.carpet.impl.Parameterized
 
isNotNull(RecordComponent) - Static method in class com.jerolba.carpet.impl.NotNullField
 
isRecord() - Method in class com.jerolba.carpet.impl.JavaType
 
isShort() - Method in class com.jerolba.carpet.impl.JavaType
 
isString() - Method in class com.jerolba.carpet.impl.JavaType
 
isThreeLevel(Type) - Static method in class com.jerolba.carpet.impl.read.SchemaValidation
 
isUuid() - Method in class com.jerolba.carpet.impl.JavaType
 
iterator() - Method in class com.jerolba.carpet.CarpetReader
Returns an Iterator that can be used to iterate over the records in the Parquet file.

J

JavaRecord2Schema - Class in com.jerolba.carpet.impl.write
 
JavaRecord2Schema(CarpetWriteConfiguration) - Constructor for class com.jerolba.carpet.impl.write.JavaRecord2Schema
 
JavaType - Class in com.jerolba.carpet.impl
 
JavaType(Class<?>) - Constructor for class com.jerolba.carpet.impl.JavaType
 
JavaType(RecordComponent) - Constructor for class com.jerolba.carpet.impl.JavaType
 

K

keyIsCollection() - Method in class com.jerolba.carpet.impl.ParameterizedMap
 
keyIsMap() - Method in class com.jerolba.carpet.impl.ParameterizedMap
 

M

mapFactory(Class<?>) - Static method in class com.jerolba.carpet.impl.read.ReadReflection
 
mapFields(GroupType, RecordComponent[]) - Method in class com.jerolba.carpet.impl.read.ColumnToFieldMapper
 
MapStructureWriter - Class in com.jerolba.carpet.impl.write
 
MapStructureWriter(RecordConsumer, CarpetWriteConfiguration) - Constructor for class com.jerolba.carpet.impl.write.MapStructureWriter
 

N

NameMap(RecordComponent, Type) - Constructor for record class com.jerolba.carpet.impl.read.ColumnToFieldMapper.NameMap
Creates an instance of a NameMap record class.
newStream() - Method in class com.jerolba.carpet.io.FileSystemInputFile
Creates a new stream for reading from the file.
NotNull - Annotation Interface in com.jerolba.carpet.annotation
 
NotNullField - Class in com.jerolba.carpet.impl
 
NotNullField() - Constructor for class com.jerolba.carpet.impl.NotNullField
 

O

ONE - Enum constant in enum class com.jerolba.carpet.AnnotatedLevels
 
OneLevelStructureWriter - Class in com.jerolba.carpet.impl.write
 
OneLevelStructureWriter(RecordConsumer, CarpetWriteConfiguration) - Constructor for class com.jerolba.carpet.impl.write.OneLevelStructureWriter
 
OutputStreamOutputFile - Class in com.jerolba.carpet.io
Class for writing to an OutputStream using the Parquet output file interface.
OutputStreamOutputFile(OutputStream) - Constructor for class com.jerolba.carpet.io.OutputStreamOutputFile
Constructs an OutputStreamOutputFile with the specified OutputStream.

P

Parameterized - Class in com.jerolba.carpet.impl
 
Parameterized() - Constructor for class com.jerolba.carpet.impl.Parameterized
 
ParameterizedCollection - Class in com.jerolba.carpet.impl
 
ParameterizedCollection(Type, ParameterizedType) - Constructor for class com.jerolba.carpet.impl.ParameterizedCollection
 
ParameterizedMap - Class in com.jerolba.carpet.impl
 
ParameterizedMap(Type, ParameterizedType) - Constructor for class com.jerolba.carpet.impl.ParameterizedMap
 
parquetType() - Method in record class com.jerolba.carpet.impl.read.ColumnToFieldMapper.NameMap
Returns the value of the parquetType record component.
prepareForRead(Configuration, Map<String, String>, MessageType, ReadSupport.ReadContext) - Method in class com.jerolba.carpet.CarpetParquetReader.CarpetReadSupport
 
project(Class<?>, GroupType) - Method in class com.jerolba.carpet.impl.read.SchemaFilter
 

R

ReadReflection - Class in com.jerolba.carpet.impl.read
 
ReadReflection() - Constructor for class com.jerolba.carpet.impl.read.ReadReflection
 
ReadReflection.ConstructorParams - Class in com.jerolba.carpet.impl.read
 
recordAccessor(Class<?>, RecordComponent) - Static method in class com.jerolba.carpet.impl.write.Reflection
 
recordComponent() - Method in record class com.jerolba.carpet.impl.read.ColumnToFieldMapper.NameMap
Returns the value of the recordComponent record component.
recordComponent() - Method in record class com.jerolba.carpet.impl.write.RecordField
Returns the value of the recordComponent record component.
RecordField - Record Class in com.jerolba.carpet.impl.write
 
RecordField(Class<?>, RecordComponent, String, int) - Constructor for record class com.jerolba.carpet.impl.write.RecordField
Creates an instance of a RecordField record class.
RecordTypeConversionException - Exception in com.jerolba.carpet
 
RecordTypeConversionException(String) - Constructor for exception com.jerolba.carpet.RecordTypeConversionException
 
Reflection - Class in com.jerolba.carpet.impl.write
 
Reflection() - Constructor for class com.jerolba.carpet.impl.write.Reflection
 
resetParams() - Method in class com.jerolba.carpet.impl.read.ReadReflection.ConstructorParams
 

S

SchemaFilter - Class in com.jerolba.carpet.impl.read
 
SchemaFilter(SchemaValidation, ColumnToFieldMapper) - Constructor for class com.jerolba.carpet.impl.read.SchemaFilter
 
SchemaValidation - Class in com.jerolba.carpet.impl.read
 
SchemaValidation(boolean, boolean, boolean) - Constructor for class com.jerolba.carpet.impl.read.SchemaValidation
 
self() - Method in class com.jerolba.carpet.CarpetParquetWriter.Builder
 
setDictionary(Dictionary) - Method in class com.jerolba.carpet.impl.read.converter.EnumConverter
 
setDictionary(Dictionary) - Method in class com.jerolba.carpet.impl.read.converter.EnumGenericConverter
 
setDictionary(Dictionary) - Method in class com.jerolba.carpet.impl.read.converter.StringConverter
 
setDictionary(Dictionary) - Method in class com.jerolba.carpet.impl.read.converter.StringGenericConverter
 
setDictionary(Dictionary) - Method in class com.jerolba.carpet.impl.read.converter.UuidToStringConverter
 
setDictionary(Dictionary) - Method in class com.jerolba.carpet.impl.read.converter.UuidToStringGenericConverter
 
setDictionary(Dictionary) - Method in class com.jerolba.carpet.impl.read.converter.UuidToUuidConverter
 
setDictionary(Dictionary) - Method in class com.jerolba.carpet.impl.read.converter.UuidToUuidGenericConverter
 
SimpleCollectionItemConsumerFactory - Class in com.jerolba.carpet.impl.write
 
SimpleCollectionItemConsumerFactory() - Constructor for class com.jerolba.carpet.impl.write.SimpleCollectionItemConsumerFactory
 
SNAKE_CASE - Enum constant in enum class com.jerolba.carpet.ColumnNamingStrategy
 
SNAKE_CASE - Enum constant in enum class com.jerolba.carpet.FieldMatchingStrategy
 
start() - Method in class com.jerolba.carpet.impl.read.CarpetGroupAsMapConverter
 
stream() - Method in class com.jerolba.carpet.CarpetReader
Returns a Stream that can be used to access the records in the Parquet file.
StringConverter - Class in com.jerolba.carpet.impl.read.converter
 
StringConverter(ReadReflection.ConstructorParams, int) - Constructor for class com.jerolba.carpet.impl.read.converter.StringConverter
 
StringGenericConverter - Class in com.jerolba.carpet.impl.read.converter
 
StringGenericConverter(Consumer<Object>) - Constructor for class com.jerolba.carpet.impl.read.converter.StringGenericConverter
 
supportsBlockSize() - Method in class com.jerolba.carpet.io.FileSystemOutputFile
Returns false to indicate that this implementation does not support block sizes.
supportsBlockSize() - Method in class com.jerolba.carpet.io.OutputStreamOutputFile
Returns false to indicate that this implementation does not support block sizes.

T

targetClass() - Method in record class com.jerolba.carpet.impl.write.RecordField
Returns the value of the targetClass record component.
THREE - Enum constant in enum class com.jerolba.carpet.AnnotatedLevels
 
ThreeLevelStructureWriter - Class in com.jerolba.carpet.impl.write
 
ThreeLevelStructureWriter(RecordConsumer, CarpetWriteConfiguration) - Constructor for class com.jerolba.carpet.impl.write.ThreeLevelStructureWriter
 
ToByteConverter - Class in com.jerolba.carpet.impl.read.converter
 
ToByteConverter(ReadReflection.ConstructorParams, int) - Constructor for class com.jerolba.carpet.impl.read.converter.ToByteConverter
 
ToByteGenericConverter - Class in com.jerolba.carpet.impl.read.converter
 
ToByteGenericConverter(Consumer<Object>) - Constructor for class com.jerolba.carpet.impl.read.converter.ToByteGenericConverter
 
ToDoubleConverter - Class in com.jerolba.carpet.impl.read.converter
 
ToDoubleConverter(ReadReflection.ConstructorParams, int) - Constructor for class com.jerolba.carpet.impl.read.converter.ToDoubleConverter
 
ToDoubleGenericConverter - Class in com.jerolba.carpet.impl.read.converter
 
ToDoubleGenericConverter(Consumer<Object>) - Constructor for class com.jerolba.carpet.impl.read.converter.ToDoubleGenericConverter
 
ToFloatConverter - Class in com.jerolba.carpet.impl.read.converter
 
ToFloatConverter(ReadReflection.ConstructorParams, int) - Constructor for class com.jerolba.carpet.impl.read.converter.ToFloatConverter
 
ToFloatGenericConverter - Class in com.jerolba.carpet.impl.read.converter
 
ToFloatGenericConverter(Consumer<Object>) - Constructor for class com.jerolba.carpet.impl.read.converter.ToFloatGenericConverter
 
ToIntegerConverter - Class in com.jerolba.carpet.impl.read.converter
 
ToIntegerConverter(ReadReflection.ConstructorParams, int) - Constructor for class com.jerolba.carpet.impl.read.converter.ToIntegerConverter
 
ToIntegerGenericConverter - Class in com.jerolba.carpet.impl.read.converter
 
ToIntegerGenericConverter(Consumer<Object>) - Constructor for class com.jerolba.carpet.impl.read.converter.ToIntegerGenericConverter
 
toList() - Method in class com.jerolba.carpet.CarpetReader
Returns a List containing all records in the Parquet file.
ToLongConverter - Class in com.jerolba.carpet.impl.read.converter
 
ToLongConverter(ReadReflection.ConstructorParams, int) - Constructor for class com.jerolba.carpet.impl.read.converter.ToLongConverter
 
ToLongGenericConverter - Class in com.jerolba.carpet.impl.read.converter
 
ToLongGenericConverter(Consumer<Object>) - Constructor for class com.jerolba.carpet.impl.read.converter.ToLongGenericConverter
 
ToShortConverter - Class in com.jerolba.carpet.impl.read.converter
 
ToShortConverter(ReadReflection.ConstructorParams, int) - Constructor for class com.jerolba.carpet.impl.read.converter.ToShortConverter
 
ToShortGenericConverter - Class in com.jerolba.carpet.impl.read.converter
 
ToShortGenericConverter(Consumer<Object>) - Constructor for class com.jerolba.carpet.impl.read.converter.ToShortGenericConverter
 
toString() - Method in record class com.jerolba.carpet.impl.read.ColumnToFieldMapper.NameMap
Returns a string representation of this record class.
toString() - Method in record class com.jerolba.carpet.impl.write.RecordField
Returns a string representation of this record class.
TWO - Enum constant in enum class com.jerolba.carpet.AnnotatedLevels
 
TwoLevelStructureWriter - Class in com.jerolba.carpet.impl.write
 
TwoLevelStructureWriter(RecordConsumer, CarpetWriteConfiguration) - Constructor for class com.jerolba.carpet.impl.write.TwoLevelStructureWriter
 

U

UuidToStringConverter - Class in com.jerolba.carpet.impl.read.converter
 
UuidToStringConverter(ReadReflection.ConstructorParams, int) - Constructor for class com.jerolba.carpet.impl.read.converter.UuidToStringConverter
 
UuidToStringGenericConverter - Class in com.jerolba.carpet.impl.read.converter
 
UuidToStringGenericConverter(Consumer<Object>) - Constructor for class com.jerolba.carpet.impl.read.converter.UuidToStringGenericConverter
 
UuidToUuidConverter - Class in com.jerolba.carpet.impl.read.converter
 
UuidToUuidConverter(ReadReflection.ConstructorParams, int) - Constructor for class com.jerolba.carpet.impl.read.converter.UuidToUuidConverter
 
UuidToUuidGenericConverter - Class in com.jerolba.carpet.impl.read.converter
 
UuidToUuidGenericConverter(Consumer<Object>) - Constructor for class com.jerolba.carpet.impl.read.converter.UuidToUuidGenericConverter
 

V

validateMissingColumn(Class<?>, String) - Method in class com.jerolba.carpet.impl.read.SchemaValidation
 
validateNullability(Type, RecordComponent) - Method in class com.jerolba.carpet.impl.read.SchemaValidation
 
validatePrimitiveCompatibility(PrimitiveType, Class<?>) - Method in class com.jerolba.carpet.impl.read.SchemaValidation
 
value() - Element in annotation interface com.jerolba.carpet.annotation.Alias
 
valueIsCollection() - Method in class com.jerolba.carpet.impl.ParameterizedMap
 
valueIsMap() - Method in class com.jerolba.carpet.impl.ParameterizedMap
 
valueOf(String) - Static method in enum class com.jerolba.carpet.AnnotatedLevels
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.jerolba.carpet.ColumnNamingStrategy
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.jerolba.carpet.FieldMatchingStrategy
Returns the enum constant of this class with the specified name.
values() - Static method in enum class com.jerolba.carpet.AnnotatedLevels
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.jerolba.carpet.ColumnNamingStrategy
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.jerolba.carpet.FieldMatchingStrategy
Returns an array containing the constants of this enum class, in the order they are declared.

W

withBloomFilterEnabled(boolean) - Method in class com.jerolba.carpet.CarpetWriter.Builder
Sets the bloom filter enabled/disabled
withBloomFilterEnabled(String, boolean) - Method in class com.jerolba.carpet.CarpetWriter.Builder
Sets the bloom filter enabled/disabled for the specified column.
withBloomFilterNDV(String, long) - Method in class com.jerolba.carpet.CarpetWriter.Builder
Sets the NDV (number of distinct values) for the specified column.
withByteStreamSplitEncoding(boolean) - Method in class com.jerolba.carpet.CarpetWriter.Builder
 
withColumnNamingStrategy(ColumnNamingStrategy) - Method in class com.jerolba.carpet.CarpetParquetWriter.Builder
 
withColumnNamingStrategy(ColumnNamingStrategy) - Method in class com.jerolba.carpet.CarpetWriter.Builder
Set the strategy to use generating message and record column names
withCompressionCodec(CompressionCodecName) - Method in class com.jerolba.carpet.CarpetWriter.Builder
Set the compression codec used by the constructed writer.
withConf(Configuration) - Method in class com.jerolba.carpet.CarpetWriter.Builder
Set the Configuration used by the constructed writer.
withDictionaryEncoding(boolean) - Method in class com.jerolba.carpet.CarpetWriter.Builder
Enable or disable dictionary encoding for the constructed writer.
withDictionaryEncoding(String, boolean) - Method in class com.jerolba.carpet.CarpetWriter.Builder
Enable or disable dictionary encoding of the specified column for the constructed writer.
withDictionaryPageSize(int) - Method in class com.jerolba.carpet.CarpetWriter.Builder
Set the Parquet format dictionary page size used by the constructed writer.
withEncryption(FileEncryptionProperties) - Method in class com.jerolba.carpet.CarpetWriter.Builder
Set the file encryption properties used by the constructed writer.
withExtraMetaData(String, String) - Method in class com.jerolba.carpet.CarpetParquetWriter.Builder
 
withExtraMetaData(String, String) - Method in class com.jerolba.carpet.CarpetWriter.Builder
Add to writer metadata to include in the generated parquet file.
withExtraMetaData(Map<String, String>) - Method in class com.jerolba.carpet.CarpetParquetWriter.Builder
 
withExtraMetaData(Map<String, String>) - Method in class com.jerolba.carpet.CarpetWriter.Builder
Add to writer metadata to include in the generated parquet file.
withFailNarrowingPrimitiveConversion(boolean) - Method in class com.jerolba.carpet.CarpetReader
Feature that determines whether coercion from one number type to other number type with less resolutions is allowed or not.
withFailOnMissingColumn(boolean) - Method in class com.jerolba.carpet.CarpetReader
Feature that determines whether encountering of missed parquet column should result in a failure (by throwing a RecordTypeConversionException) or not.
withFailOnNullForPrimitives(boolean) - Method in class com.jerolba.carpet.CarpetReader
Feature that determines whether encountering null is an error when deserializing into Java primitive types (like 'int' or 'double').
withFieldMatchingStrategy(FieldMatchingStrategy) - Method in class com.jerolba.carpet.CarpetReader
 
withLevelStructure(AnnotatedLevels) - Method in class com.jerolba.carpet.CarpetParquetWriter.Builder
 
withLevelStructure(AnnotatedLevels) - Method in class com.jerolba.carpet.CarpetWriter.Builder
Set the type of collections type that will be generated following the LogicalTypes definition
withMaxPaddingSize(int) - Method in class com.jerolba.carpet.CarpetWriter.Builder
Set the maximum amount of padding, in bytes, that will be used to align row groups with blocks in the underlying filesystem.
withMaxRowCountForPageSizeCheck(int) - Method in class com.jerolba.carpet.CarpetWriter.Builder
Sets the maximum number of rows to write before a page size check is done.
withMinRowCountForPageSizeCheck(int) - Method in class com.jerolba.carpet.CarpetWriter.Builder
Sets the minimum number of rows to write before a page size check is done.
withPageRowCountLimit(int) - Method in class com.jerolba.carpet.CarpetWriter.Builder
Sets the Parquet format page row count limit used by the constructed writer.
withPageSize(int) - Method in class com.jerolba.carpet.CarpetWriter.Builder
Set the Parquet format page size used by the constructed writer.
withPageWriteChecksumEnabled(boolean) - Method in class com.jerolba.carpet.CarpetWriter.Builder
Enables writing page level checksums for the constructed writer.
withRowGroupSize(long) - Method in class com.jerolba.carpet.CarpetWriter.Builder
Set the Parquet format row group size used by the constructed writer.
withValidation(boolean) - Method in class com.jerolba.carpet.CarpetWriter.Builder
Enable or disable validation for the constructed writer.
withWriteMode(ParquetFileWriter.Mode) - Method in class com.jerolba.carpet.CarpetWriter.Builder
Set the write mode used when creating the backing file for this writer.
withWriterVersion(ParquetProperties.WriterVersion) - Method in class com.jerolba.carpet.CarpetWriter.Builder
Set the format version used by the constructed writer.
write(Object) - Method in class com.jerolba.carpet.impl.write.CarpetRecordWriter
 
write(Collection<T>) - Method in class com.jerolba.carpet.CarpetWriter
Writes the specified collection of Java objects to a Parquet file.
write(Stream<T>) - Method in class com.jerolba.carpet.CarpetWriter
Writes the specified stream of Java objects to a Parquet file.
write(T) - Method in class com.jerolba.carpet.CarpetWriter
Writes the specified Java object to a Parquet file
A B C D E F G H I J K M N O P R S T U V W 
All Classes and Interfaces|All Packages|Serialized Form