Index

A B C D E F G H I J K L M N O P R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|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.DecimalConverter
 
addBinary(Binary) - Method in class com.jerolba.carpet.impl.read.converter.EnumConverter
 
addBinary(Binary) - Method in class com.jerolba.carpet.impl.read.converter.StringConverter
 
addBinary(Binary) - Method in class com.jerolba.carpet.impl.read.converter.UuidToStringConverter
 
addBinary(Binary) - Method in class com.jerolba.carpet.impl.read.converter.UuidToUuidConverter
 
addBoolean(boolean) - Method in class com.jerolba.carpet.impl.read.converter.BooleanConverter
 
addDouble(double) - Method in class com.jerolba.carpet.impl.read.converter.ToDoubleConverter
 
addDouble(double) - Method in class com.jerolba.carpet.impl.read.converter.ToFloatConverter
 
addFloat(float) - Method in class com.jerolba.carpet.impl.read.converter.ToDoubleConverter
 
addFloat(float) - Method in class com.jerolba.carpet.impl.read.converter.ToFloatConverter
 
addInt(int) - Method in class com.jerolba.carpet.impl.read.converter.DecimalConverter
 
addInt(int) - Method in class com.jerolba.carpet.impl.read.converter.LocalDateConverter
 
addInt(int) - Method in class com.jerolba.carpet.impl.read.converter.LocalTimeConverter
 
addInt(int) - Method in class com.jerolba.carpet.impl.read.converter.ToByteConverter
 
addInt(int) - Method in class com.jerolba.carpet.impl.read.converter.ToDoubleConverter
 
addInt(int) - Method in class com.jerolba.carpet.impl.read.converter.ToFloatConverter
 
addInt(int) - Method in class com.jerolba.carpet.impl.read.converter.ToIntegerConverter
 
addInt(int) - Method in class com.jerolba.carpet.impl.read.converter.ToLongConverter
 
addInt(int) - Method in class com.jerolba.carpet.impl.read.converter.ToShortConverter
 
addLong(long) - Method in class com.jerolba.carpet.impl.read.converter.DecimalConverter
 
addLong(long) - Method in class com.jerolba.carpet.impl.read.converter.InstantConverter
 
addLong(long) - Method in class com.jerolba.carpet.impl.read.converter.LocalDateTimeConverter
 
addLong(long) - Method in class com.jerolba.carpet.impl.read.converter.LocalTimeConverter
 
addLong(long) - Method in class com.jerolba.carpet.impl.read.converter.ToByteConverter
 
addLong(long) - Method in class com.jerolba.carpet.impl.read.converter.ToDoubleConverter
 
addLong(long) - Method in class com.jerolba.carpet.impl.read.converter.ToFloatConverter
 
addLong(long) - Method in class com.jerolba.carpet.impl.read.converter.ToIntegerConverter
 
addLong(long) - Method in class com.jerolba.carpet.impl.read.converter.ToLongConverter
 
addLong(long) - Method in class com.jerolba.carpet.impl.read.converter.ToShortConverter
 
addValueFromDictionary(int) - Method in class com.jerolba.carpet.impl.read.converter.DecimalConverter
 
addValueFromDictionary(int) - Method in class com.jerolba.carpet.impl.read.converter.EnumConverter
 
addValueFromDictionary(int) - Method in class com.jerolba.carpet.impl.read.converter.InstantConverter
 
addValueFromDictionary(int) - Method in class com.jerolba.carpet.impl.read.converter.LocalDateConverter
 
addValueFromDictionary(int) - Method in class com.jerolba.carpet.impl.read.converter.LocalDateTimeConverter
 
addValueFromDictionary(int) - Method in class com.jerolba.carpet.impl.read.converter.LocalTimeConverter
 
addValueFromDictionary(int) - Method in class com.jerolba.carpet.impl.read.converter.StringConverter
 
addValueFromDictionary(int) - Method in class com.jerolba.carpet.impl.read.converter.UuidToStringConverter
 
addValueFromDictionary(int) - Method in class com.jerolba.carpet.impl.read.converter.UuidToUuidConverter
 
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(Consumer<Object>) - Constructor for class com.jerolba.carpet.impl.read.converter.BooleanConverter
 
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
 

C

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
 
CarpetMissingColumnException - Exception in com.jerolba.carpet
 
CarpetMissingColumnException(String) - Constructor for exception com.jerolba.carpet.CarpetMissingColumnException
 
CarpetParquetReader - Class in com.jerolba.carpet
 
CarpetParquetReader.Builder<T> - Class in com.jerolba.carpet
 
CarpetParquetWriter - Class in com.jerolba.carpet
 
CarpetParquetWriter.Builder<T> - Class in com.jerolba.carpet
 
CarpetParsingException - Exception in com.jerolba.carpet
 
CarpetParsingException(String) - Constructor for exception com.jerolba.carpet.CarpetParsingException
 
CarpetReadConfiguration - Class in com.jerolba.carpet.impl.read
 
CarpetReadConfiguration(boolean, boolean, boolean, FieldMatchingStrategy) - Constructor for class com.jerolba.carpet.impl.read.CarpetReadConfiguration
 
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<T> - Class in com.jerolba.carpet.impl.read
 
CarpetReadSupport(Class<T>, CarpetReadConfiguration) - Constructor for class com.jerolba.carpet.impl.read.CarpetReadSupport
 
CarpetRecordGenerator - Class in com.jerolba.carpet
Experimental utility class.
CarpetRecordGenerator() - Constructor for class com.jerolba.carpet.CarpetRecordGenerator
 
CarpetWriteConfiguration - Class in com.jerolba.carpet.impl.write
 
CarpetWriteConfiguration(AnnotatedLevels, ColumnNamingStrategy, TimeUnit, DecimalConfig) - 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
 
CarpetWriteSupport<T> - Class in com.jerolba.carpet.impl.write
 
CarpetWriteSupport(Class<T>, Map<String, String>, CarpetWriteConfiguration) - Constructor for class com.jerolba.carpet.impl.write.CarpetWriteSupport
 
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.
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.

D

decimalConfig() - Method in class com.jerolba.carpet.impl.write.CarpetWriteConfiguration
 
DecimalConfig - Record Class in com.jerolba.carpet.impl.write
 
DecimalConfig(int, int) - Constructor for record class com.jerolba.carpet.impl.write.DecimalConfig
Creates an instance of a DecimalConfig record class.
DecimalConverter - Class in com.jerolba.carpet.impl.read.converter
 
DecimalConverter(Consumer<Object>, PrimitiveType.PrimitiveTypeName, int) - Constructor for class com.jerolba.carpet.impl.read.converter.DecimalConverter
 
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.
defaultTimeIsAdjustedToUTC() - Method in class com.jerolba.carpet.impl.write.CarpetWriteConfiguration
 
defaultTimeUnit() - Method in class com.jerolba.carpet.impl.write.CarpetWriteConfiguration
 

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(Consumer<Object>, Class<?>) - Constructor for class com.jerolba.carpet.impl.read.converter.EnumConverter
 
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.DecimalConfig
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.jerolba.carpet.impl.write.ReflectionRecordField
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() - Method in class com.jerolba.carpet.impl.read.CarpetReadConfiguration
 
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.ReflectionRecordField
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
 
get(int) - Method in class com.jerolba.carpet.impl.read.ReadReflection.ConstructorParams
 
getAccessor() - Method in record class com.jerolba.carpet.impl.write.ReflectionRecordField
 
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
 
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
 
getName() - Method in class com.jerolba.carpet.impl.write.CarpetWriteSupport
 
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
 
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() - Method in class com.jerolba.carpet.CarpetParquetWriter.Builder
 
getWriteSupport(Configuration) - Method in class com.jerolba.carpet.CarpetParquetWriter.Builder
 
getWriteSupport(ParquetConfiguration) - Method in class com.jerolba.carpet.CarpetParquetWriter.Builder
 

H

hasDictionarySupport() - Method in class com.jerolba.carpet.impl.read.converter.DecimalConverter
 
hasDictionarySupport() - Method in class com.jerolba.carpet.impl.read.converter.EnumConverter
 
hasDictionarySupport() - Method in class com.jerolba.carpet.impl.read.converter.InstantConverter
 
hasDictionarySupport() - Method in class com.jerolba.carpet.impl.read.converter.LocalDateConverter
 
hasDictionarySupport() - Method in class com.jerolba.carpet.impl.read.converter.LocalDateTimeConverter
 
hasDictionarySupport() - Method in class com.jerolba.carpet.impl.read.converter.LocalTimeConverter
 
hasDictionarySupport() - Method in class com.jerolba.carpet.impl.read.converter.StringConverter
 
hasDictionarySupport() - Method in class com.jerolba.carpet.impl.read.converter.UuidToStringConverter
 
hasDictionarySupport() - Method in class com.jerolba.carpet.impl.read.converter.UuidToUuidConverter
 
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.DecimalConfig
Returns a hash code value for this object.
hashCode() - Method in record class com.jerolba.carpet.impl.write.ReflectionRecordField
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.ReflectionRecordField
Returns the value of the idx record component.
init(Configuration) - Method in class com.jerolba.carpet.impl.write.CarpetWriteSupport
 
init(ParquetConfiguration) - Method in class com.jerolba.carpet.impl.write.CarpetWriteSupport
 
init(InitContext) - Method in class com.jerolba.carpet.impl.read.CarpetReadSupport
 
InstantConverter - Class in com.jerolba.carpet.impl.read.converter
 
InstantConverter(Consumer<Object>, LogicalTypeAnnotation.TimeUnit) - Constructor for class com.jerolba.carpet.impl.read.converter.InstantConverter
 
isBasicSupportedType(JavaType) - Static method in class com.jerolba.carpet.impl.read.SchemaValidation
 
isBigDecimal() - Method in class com.jerolba.carpet.impl.JavaType
 
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
 
isFailNarrowingPrimitiveConversion() - Method in class com.jerolba.carpet.impl.read.CarpetReadConfiguration
 
isFailOnMissingColumn() - Method in class com.jerolba.carpet.impl.read.CarpetReadConfiguration
 
isFailOnNullForPrimitives() - Method in class com.jerolba.carpet.impl.read.CarpetReadConfiguration
 
isFloat() - Method in class com.jerolba.carpet.impl.JavaType
 
isInstant() - Method in class com.jerolba.carpet.impl.JavaType
 
isInteger() - Method in class com.jerolba.carpet.impl.JavaType
 
isLocalDate() - Method in class com.jerolba.carpet.impl.JavaType
 
isLocalDateTime() - Method in class com.jerolba.carpet.impl.JavaType
 
isLocalTime() - 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

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
 

L

LocalDateConverter - Class in com.jerolba.carpet.impl.read.converter
 
LocalDateConverter(Consumer<Object>) - Constructor for class com.jerolba.carpet.impl.read.converter.LocalDateConverter
 
LocalDateTimeConverter - Class in com.jerolba.carpet.impl.read.converter
 
LocalDateTimeConverter(Consumer<Object>, LogicalTypeAnnotation.TimeUnit) - Constructor for class com.jerolba.carpet.impl.read.converter.LocalDateTimeConverter
 
localDateTimeFromMicrosFromEpoch(long) - Static method in class com.jerolba.carpet.impl.read.converter.LocalDateTimeRead
 
localDateTimeFromMillisFromEpoch(long) - Static method in class com.jerolba.carpet.impl.read.converter.LocalDateTimeRead
 
localDateTimeFromNanosFromEpoch(long) - Static method in class com.jerolba.carpet.impl.read.converter.LocalDateTimeRead
 
LocalDateTimeRead - Class in com.jerolba.carpet.impl.read.converter
 
LocalDateTimeRead() - Constructor for class com.jerolba.carpet.impl.read.converter.LocalDateTimeRead
 
LocalDateTimeRead.LongToLocalDateTime - Interface in com.jerolba.carpet.impl.read.converter
 
LocalTimeConverter - Class in com.jerolba.carpet.impl.read.converter
 
LocalTimeConverter(Consumer<Object>, LogicalTypeAnnotation.TimeUnit) - Constructor for class com.jerolba.carpet.impl.read.converter.LocalTimeConverter
 

M

map(long) - Method in interface com.jerolba.carpet.impl.read.converter.LocalDateTimeRead.LongToLocalDateTime
 
mapFactory(Class<?>) - Static method in class com.jerolba.carpet.impl.read.ReadReflection
 
mapFields(GroupType, RecordComponent[]) - Method in class com.jerolba.carpet.impl.read.ColumnToFieldMapper
 
MICROS - Enum constant in enum class com.jerolba.carpet.TimeUnit
 
MILLIS - Enum constant in enum class com.jerolba.carpet.TimeUnit
 

N

NameMap(RecordComponent, Type) - Constructor for record class com.jerolba.carpet.impl.read.ColumnToFieldMapper.NameMap
Creates an instance of a NameMap record class.
NANOS - Enum constant in enum class com.jerolba.carpet.TimeUnit
 
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
 
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.
precision() - Method in record class com.jerolba.carpet.impl.write.DecimalConfig
Returns the value of the precision record component.
prepareForRead(Configuration, Map<String, String>, MessageType, ReadSupport.ReadContext) - Method in class com.jerolba.carpet.impl.read.CarpetReadSupport
 
prepareForRead(ParquetConfiguration, Map<String, String>, MessageType, ReadSupport.ReadContext) - Method in class com.jerolba.carpet.impl.read.CarpetReadSupport
 
prepareForWrite(RecordConsumer) - Method in class com.jerolba.carpet.impl.write.CarpetWriteSupport
 
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
 
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.ReflectionRecordField
Returns the value of the recordComponent record component.
RecordTypeConversionException - Exception in com.jerolba.carpet
 
RecordTypeConversionException(String) - Constructor for exception com.jerolba.carpet.RecordTypeConversionException
 
ReflectionRecordField - Record Class in com.jerolba.carpet.impl.write
 
ReflectionRecordField(Class<?>, RecordComponent, String, int) - Constructor for record class com.jerolba.carpet.impl.write.ReflectionRecordField
Creates an instance of a ReflectionRecordField record class.
resetParams() - Method in class com.jerolba.carpet.impl.read.ReadReflection.ConstructorParams
 

S

scale() - Method in record class com.jerolba.carpet.impl.write.DecimalConfig
Returns the value of the scale record component.
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
 
set(int, Object) - Method in class com.jerolba.carpet.impl.read.ReadReflection.ConstructorParams
 
setDictionary(Dictionary) - Method in class com.jerolba.carpet.impl.read.converter.DecimalConverter
 
setDictionary(Dictionary) - Method in class com.jerolba.carpet.impl.read.converter.EnumConverter
 
setDictionary(Dictionary) - Method in class com.jerolba.carpet.impl.read.converter.InstantConverter
 
setDictionary(Dictionary) - Method in class com.jerolba.carpet.impl.read.converter.LocalDateConverter
 
setDictionary(Dictionary) - Method in class com.jerolba.carpet.impl.read.converter.LocalDateTimeConverter
 
setDictionary(Dictionary) - Method in class com.jerolba.carpet.impl.read.converter.LocalTimeConverter
 
setDictionary(Dictionary) - Method in class com.jerolba.carpet.impl.read.converter.StringConverter
 
setDictionary(Dictionary) - Method in class com.jerolba.carpet.impl.read.converter.UuidToStringConverter
 
setDictionary(Dictionary) - Method in class com.jerolba.carpet.impl.read.converter.UuidToUuidConverter
 
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(Consumer<Object>) - Constructor for class com.jerolba.carpet.impl.read.converter.StringConverter
 
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.ReflectionRecordField
Returns the value of the targetClass record component.
THREE - Enum constant in enum class com.jerolba.carpet.AnnotatedLevels
 
TimeUnit - Enum Class in com.jerolba.carpet
 
ToByteConverter - Class in com.jerolba.carpet.impl.read.converter
 
ToByteConverter(Consumer<Object>) - Constructor for class com.jerolba.carpet.impl.read.converter.ToByteConverter
 
ToDoubleConverter - Class in com.jerolba.carpet.impl.read.converter
 
ToDoubleConverter(Consumer<Object>) - Constructor for class com.jerolba.carpet.impl.read.converter.ToDoubleConverter
 
ToFloatConverter - Class in com.jerolba.carpet.impl.read.converter
 
ToFloatConverter(Consumer<Object>) - Constructor for class com.jerolba.carpet.impl.read.converter.ToFloatConverter
 
ToIntegerConverter - Class in com.jerolba.carpet.impl.read.converter
 
ToIntegerConverter(Consumer<Object>) - Constructor for class com.jerolba.carpet.impl.read.converter.ToIntegerConverter
 
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(Consumer<Object>) - Constructor for class com.jerolba.carpet.impl.read.converter.ToLongConverter
 
ToShortConverter - Class in com.jerolba.carpet.impl.read.converter
 
ToShortConverter(Consumer<Object>) - Constructor for class com.jerolba.carpet.impl.read.converter.ToShortConverter
 
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.DecimalConfig
Returns a string representation of this record class.
toString() - Method in record class com.jerolba.carpet.impl.write.ReflectionRecordField
Returns a string representation of this record class.
TWO - Enum constant in enum class com.jerolba.carpet.AnnotatedLevels
 

U

UuidToStringConverter - Class in com.jerolba.carpet.impl.read.converter
 
UuidToStringConverter(Consumer<Object>) - Constructor for class com.jerolba.carpet.impl.read.converter.UuidToStringConverter
 
UuidToUuidConverter - Class in com.jerolba.carpet.impl.read.converter
 
UuidToUuidConverter(Consumer<Object>) - Constructor for class com.jerolba.carpet.impl.read.converter.UuidToUuidConverter
 

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.
valueOf(String) - Static method in enum class com.jerolba.carpet.TimeUnit
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.
values() - Static method in enum class com.jerolba.carpet.TimeUnit
Returns an array containing the constants of this enum class, in the order they are declared.

W

withAdaptiveBloomFilterEnabled(boolean) - Method in class com.jerolba.carpet.CarpetWriter.Builder
When NDV (number of distinct values) for a specified column is not set, whether to use `AdaptiveBloomFilter` to automatically adjust the BloomFilter size according to `parquet.bloom.filter.max.bytes`
withAllocator(ByteBufferAllocator) - Method in class com.jerolba.carpet.CarpetWriter.Builder
Sets the ByteBuffer allocator instance to be used for allocating memory for writing.
withBloomFilterCandidateNumber(String, int) - Method in class com.jerolba.carpet.CarpetWriter.Builder
When `AdaptiveBloomFilter` is enabled, set how many bloom filter candidates to use.
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.
withBloomFilterFPP(String, double) - Method in class com.jerolba.carpet.CarpetWriter.Builder
 
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
Enable or disable BYTE_STREAM_SPLIT encoding for FLOAT and DOUBLE columns.
withCodecFactory(CompressionCodecFactory) - Method in class com.jerolba.carpet.CarpetWriter.Builder
Set the codec factory used by the constructed writer.
withColumnIndexTruncateLength(int) - Method in class com.jerolba.carpet.CarpetWriter.Builder
Sets the length to be used for truncating binary values in a binary column index.
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.
withConf(ParquetConfiguration) - Method in class com.jerolba.carpet.CarpetWriter.Builder
Set the ParquetConfiguration used by the constructed writer.
withDefaultDecimal(int, int) - Method in class com.jerolba.carpet.CarpetParquetWriter.Builder
 
withDefaultDecimal(int, int) - Method in class com.jerolba.carpet.CarpetWriter.Builder
Set Decimal precision and scale
withDefaultTimeUnit(TimeUnit) - Method in class com.jerolba.carpet.CarpetParquetWriter.Builder
 
withDefaultTimeUnit(TimeUnit) - Method in class com.jerolba.carpet.CarpetWriter.Builder
Set the time unit resolution writing TIME or TIMESTAMP fields: milliseconds microseconds nanoseconds
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
withMaxBloomFilterBytes(int) - Method in class com.jerolba.carpet.CarpetWriter.Builder
Set max Bloom filter bytes for related columns.
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.
withStatisticsTruncateLength(int) - Method in class com.jerolba.carpet.CarpetWriter.Builder
Sets the length which the min/max binary values in row groups are truncated to.
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(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
write(T) - Method in class com.jerolba.carpet.impl.write.CarpetWriteSupport
 
A B C D E F G H I J K L M N O P R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form