- accept(TypeVisitor) - Method in class parquet.schema.GroupType
-
Visits this type with the given visitor
- accept(TypeVisitor) - Method in class parquet.schema.MessageType
-
Visits this type with the given visitor
- accept(TypeVisitor) - Method in class parquet.schema.PrimitiveType
-
Visits this type with the given visitor
- accept(TypeVisitor) - Method in class parquet.schema.Type
-
Visits this type with the given visitor
- add(int) - Method in class parquet.column.values.dictionary.IntList
-
- add(String, int) - Method in class parquet.example.data.Group
-
- add(String, long) - Method in class parquet.example.data.Group
-
- add(String, float) - Method in class parquet.example.data.Group
-
- add(String, double) - Method in class parquet.example.data.Group
-
- add(String, String) - Method in class parquet.example.data.Group
-
- add(String, boolean) - Method in class parquet.example.data.Group
-
- add(String, Binary) - Method in class parquet.example.data.Group
-
- add(int, int) - Method in class parquet.example.data.Group
-
- add(int, long) - Method in class parquet.example.data.Group
-
- add(int, String) - Method in class parquet.example.data.Group
-
- add(int, boolean) - Method in class parquet.example.data.Group
-
- add(int, Binary) - Method in class parquet.example.data.Group
-
- add(int, float) - Method in class parquet.example.data.Group
-
- add(int, double) - Method in class parquet.example.data.Group
-
- add(int, int) - Method in class parquet.example.data.simple.SimpleGroup
-
- add(int, long) - Method in class parquet.example.data.simple.SimpleGroup
-
- add(int, String) - Method in class parquet.example.data.simple.SimpleGroup
-
- add(int, boolean) - Method in class parquet.example.data.simple.SimpleGroup
-
- add(int, Binary) - Method in class parquet.example.data.simple.SimpleGroup
-
- add(int, float) - Method in class parquet.example.data.simple.SimpleGroup
-
- add(int, double) - Method in class parquet.example.data.simple.SimpleGroup
-
- addBinary(Binary) - Method in class parquet.io.api.PrimitiveConverter
-
- addBinary(Binary) - Method in class parquet.io.api.RecordConsumer
-
add a binary value in the current field
- addBinary(Binary) - Method in class parquet.io.RecordConsumerLoggingWrapper
-
add a binary value in the current field
- addBinary(Binary) - Method in class parquet.io.ValidatingRecordConsumer
-
add a binary value in the current field
- addBoolean(boolean) - Method in class parquet.io.api.PrimitiveConverter
-
- addBoolean(boolean) - Method in class parquet.io.api.RecordConsumer
-
add a boolean value in the current field
- addBoolean(boolean) - Method in class parquet.io.RecordConsumerLoggingWrapper
-
add a boolean value in the current field
- addBoolean(boolean) - Method in class parquet.io.ValidatingRecordConsumer
-
add a boolean value in the current field
- addDouble(double) - Method in class parquet.io.api.PrimitiveConverter
-
- addDouble(double) - Method in class parquet.io.api.RecordConsumer
-
add a double value in the current field
- addDouble(double) - Method in class parquet.io.RecordConsumerLoggingWrapper
-
add a double value in the current field
- addDouble(double) - Method in class parquet.io.ValidatingRecordConsumer
-
add a double value in the current field
- addFloat(float) - Method in class parquet.io.api.PrimitiveConverter
-
- addFloat(float) - Method in class parquet.io.api.RecordConsumer
-
add a float value in the current field
- addFloat(float) - Method in class parquet.io.RecordConsumerLoggingWrapper
-
add a float value in the current field
- addFloat(float) - Method in class parquet.io.ValidatingRecordConsumer
-
add a float value in the current field
- addGroup(String) - Method in class parquet.example.data.Group
-
- addGroup(int) - Method in class parquet.example.data.Group
-
- addGroup(int) - Method in class parquet.example.data.simple.SimpleGroup
-
- addInt(int) - Method in class parquet.io.api.PrimitiveConverter
-
- addInteger(int) - Method in class parquet.io.api.RecordConsumer
-
add an int value in the current field
- addInteger(int) - Method in class parquet.io.RecordConsumerLoggingWrapper
-
add an int value in the current field
- addInteger(int) - Method in class parquet.io.ValidatingRecordConsumer
-
add an int value in the current field
- addLong(long) - Method in class parquet.io.api.PrimitiveConverter
-
- addLong(long) - Method in class parquet.io.api.RecordConsumer
-
add a long value in the current field
- addLong(long) - Method in class parquet.io.RecordConsumerLoggingWrapper
-
add a long value in the current field
- addLong(long) - Method in class parquet.io.ValidatingRecordConsumer
-
add a long value in the current field
- addPrimitiveBINARY(String, int, Binary) - Method in class parquet.io.BaseRecordReader
-
- addPrimitiveINT32(String, int, int) - Method in class parquet.io.BaseRecordReader
-
- addPrimitiveINT64(String, int, long) - Method in class parquet.io.BaseRecordReader
-
- addValueFromDictionary(int) - Method in class parquet.io.api.PrimitiveConverter
-
add a value based on the dictionary set with setDictionary()
Will be used if the Converter has dictionary support and the data was encoded using a dictionary
- addValueToPrimitiveConverter(PrimitiveConverter, ColumnReader) - Method in enum parquet.schema.PrimitiveType.PrimitiveTypeName
-
- addValueToRecordConsumer(RecordConsumer, ColumnReader) - Method in enum parquet.schema.PrimitiveType.PrimitiveTypeName
-
reads the value from the columnReader with the appropriate accessor and writes it to the recordConsumer
- allocatedSize() - Method in class parquet.column.impl.ColumnWriteStoreImpl
-
- allocatedSize() - Method in interface parquet.column.page.PageWriter
-
- and(UnboundRecordFilter, UnboundRecordFilter) - Static method in class parquet.filter.AndRecordFilter
-
Returns builder for creating an and filter.
- AndRecordFilter - Class in parquet.filter
-
Provides ability to chain two filters together.
- append(String, int) - Method in class parquet.example.data.Group
-
- append(String, float) - Method in class parquet.example.data.Group
-
- append(String, double) - Method in class parquet.example.data.Group
-
- append(String, long) - Method in class parquet.example.data.Group
-
- append(String, String) - Method in class parquet.example.data.Group
-
- append(String, boolean) - Method in class parquet.example.data.Group
-
- append(String, Binary) - Method in class parquet.example.data.Group
-
- apply(ColumnReader) - Method in interface parquet.filter.ColumnPredicates.Predicate
-
- asGroup() - Method in class parquet.example.data.Group
-
- asGroupConverter() - Method in class parquet.io.api.Converter
-
- asGroupConverter() - Method in class parquet.io.api.GroupConverter
-
- asGroupType() - Method in class parquet.schema.Type
-
- asPrimitiveConverter() - Method in class parquet.io.api.Converter
-
- asPrimitiveConverter() - Method in class parquet.io.api.PrimitiveConverter
-
- asPrimitiveType() - Method in class parquet.schema.Type
-
- CHARSET - Static variable in class parquet.column.values.plain.PlainValuesWriter
-
- checkAndFallbackIfNeeded() - Method in class parquet.column.values.dictionary.DictionaryValuesWriter
-
- checkContains(Type) - Method in class parquet.schema.MessageType
-
- clearDictionaryContent() - Method in class parquet.column.values.dictionary.DictionaryValuesWriter
-
clear/free the underlying dictionary content
- clearDictionaryContent() - Method in class parquet.column.values.dictionary.DictionaryValuesWriter.PlainBinaryDictionaryValuesWriter
-
- clearDictionaryContent() - Method in class parquet.column.values.dictionary.DictionaryValuesWriter.PlainDoubleDictionaryValuesWriter
-
- clearDictionaryContent() - Method in class parquet.column.values.dictionary.DictionaryValuesWriter.PlainFloatDictionaryValuesWriter
-
- clearDictionaryContent() - Method in class parquet.column.values.dictionary.DictionaryValuesWriter.PlainIntegerDictionaryValuesWriter
-
- clearDictionaryContent() - Method in class parquet.column.values.dictionary.DictionaryValuesWriter.PlainLongDictionaryValuesWriter
-
- column(String, ColumnPredicates.Predicate) - Static method in class parquet.filter.ColumnRecordFilter
-
Factory method for record filter which applies the supplied predicate to the specified column.
- ColumnDescriptor - Class in parquet.column
-
Describes a column's type as well as its position in its containing schema.
- ColumnDescriptor(String[], PrimitiveType.PrimitiveTypeName, int, int) - Constructor for class parquet.column.ColumnDescriptor
-
- ColumnIO - Class in parquet.io
-
a structure used to serialize deserialize records
- ColumnIOFactory - Class in parquet.io
-
Factory constructing the ColumnIO structure from the schema
- ColumnIOFactory() - Constructor for class parquet.io.ColumnIOFactory
-
validation is off by default
- ColumnIOFactory(boolean) - Constructor for class parquet.io.ColumnIOFactory
-
- ColumnIOFactory.ColumnIOCreatorVisitor - Class in parquet.io
-
- ColumnIOFactory.ColumnIOCreatorVisitor(boolean, MessageType) - Constructor for class parquet.io.ColumnIOFactory.ColumnIOCreatorVisitor
-
- ColumnPredicates - Class in parquet.filter
-
ColumnPredicates class provides checks for column values.
- ColumnPredicates() - Constructor for class parquet.filter.ColumnPredicates
-
- ColumnPredicates.Predicate - Interface in parquet.filter
-
- ColumnReader - Interface in parquet.column
-
Reader for (repetition level, definition level, values) triplets.
- ColumnReadStore - Interface in parquet.column
-
Container which can produce a ColumnReader for any given column in a schema.
- ColumnReadStoreImpl - Class in parquet.column.impl
-
Implementation of the ColumnReadStore
Initializes individual columns based on schema and converter
- ColumnReadStoreImpl(PageReadStore, GroupConverter, MessageType) - Constructor for class parquet.column.impl.ColumnReadStoreImpl
-
- ColumnRecordFilter - Class in parquet.filter
-
Record filter which applies the supplied predicate to the specified column.
- columnStore - Variable in class parquet.io.BaseRecordReader
-
- ColumnWriter - Interface in parquet.column
-
writer for (repetition level, definition level, values) triplets
- ColumnWriteStore - Interface in parquet.column
-
Container which can construct writers for multiple columns to be stored
together.
- ColumnWriteStoreImpl - Class in parquet.column.impl
-
- ColumnWriteStoreImpl(PageWriteStore, int, int, boolean) - Constructor for class parquet.column.impl.ColumnWriteStoreImpl
-
- compareTo(ColumnDescriptor) - Method in class parquet.column.ColumnDescriptor
-
- CompilationException - Exception in parquet.io
-
thrown when a problem occured while compiling the column reader
- CompilationException() - Constructor for exception parquet.io.CompilationException
-
- CompilationException(String, Throwable) - Constructor for exception parquet.io.CompilationException
-
- CompilationException(String) - Constructor for exception parquet.io.CompilationException
-
- CompilationException(Throwable) - Constructor for exception parquet.io.CompilationException
-
- consume() - Method in interface parquet.column.ColumnReader
-
Consume the current triplet, moving to the next value.
- containsField(String) - Method in class parquet.schema.GroupType
-
- containsPath(String[], int) - Method in class parquet.schema.GroupType
-
- containsPath(String[]) - Method in class parquet.schema.MessageType
-
- containsPath(String[], int) - Method in class parquet.schema.PrimitiveType
-
- containsPath(String[], int) - Method in class parquet.schema.Type
-
- ConversionPatterns - Class in parquet.schema
-
Utility functions to convert from Java-like map and list types
to equivalent Parquet types.
- ConversionPatterns() - Constructor for class parquet.schema.ConversionPatterns
-
- convert(List<GroupType>, TypeConverter<T>) - Method in class parquet.schema.PrimitiveType
-
- convert(PrimitiveType.PrimitiveTypeNameConverter<T, E>) - Method in enum parquet.schema.PrimitiveType.PrimitiveTypeName
-
- convertBINARY(PrimitiveType.PrimitiveTypeName) - Method in interface parquet.schema.PrimitiveType.PrimitiveTypeNameConverter
-
- convertBOOLEAN(PrimitiveType.PrimitiveTypeName) - Method in interface parquet.schema.PrimitiveType.PrimitiveTypeNameConverter
-
- convertChildren(List<GroupType>, TypeConverter<T>) - Method in class parquet.schema.GroupType
-
- convertDOUBLE(PrimitiveType.PrimitiveTypeName) - Method in interface parquet.schema.PrimitiveType.PrimitiveTypeNameConverter
-
- Converter - Class in parquet.io.api
-
Represent a tree of converters
that materializes tuples
- Converter() - Constructor for class parquet.io.api.Converter
-
- convertFIXED_LEN_BYTE_ARRAY(PrimitiveType.PrimitiveTypeName) - Method in interface parquet.schema.PrimitiveType.PrimitiveTypeNameConverter
-
- convertFLOAT(PrimitiveType.PrimitiveTypeName) - Method in interface parquet.schema.PrimitiveType.PrimitiveTypeNameConverter
-
- convertGroupType(List<GroupType>, GroupType, List<T>) - Method in interface parquet.schema.TypeConverter
-
- convertINT32(PrimitiveType.PrimitiveTypeName) - Method in interface parquet.schema.PrimitiveType.PrimitiveTypeNameConverter
-
- convertINT64(PrimitiveType.PrimitiveTypeName) - Method in interface parquet.schema.PrimitiveType.PrimitiveTypeNameConverter
-
- convertINT96(PrimitiveType.PrimitiveTypeName) - Method in interface parquet.schema.PrimitiveType.PrimitiveTypeNameConverter
-
- convertMessageType(MessageType, List<T>) - Method in interface parquet.schema.TypeConverter
-
- convertPrimitiveType(List<GroupType>, PrimitiveType) - Method in interface parquet.schema.TypeConverter
-
- convertWith(TypeConverter<T>) - Method in class parquet.schema.MessageType
-
- copy() - Method in class parquet.column.page.DictionaryPage
-
- createDictionaryPage() - Method in class parquet.column.values.dictionary.DictionaryValuesWriter.PlainBinaryDictionaryValuesWriter
-
- createDictionaryPage() - Method in class parquet.column.values.dictionary.DictionaryValuesWriter.PlainDoubleDictionaryValuesWriter
-
- createDictionaryPage() - Method in class parquet.column.values.dictionary.DictionaryValuesWriter.PlainFloatDictionaryValuesWriter
-
- createDictionaryPage() - Method in class parquet.column.values.dictionary.DictionaryValuesWriter.PlainIntegerDictionaryValuesWriter
-
- createDictionaryPage() - Method in class parquet.column.values.dictionary.DictionaryValuesWriter.PlainLongDictionaryValuesWriter
-
- createDictionaryPage() - Method in class parquet.column.values.ValuesWriter
-
- currentLevel(int) - Method in class parquet.io.BaseRecordReader
-
- Page - Class in parquet.column.page
-
one page in a chunk
- Page(BytesInput, int, int, Encoding, Encoding, Encoding) - Constructor for class parquet.column.page.Page
-
- page(long, long) - Static method in class parquet.filter.PagedRecordFilter
-
Returns builder for creating a paged query.
- PagedRecordFilter - Class in parquet.filter
-
Filter which will only materialize a page worth of results.
- PageReader - Interface in parquet.column.page
-
Reader for a sequence a page from a given column chunk
- PageReadStore - Interface in parquet.column.page
-
contains all the readers for all the columns of the corresponding row group
TODO: rename to RowGroup?
- PageWriter - Interface in parquet.column.page
-
a writer for all the pages of a given column chunk
- PageWriteStore - Interface in parquet.column.page
-
contains all the writers for the columns in the corresponding row group
- Paper - Class in parquet.example
-
Examples from the Dremel Paper
- Paper() - Constructor for class parquet.example.Paper
-
- parquet.column - package parquet.column
-
- parquet.column.impl - package parquet.column.impl
-
- parquet.column.page - package parquet.column.page
-
- parquet.column.values - package parquet.column.values
-
- parquet.column.values.bitpacking - package parquet.column.values.bitpacking
-
- parquet.column.values.boundedint - package parquet.column.values.boundedint
-
- parquet.column.values.dictionary - package parquet.column.values.dictionary
-
- parquet.column.values.plain - package parquet.column.values.plain
-
- parquet.column.values.rle - package parquet.column.values.rle
-
- parquet.example - package parquet.example
-
- parquet.example.data - package parquet.example.data
-
- parquet.example.data.simple - package parquet.example.data.simple
-
- parquet.example.data.simple.convert - package parquet.example.data.simple.convert
-
- parquet.filter - package parquet.filter
-
- parquet.io - package parquet.io
-
- parquet.io.api - package parquet.io.api
-
- parquet.schema - package parquet.schema
-
- ParquetDecodingException - Exception in parquet.io
-
thrown when an encoding problem occured
- ParquetDecodingException() - Constructor for exception parquet.io.ParquetDecodingException
-
- ParquetDecodingException(String, Throwable) - Constructor for exception parquet.io.ParquetDecodingException
-
- ParquetDecodingException(String) - Constructor for exception parquet.io.ParquetDecodingException
-
- ParquetDecodingException(Throwable) - Constructor for exception parquet.io.ParquetDecodingException
-
- ParquetEncodingException - Exception in parquet.io
-
thrown when a decoding problem occured
- ParquetEncodingException() - Constructor for exception parquet.io.ParquetEncodingException
-
- ParquetEncodingException(String, Throwable) - Constructor for exception parquet.io.ParquetEncodingException
-
- ParquetEncodingException(String) - Constructor for exception parquet.io.ParquetEncodingException
-
- ParquetEncodingException(Throwable) - Constructor for exception parquet.io.ParquetEncodingException
-
- parseMessageType(String) - Static method in class parquet.schema.MessageTypeParser
-
- PlainValuesDictionary - Class in parquet.column.values.dictionary
-
a simple implementation of dictionary for plain encoded values
- PlainValuesDictionary(DictionaryPage) - Constructor for class parquet.column.values.dictionary.PlainValuesDictionary
-
- PlainValuesDictionary.PlainBinaryDictionary - Class in parquet.column.values.dictionary
-
a simple implementation of dictionary for plain encoded binary
- PlainValuesDictionary.PlainBinaryDictionary(DictionaryPage) - Constructor for class parquet.column.values.dictionary.PlainValuesDictionary.PlainBinaryDictionary
-
- PlainValuesDictionary.PlainDoubleDictionary - Class in parquet.column.values.dictionary
-
a simple implementation of dictionary for plain encoded double values
- PlainValuesDictionary.PlainDoubleDictionary(DictionaryPage) - Constructor for class parquet.column.values.dictionary.PlainValuesDictionary.PlainDoubleDictionary
-
- PlainValuesDictionary.PlainFloatDictionary - Class in parquet.column.values.dictionary
-
a simple implementation of dictionary for plain encoded float values
- PlainValuesDictionary.PlainFloatDictionary(DictionaryPage) - Constructor for class parquet.column.values.dictionary.PlainValuesDictionary.PlainFloatDictionary
-
- PlainValuesDictionary.PlainIntegerDictionary - Class in parquet.column.values.dictionary
-
a simple implementation of dictionary for plain encoded integer values
- PlainValuesDictionary.PlainIntegerDictionary(DictionaryPage) - Constructor for class parquet.column.values.dictionary.PlainValuesDictionary.PlainIntegerDictionary
-
- PlainValuesDictionary.PlainLongDictionary - Class in parquet.column.values.dictionary
-
a simple implementation of dictionary for plain encoded long values
- PlainValuesDictionary.PlainLongDictionary(DictionaryPage) - Constructor for class parquet.column.values.dictionary.PlainValuesDictionary.PlainLongDictionary
-
- PlainValuesReader - Class in parquet.column.values.plain
-
Plain encoding for float, double, int, long
- PlainValuesReader() - Constructor for class parquet.column.values.plain.PlainValuesReader
-
- PlainValuesReader.DoublePlainValuesReader - Class in parquet.column.values.plain
-
- PlainValuesReader.DoublePlainValuesReader() - Constructor for class parquet.column.values.plain.PlainValuesReader.DoublePlainValuesReader
-
- PlainValuesReader.FloatPlainValuesReader - Class in parquet.column.values.plain
-
- PlainValuesReader.FloatPlainValuesReader() - Constructor for class parquet.column.values.plain.PlainValuesReader.FloatPlainValuesReader
-
- PlainValuesReader.IntegerPlainValuesReader - Class in parquet.column.values.plain
-
- PlainValuesReader.IntegerPlainValuesReader() - Constructor for class parquet.column.values.plain.PlainValuesReader.IntegerPlainValuesReader
-
- PlainValuesReader.LongPlainValuesReader - Class in parquet.column.values.plain
-
- PlainValuesReader.LongPlainValuesReader() - Constructor for class parquet.column.values.plain.PlainValuesReader.LongPlainValuesReader
-
- plainValuesWriter - Variable in class parquet.column.values.dictionary.DictionaryValuesWriter
-
- PlainValuesWriter - Class in parquet.column.values.plain
-
Plain encoding except for booleans
- PlainValuesWriter(int) - Constructor for class parquet.column.values.plain.PlainValuesWriter
-
- pr1 - Static variable in class parquet.example.Paper
-
- pr2 - Static variable in class parquet.example.Paper
-
- Primitive - Class in parquet.example.data.simple
-
- Primitive() - Constructor for class parquet.example.data.simple.Primitive
-
- PrimitiveColumnIO - Class in parquet.io
-
Primitive level of the IO structure
- PrimitiveConverter - Class in parquet.io.api
-
converter for leaves of the schema
- PrimitiveConverter() - Constructor for class parquet.io.api.PrimitiveConverter
-
- PrimitiveType - Class in parquet.schema
-
Representation of a Primitive type
- PrimitiveType(Type.Repetition, PrimitiveType.PrimitiveTypeName, String) - Constructor for class parquet.schema.PrimitiveType
-
- PrimitiveType(Type.Repetition, PrimitiveType.PrimitiveTypeName, String, OriginalType) - Constructor for class parquet.schema.PrimitiveType
-
- PrimitiveType.PrimitiveTypeName - Enum in parquet.schema
-
Supported Primitive types
- PrimitiveType.PrimitiveTypeNameConverter<T,E extends Exception> - Interface in parquet.schema
-
- ValidatingRecordConsumer - Class in parquet.io
-
Wraps a record consumer
Validates the record written against the schema and pass down the event to the wrapped consumer
- ValidatingRecordConsumer(RecordConsumer, MessageType) - Constructor for class parquet.io.ValidatingRecordConsumer
-
- valueOf(String) - Static method in enum parquet.column.Encoding
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum parquet.column.ValuesType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum parquet.schema.OriginalType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum parquet.schema.PrimitiveType.PrimitiveTypeName
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum parquet.schema.Type.Repetition
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum parquet.column.Encoding
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum parquet.column.ValuesType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum parquet.schema.OriginalType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum parquet.schema.PrimitiveType.PrimitiveTypeName
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum parquet.schema.Type.Repetition
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- ValuesReader - Class in parquet.column.values
-
Base class to implement an encoding for a given column type.
- ValuesReader() - Constructor for class parquet.column.values.ValuesReader
-
- ValuesType - Enum in parquet.column
-
The different type of values we can store in columns
- ValuesWriter - Class in parquet.column.values
-
base class to implement an encoding for a given column
- ValuesWriter() - Constructor for class parquet.column.values.ValuesWriter
-
- visit(MessageType) - Method in class parquet.io.ColumnIOFactory.ColumnIOCreatorVisitor
-
- visit(GroupType) - Method in class parquet.io.ColumnIOFactory.ColumnIOCreatorVisitor
-
- visit(PrimitiveType) - Method in class parquet.io.ColumnIOFactory.ColumnIOCreatorVisitor
-
- visit(GroupType) - Method in interface parquet.schema.TypeVisitor
-
- visit(MessageType) - Method in interface parquet.schema.TypeVisitor
-
- visit(PrimitiveType) - Method in interface parquet.schema.TypeVisitor
-