Index
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
CarpetReaderinstance from the specified File and record class. - CarpetReader(InputFile, Class<T>) - Constructor for class com.jerolba.carpet.CarpetReader
-
Creates a new
CarpetReaderinstance 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
DecimalConfigrecord 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
fieldNamerecord 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
idxrecord 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
Iteratorthat 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
NameMaprecord 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
parquetTyperecord component. - precision() - Method in record class com.jerolba.carpet.impl.write.DecimalConfig
-
Returns the value of the
precisionrecord 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
recordComponentrecord component. - recordComponent() - Method in record class com.jerolba.carpet.impl.write.ReflectionRecordField
-
Returns the value of the
recordComponentrecord 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
ReflectionRecordFieldrecord 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
scalerecord 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
Streamthat 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
targetClassrecord 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
Listcontaining 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 factoryused 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 codecused by the constructed writer. - withConf(Configuration) - Method in class com.jerolba.carpet.CarpetWriter.Builder
-
Set the
Configurationused by the constructed writer. - withConf(ParquetConfiguration) - Method in class com.jerolba.carpet.CarpetWriter.Builder
-
Set the
ParquetConfigurationused 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 propertiesused 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 modeused when creating the backing file for this writer. - withWriterVersion(ParquetProperties.WriterVersion) - Method in class com.jerolba.carpet.CarpetWriter.Builder
-
Set the
format versionused 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
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form