A B C D E F G H I L M N O P R S T U V W 
All Classes All Packages

A

ArrayColumnWriter - Class in io.prestosql.parquet.writer
 
ArrayColumnWriter(ColumnWriter, int, int) - Constructor for class io.prestosql.parquet.writer.ArrayColumnWriter
 

B

BigintValueWriter - Class in io.prestosql.parquet.writer.valuewriter
 
BigintValueWriter(ValuesWriter, Type, PrimitiveType) - Constructor for class io.prestosql.parquet.writer.valuewriter.BigintValueWriter
 
BinaryColumnReader - Class in io.prestosql.parquet.reader
 
BinaryColumnReader(RichColumnDescriptor) - Constructor for class io.prestosql.parquet.reader.BinaryColumnReader
 
BinaryDictionary - Class in io.prestosql.parquet.dictionary
 
BinaryDictionary(DictionaryPage) - Constructor for class io.prestosql.parquet.dictionary.BinaryDictionary
 
BinaryDictionary(DictionaryPage, Integer) - Constructor for class io.prestosql.parquet.dictionary.BinaryDictionary
 
BIT_PACKED - io.prestosql.parquet.ParquetEncoding
 
BooleanColumnReader - Class in io.prestosql.parquet.reader
 
BooleanColumnReader(RichColumnDescriptor) - Constructor for class io.prestosql.parquet.reader.BooleanColumnReader
 
BooleanValueWriter - Class in io.prestosql.parquet.writer.valuewriter
 
BooleanValueWriter(ValuesWriter, PrimitiveType) - Constructor for class io.prestosql.parquet.writer.valuewriter.BooleanValueWriter
 
BufferData(List<ParquetDataOutput>, ColumnMetaData) - Constructor for class io.prestosql.parquet.writer.ColumnWriter.BufferData
 
build() - Method in class io.prestosql.parquet.writer.ParquetWriterOptions.Builder
 
builder() - Static method in class io.prestosql.parquet.writer.ParquetWriterOptions
 
Builder() - Constructor for class io.prestosql.parquet.writer.ParquetWriterOptions.Builder
 
buildPredicate(MessageType, TupleDomain<ColumnDescriptor>, Map<List<String>, RichColumnDescriptor>, DateTimeZone) - Static method in class io.prestosql.parquet.predicate.PredicateUtils
 

C

calculateCollectionOffsets(Field, IntList, BooleanList, int[], int[]) - Static method in class io.prestosql.parquet.reader.ListColumnReader
Each collection (Array or Map) has four variants of presence: 1) Collection is not defined, because one of it's optional parent fields is null 2) Collection is null 3) Collection is defined but empty 4) Collection is defined and not empty.
calculateStructOffsets(Field, int[], int[]) - Static method in class io.prestosql.parquet.reader.StructColumnReader
Each struct has three variants of presence: 1) Struct is not defined, because one of it's optional parent fields is null 2) Struct is null 3) Struct is defined and not empty.
CharValueWriter - Class in io.prestosql.parquet.writer.valuewriter
 
CharValueWriter(ValuesWriter, Type, PrimitiveType) - Constructor for class io.prestosql.parquet.writer.valuewriter.CharValueWriter
 
ChunkKey - Class in io.prestosql.parquet
 
ChunkKey(int, int) - Constructor for class io.prestosql.parquet.ChunkKey
 
ChunkReader - Interface in io.prestosql.parquet
 
close() - Method in interface io.prestosql.parquet.ParquetDataSource
 
close() - Method in class io.prestosql.parquet.reader.ParquetReader
 
close() - Method in class io.prestosql.parquet.writer.ArrayColumnWriter
 
close() - Method in interface io.prestosql.parquet.writer.ColumnWriter
 
close() - Method in class io.prestosql.parquet.writer.MapColumnWriter
 
close() - Method in class io.prestosql.parquet.writer.ParquetWriter
 
close() - Method in class io.prestosql.parquet.writer.PrimitiveColumnWriter
 
close() - Method in class io.prestosql.parquet.writer.StructColumnWriter
 
close() - Method in class io.prestosql.parquet.writer.valuewriter.PrimitiveValueWriter
 
ColumnChunk - Class in io.prestosql.parquet.reader
 
ColumnChunk - Class in io.prestosql.parquet.writer
 
ColumnChunk(Block, int[], int[]) - Constructor for class io.prestosql.parquet.reader.ColumnChunk
 
ColumnChunkDescriptor - Class in io.prestosql.parquet.reader
 
ColumnChunkDescriptor(ColumnDescriptor, ColumnChunkMetaData) - Constructor for class io.prestosql.parquet.reader.ColumnChunkDescriptor
 
columnDescriptor - Variable in class io.prestosql.parquet.reader.PrimitiveColumnReader
 
ColumnWriter - Interface in io.prestosql.parquet.writer
 
ColumnWriter.BufferData - Class in io.prestosql.parquet.writer
 
contains(DiskRange) - Method in class io.prestosql.parquet.DiskRange
 
createDataOutput(Slice) - Static method in interface io.prestosql.parquet.writer.ParquetDataOutput
 
createDataOutput(BytesInput) - Static method in interface io.prestosql.parquet.writer.ParquetDataOutput
 
createDecimalType(RichColumnDescriptor) - Static method in class io.prestosql.parquet.ParquetTypeUtils
 
createDomain(Type, boolean, ParquetRangeStatistics<T>) - Static method in class io.prestosql.parquet.predicate.TupleDomainParquetPredicate
 
createReader(RichColumnDescriptor, DecimalType) - Static method in class io.prestosql.parquet.reader.DecimalColumnReaderFactory
 
createReader(RichColumnDescriptor, DateTimeZone) - Static method in class io.prestosql.parquet.reader.PrimitiveColumnReader
 

D

DataPage - Class in io.prestosql.parquet
 
DataPage(int, int) - Constructor for class io.prestosql.parquet.DataPage
 
DataPageV1 - Class in io.prestosql.parquet
 
DataPageV1(Slice, int, int, ParquetEncoding, ParquetEncoding, ParquetEncoding) - Constructor for class io.prestosql.parquet.DataPageV1
 
DataPageV2 - Class in io.prestosql.parquet
 
DataPageV2(int, int, int, Slice, Slice, ParquetEncoding, Slice, int, Statistics<?>, boolean) - Constructor for class io.prestosql.parquet.DataPageV2
 
DateValueWriter - Class in io.prestosql.parquet.writer.valuewriter
 
DateValueWriter(ValuesWriter, PrimitiveType) - Constructor for class io.prestosql.parquet.writer.valuewriter.DateValueWriter
 
DecimalColumnReaderFactory - Class in io.prestosql.parquet.reader
 
DecimalValueWriter - Class in io.prestosql.parquet.writer.valuewriter
 
DecimalValueWriter(ValuesWriter, Type, PrimitiveType) - Constructor for class io.prestosql.parquet.writer.valuewriter.DecimalValueWriter
 
decode(Binary) - Static method in class io.prestosql.parquet.ParquetTimestampUtils
Returns GMT timestamp from binary encoded parquet timestamp (12 bytes - julian date + time of day nanos).
decodeToBinary(int) - Method in class io.prestosql.parquet.dictionary.BinaryDictionary
 
decodeToBinary(int) - Method in class io.prestosql.parquet.dictionary.Dictionary
 
decodeToDouble(int) - Method in class io.prestosql.parquet.dictionary.Dictionary
 
decodeToDouble(int) - Method in class io.prestosql.parquet.dictionary.DoubleDictionary
 
decodeToFloat(int) - Method in class io.prestosql.parquet.dictionary.Dictionary
 
decodeToFloat(int) - Method in class io.prestosql.parquet.dictionary.FloatDictionary
 
decodeToInt(int) - Method in class io.prestosql.parquet.dictionary.Dictionary
 
decodeToInt(int) - Method in class io.prestosql.parquet.dictionary.IntegerDictionary
 
decodeToLong(int) - Method in class io.prestosql.parquet.dictionary.Dictionary
 
decodeToLong(int) - Method in class io.prestosql.parquet.dictionary.LongDictionary
 
decompress(CompressionCodecName, Slice, int) - Static method in class io.prestosql.parquet.ParquetCompressionUtils
 
DEFINITION_LEVEL - io.prestosql.parquet.ValuesType
 
definitionLevel - Variable in class io.prestosql.parquet.reader.PrimitiveColumnReader
 
DefLevelIterable - Interface in io.prestosql.parquet.writer.repdef
 
DefLevelIterable.DefLevelIterator - Class in io.prestosql.parquet.writer.repdef
 
DefLevelIterables - Class in io.prestosql.parquet.writer.repdef
 
DefLevelIterator() - Constructor for class io.prestosql.parquet.writer.repdef.DefLevelIterable.DefLevelIterator
 
DELTA_BINARY_PACKED - io.prestosql.parquet.ParquetEncoding
 
DELTA_BYTE_ARRAY - io.prestosql.parquet.ParquetEncoding
 
DELTA_LENGTH_BYTE_ARRAY - io.prestosql.parquet.ParquetEncoding
 
Dictionary - Class in io.prestosql.parquet.dictionary
 
Dictionary(ParquetEncoding) - Constructor for class io.prestosql.parquet.dictionary.Dictionary
 
DictionaryDescriptor - Class in io.prestosql.parquet.predicate
 
DictionaryDescriptor(ColumnDescriptor, Optional<DictionaryPage>) - Constructor for class io.prestosql.parquet.predicate.DictionaryDescriptor
 
DictionaryPage - Class in io.prestosql.parquet
 
DictionaryPage(Slice, int, int, ParquetEncoding) - Constructor for class io.prestosql.parquet.DictionaryPage
 
DictionaryPage(Slice, int, ParquetEncoding) - Constructor for class io.prestosql.parquet.DictionaryPage
 
DictionaryReader - Class in io.prestosql.parquet.dictionary
 
DictionaryReader(Dictionary) - Constructor for class io.prestosql.parquet.dictionary.DictionaryReader
 
DiskRange - Class in io.prestosql.parquet
 
DiskRange(long, int) - Constructor for class io.prestosql.parquet.DiskRange
 
DoubleColumnReader - Class in io.prestosql.parquet.reader
 
DoubleColumnReader(RichColumnDescriptor) - Constructor for class io.prestosql.parquet.reader.DoubleColumnReader
 
DoubleDictionary - Class in io.prestosql.parquet.dictionary
 
DoubleDictionary(DictionaryPage) - Constructor for class io.prestosql.parquet.dictionary.DoubleDictionary
 
DoubleValueWriter - Class in io.prestosql.parquet.writer.valuewriter
 
DoubleValueWriter(ValuesWriter, PrimitiveType) - Constructor for class io.prestosql.parquet.writer.valuewriter.DoubleValueWriter
 

E

equals(Object) - Method in class io.prestosql.parquet.ChunkKey
 
equals(Object) - Method in class io.prestosql.parquet.DiskRange
 
equals(Object) - Method in class io.prestosql.parquet.ParquetDataSourceId
 

F

Field - Class in io.prestosql.parquet
 
Field(Type, int, int, boolean) - Constructor for class io.prestosql.parquet.Field
 
fieldNames - Variable in class io.prestosql.parquet.writer.ParquetTypeVisitor
 
FloatColumnReader - Class in io.prestosql.parquet.reader
 
FloatColumnReader(RichColumnDescriptor) - Constructor for class io.prestosql.parquet.reader.FloatColumnReader
 
FloatDictionary - Class in io.prestosql.parquet.dictionary
 
FloatDictionary(DictionaryPage) - Constructor for class io.prestosql.parquet.dictionary.FloatDictionary
 
free() - Method in interface io.prestosql.parquet.ChunkReader
 

G

getAllocatedSize() - Method in class io.prestosql.parquet.writer.valuewriter.PrimitiveValueWriter
 
getArrayElementColumn(ColumnIO) - Static method in class io.prestosql.parquet.ParquetTypeUtils
 
getBlock() - Method in class io.prestosql.parquet.reader.ColumnChunk
 
getBlock() - Method in class io.prestosql.parquet.writer.ColumnChunk
 
getBuffer() - Method in class io.prestosql.parquet.writer.ArrayColumnWriter
 
getBuffer() - Method in interface io.prestosql.parquet.writer.ColumnWriter
 
getBuffer() - Method in class io.prestosql.parquet.writer.MapColumnWriter
 
getBuffer() - Method in class io.prestosql.parquet.writer.PrimitiveColumnWriter
 
getBuffer() - Method in class io.prestosql.parquet.writer.StructColumnWriter
 
getBufferedBytes() - Method in class io.prestosql.parquet.writer.ArrayColumnWriter
 
getBufferedBytes() - Method in interface io.prestosql.parquet.writer.ColumnWriter
 
getBufferedBytes() - Method in class io.prestosql.parquet.writer.MapColumnWriter
 
getBufferedBytes() - Method in class io.prestosql.parquet.writer.ParquetWriter
 
getBufferedBytes() - Method in class io.prestosql.parquet.writer.PrimitiveColumnWriter
 
getBufferedBytes() - Method in class io.prestosql.parquet.writer.StructColumnWriter
 
getBufferedSize() - Method in class io.prestosql.parquet.writer.valuewriter.PrimitiveValueWriter
 
getBytes() - Method in class io.prestosql.parquet.writer.valuewriter.PrimitiveValueWriter
 
getChildren() - Method in class io.prestosql.parquet.GroupField
 
getColumnChunkMetaData() - Method in class io.prestosql.parquet.reader.ColumnChunkDescriptor
 
getColumnDescriptor() - Method in class io.prestosql.parquet.predicate.DictionaryDescriptor
 
getColumnDescriptor() - Method in class io.prestosql.parquet.reader.ColumnChunkDescriptor
 
getColumnIO(MessageType, MessageType) - Static method in class io.prestosql.parquet.ParquetTypeUtils
 
getColumns(MessageType, MessageType) - Static method in class io.prestosql.parquet.ParquetTypeUtils
 
getData() - Method in class io.prestosql.parquet.writer.ColumnWriter.BufferData
 
getDataEncoding() - Method in class io.prestosql.parquet.DataPageV2
 
getDataSource() - Method in class io.prestosql.parquet.reader.ParquetReader
 
getDefinitionLevel() - Method in class io.prestosql.parquet.Field
 
getDefinitionLevelEncoding() - Method in class io.prestosql.parquet.DataPageV1
 
getDefinitionLevels() - Method in class io.prestosql.parquet.DataPageV2
 
getDefinitionLevels() - Method in class io.prestosql.parquet.reader.ColumnChunk
 
getDescriptor() - Method in class io.prestosql.parquet.PrimitiveField
 
getDescriptor(List<PrimitiveColumnIO>, List<String>) - Static method in class io.prestosql.parquet.ParquetTypeUtils
 
getDescriptors(MessageType, MessageType) - Static method in class io.prestosql.parquet.ParquetTypeUtils
 
getDictionaryBasedValuesReader(ColumnDescriptor, ValuesType, Dictionary) - Method in enum io.prestosql.parquet.ParquetEncoding
 
getDictionaryPage() - Method in class io.prestosql.parquet.predicate.DictionaryDescriptor
 
getDictionarySize() - Method in class io.prestosql.parquet.DictionaryPage
 
getDomain(Type, long, Statistics<?>, ParquetDataSourceId, String, boolean, DateTimeZone) - Static method in class io.prestosql.parquet.predicate.TupleDomainParquetPredicate
 
getDomain(Type, DictionaryDescriptor) - Static method in class io.prestosql.parquet.predicate.TupleDomainParquetPredicate
 
getEncoding() - Method in class io.prestosql.parquet.DictionaryPage
 
getEncoding() - Method in class io.prestosql.parquet.writer.valuewriter.PrimitiveValueWriter
 
getEnd() - Method in class io.prestosql.parquet.DiskRange
 
getEstimatedSize() - Method in interface io.prestosql.parquet.ParquetDataSource
 
getId() - Method in interface io.prestosql.parquet.ParquetDataSource
 
getId() - Method in class io.prestosql.parquet.PrimitiveField
 
getIterator() - Method in interface io.prestosql.parquet.writer.repdef.DefLevelIterable
 
getIterator() - Method in interface io.prestosql.parquet.writer.repdef.RepLevelIterable
 
getIterator(List<DefLevelIterable>) - Static method in class io.prestosql.parquet.writer.repdef.DefLevelIterables
 
getIterator(List<RepLevelIterable>) - Static method in class io.prestosql.parquet.writer.repdef.RepLevelIterables
 
getLength() - Method in class io.prestosql.parquet.DiskRange
 
getMapKeyValueColumn(GroupColumnIO) - Static method in class io.prestosql.parquet.ParquetTypeUtils
 
getMax() - Method in class io.prestosql.parquet.predicate.ParquetDoubleStatistics
 
getMax() - Method in class io.prestosql.parquet.predicate.ParquetIntegerStatistics
 
getMax() - Method in interface io.prestosql.parquet.predicate.ParquetRangeStatistics
 
getMax() - Method in class io.prestosql.parquet.predicate.ParquetStringStatistics
 
getMax() - Method in class io.prestosql.parquet.predicate.ParquetTimestampStatistics
 
getMaxBufferSize() - Method in class io.prestosql.parquet.ParquetReaderOptions
 
getMaxMergeDistance() - Method in class io.prestosql.parquet.ParquetReaderOptions
 
getMaxPageSize() - Method in class io.prestosql.parquet.writer.ParquetWriterOptions
 
getMaxReadBlockSize() - Method in class io.prestosql.parquet.ParquetReaderOptions
 
getMaxRowGroupSize() - Method in class io.prestosql.parquet.writer.ParquetWriterOptions
 
getMessageType() - Method in class io.prestosql.parquet.writer.ParquetSchemaConverter
 
getMetaData() - Method in class io.prestosql.parquet.writer.ColumnWriter.BufferData
 
getMin() - Method in class io.prestosql.parquet.predicate.ParquetDoubleStatistics
 
getMin() - Method in class io.prestosql.parquet.predicate.ParquetIntegerStatistics
 
getMin() - Method in interface io.prestosql.parquet.predicate.ParquetRangeStatistics
 
getMin() - Method in class io.prestosql.parquet.predicate.ParquetStringStatistics
 
getMin() - Method in class io.prestosql.parquet.predicate.ParquetTimestampStatistics
 
getNullCount() - Method in class io.prestosql.parquet.DataPageV2
 
getOffset() - Method in class io.prestosql.parquet.DiskRange
 
getPageReader() - Method in class io.prestosql.parquet.reader.PrimitiveColumnReader
 
getParquetEncoding(Encoding) - Static method in class io.prestosql.parquet.ParquetTypeUtils
 
getParquetTypeByName(String, GroupType) - Static method in class io.prestosql.parquet.ParquetTypeUtils
 
getPrimitiveTypes() - Method in class io.prestosql.parquet.writer.ParquetSchemaConverter
 
getReadBytes() - Method in interface io.prestosql.parquet.ParquetDataSource
 
getReadTimeNanos() - Method in interface io.prestosql.parquet.ParquetDataSource
 
getRepetitionLevel() - Method in class io.prestosql.parquet.Field
 
getRepetitionLevelEncoding() - Method in class io.prestosql.parquet.DataPageV1
 
getRepetitionLevels() - Method in class io.prestosql.parquet.DataPageV2
 
getRepetitionLevels() - Method in class io.prestosql.parquet.reader.ColumnChunk
 
getRetainedBytes() - Method in class io.prestosql.parquet.writer.ArrayColumnWriter
 
getRetainedBytes() - Method in interface io.prestosql.parquet.writer.ColumnWriter
 
getRetainedBytes() - Method in class io.prestosql.parquet.writer.MapColumnWriter
 
getRetainedBytes() - Method in class io.prestosql.parquet.writer.ParquetWriter
 
getRetainedBytes() - Method in class io.prestosql.parquet.writer.PrimitiveColumnWriter
 
getRetainedBytes() - Method in class io.prestosql.parquet.writer.StructColumnWriter
 
getRowCount() - Method in class io.prestosql.parquet.DataPageV2
 
getShortDecimalValue(byte[]) - Static method in class io.prestosql.parquet.ParquetTypeUtils
 
getSlice() - Method in class io.prestosql.parquet.DataPageV1
 
getSlice() - Method in class io.prestosql.parquet.DataPageV2
 
getSlice() - Method in class io.prestosql.parquet.DictionaryPage
 
getStatistics() - Method in class io.prestosql.parquet.DataPageV2
 
getStatistics() - Method in class io.prestosql.parquet.writer.valuewriter.PrimitiveValueWriter
 
getSystemMemoryContext() - Method in class io.prestosql.parquet.reader.ParquetReader
 
getType() - Method in class io.prestosql.parquet.Field
 
getType(PrimitiveType.PrimitiveTypeName) - Static method in class io.prestosql.parquet.writer.ParquetTypeConverter
 
getTypeLength() - Method in class io.prestosql.parquet.writer.valuewriter.PrimitiveValueWriter
 
getUncompressedSize() - Method in class io.prestosql.parquet.Page
 
getValueCount() - Method in class io.prestosql.parquet.DataPage
 
getValueEncoding() - Method in class io.prestosql.parquet.DataPageV1
 
getValuesReader(ColumnDescriptor, ValuesType) - Method in enum io.prestosql.parquet.ParquetEncoding
 
getWrittenBytes() - Method in class io.prestosql.parquet.writer.ParquetWriter
 
GroupField - Class in io.prestosql.parquet
 
GroupField(Type, int, int, boolean, List<Optional<Field>>) - Constructor for class io.prestosql.parquet.GroupField
 

H

hashCode() - Method in class io.prestosql.parquet.ChunkKey
 
hashCode() - Method in class io.prestosql.parquet.DiskRange
 
hashCode() - Method in class io.prestosql.parquet.ParquetDataSourceId
 

I

initDictionary(ColumnDescriptor, DictionaryPage) - Method in enum io.prestosql.parquet.ParquetEncoding
 
initFromPage(int, ByteBufferInputStream) - Method in class io.prestosql.parquet.dictionary.DictionaryReader
 
Int64TimestampMillisColumnReader - Class in io.prestosql.parquet.reader
 
Int64TimestampMillisColumnReader(RichColumnDescriptor) - Constructor for class io.prestosql.parquet.reader.Int64TimestampMillisColumnReader
 
IntColumnReader - Class in io.prestosql.parquet.reader
 
IntColumnReader(RichColumnDescriptor) - Constructor for class io.prestosql.parquet.reader.IntColumnReader
 
IntegerDictionary - Class in io.prestosql.parquet.dictionary
 
IntegerDictionary(DictionaryPage) - Constructor for class io.prestosql.parquet.dictionary.IntegerDictionary
 
IntegerValueWriter - Class in io.prestosql.parquet.writer.valuewriter
 
IntegerValueWriter(ValuesWriter, Type, PrimitiveType) - Constructor for class io.prestosql.parquet.writer.valuewriter.IntegerValueWriter
 
io.prestosql.parquet - package io.prestosql.parquet
 
io.prestosql.parquet.dictionary - package io.prestosql.parquet.dictionary
 
io.prestosql.parquet.predicate - package io.prestosql.parquet.predicate
 
io.prestosql.parquet.reader - package io.prestosql.parquet.reader
 
io.prestosql.parquet.writer - package io.prestosql.parquet.writer
 
io.prestosql.parquet.writer.repdef - package io.prestosql.parquet.writer.repdef
 
io.prestosql.parquet.writer.valuewriter - package io.prestosql.parquet.writer.valuewriter
 
isCompressed() - Method in class io.prestosql.parquet.DataPageV2
 
isFailOnCorruptedStatistics() - Method in class io.prestosql.parquet.ParquetReaderOptions
Deprecated.
isIntegerType(Type) - Method in class io.prestosql.parquet.reader.ShortDecimalColumnReader
 
isInValidNumberRange(Type, long) - Method in class io.prestosql.parquet.reader.ShortDecimalColumnReader
 
isRequired() - Method in class io.prestosql.parquet.Field
 
isRequired() - Method in class io.prestosql.parquet.RichColumnDescriptor
 
isStatisticsOverflow(Type, ParquetIntegerStatistics) - Static method in class io.prestosql.parquet.predicate.PredicateUtils
 
isValueNull() - Method in class io.prestosql.parquet.reader.PrimitiveColumnReader
 
isValueNull(boolean, int, int) - Static method in class io.prestosql.parquet.ParquetTypeUtils
For optional fields: definitionLevel == maxDefinitionLevel => Value is defined definitionLevel == maxDefinitionLevel - 1 => Value is null definitionLevel < maxDefinitionLevel - 1 => Value does not exist, because one of its optional parent fields is null

L

LevelNullReader - Class in io.prestosql.parquet.reader
 
LevelNullReader() - Constructor for class io.prestosql.parquet.reader.LevelNullReader
 
LevelReader - Interface in io.prestosql.parquet.reader
 
LevelRLEReader - Class in io.prestosql.parquet.reader
 
LevelRLEReader(RunLengthBitPackingHybridDecoder) - Constructor for class io.prestosql.parquet.reader.LevelRLEReader
 
LevelValuesReader - Class in io.prestosql.parquet.reader
 
LevelValuesReader(ValuesReader) - Constructor for class io.prestosql.parquet.reader.LevelValuesReader
 
list(GroupType, T) - Method in class io.prestosql.parquet.writer.ParquetTypeVisitor
 
ListColumnReader - Class in io.prestosql.parquet.reader
 
LongColumnReader - Class in io.prestosql.parquet.reader
 
LongColumnReader(RichColumnDescriptor) - Constructor for class io.prestosql.parquet.reader.LongColumnReader
 
LongDecimalColumnReader - Class in io.prestosql.parquet.reader
 
LongDictionary - Class in io.prestosql.parquet.dictionary
 
LongDictionary(DictionaryPage) - Constructor for class io.prestosql.parquet.dictionary.LongDictionary
 
lookupColumnByName(GroupColumnIO, String) - Static method in class io.prestosql.parquet.ParquetTypeUtils
Parquet column names are case-sensitive unlike Hive, which converts all column names to lowercase.

M

MAGIC - Static variable in class io.prestosql.parquet.writer.ParquetWriter
 
map(GroupType, T, T) - Method in class io.prestosql.parquet.writer.ParquetTypeVisitor
 
MapColumnWriter - Class in io.prestosql.parquet.writer
 
MapColumnWriter(ColumnWriter, ColumnWriter, int, int) - Constructor for class io.prestosql.parquet.writer.MapColumnWriter
 
matches(long, Map<ColumnDescriptor, Statistics<?>>, ParquetDataSourceId, boolean) - Method in interface io.prestosql.parquet.predicate.Predicate
Should the Parquet Reader process a file section with the specified statistics.
matches(long, Map<ColumnDescriptor, Statistics<?>>, ParquetDataSourceId, boolean) - Method in class io.prestosql.parquet.predicate.TupleDomainParquetPredicate
 
matches(DictionaryDescriptor) - Method in interface io.prestosql.parquet.predicate.Predicate
Should the Parquet Reader process a file section with the specified dictionary based on that single dictionary.
matches(DictionaryDescriptor) - Method in class io.prestosql.parquet.predicate.TupleDomainParquetPredicate
 
memUsageString(String) - Method in class io.prestosql.parquet.writer.valuewriter.PrimitiveValueWriter
 
message(MessageType, List<T>) - Method in class io.prestosql.parquet.writer.ParquetTypeVisitor
 
MetadataReader - Class in io.prestosql.parquet.reader
 

N

nextBatch() - Method in class io.prestosql.parquet.reader.ParquetReader
 

O

of(Block) - Static method in class io.prestosql.parquet.writer.repdef.RepLevelIterables
 
of(Block, int) - Static method in class io.prestosql.parquet.writer.repdef.DefLevelIterables
 
of(ColumnarArray, int) - Static method in class io.prestosql.parquet.writer.repdef.DefLevelIterables
 
of(ColumnarArray, int) - Static method in class io.prestosql.parquet.writer.repdef.RepLevelIterables
 
of(ColumnarMap, int) - Static method in class io.prestosql.parquet.writer.repdef.DefLevelIterables
 
of(ColumnarMap, int) - Static method in class io.prestosql.parquet.writer.repdef.RepLevelIterables
 
of(ColumnarRow, int) - Static method in class io.prestosql.parquet.writer.repdef.DefLevelIterables
 

P

Page - Class in io.prestosql.parquet
 
Page(int) - Constructor for class io.prestosql.parquet.Page
 
ParquetColumnChunk - Class in io.prestosql.parquet.reader
 
ParquetColumnChunk(Optional<String>, ColumnChunkDescriptor, Slice) - Constructor for class io.prestosql.parquet.reader.ParquetColumnChunk
 
ParquetCompressionUtils - Class in io.prestosql.parquet
 
ParquetCorruptionException - Exception in io.prestosql.parquet
 
ParquetCorruptionException(String) - Constructor for exception io.prestosql.parquet.ParquetCorruptionException
 
ParquetCorruptionException(String, Object...) - Constructor for exception io.prestosql.parquet.ParquetCorruptionException
 
ParquetCorruptionException(Throwable, String, Object...) - Constructor for exception io.prestosql.parquet.ParquetCorruptionException
 
ParquetDataOutput - Interface in io.prestosql.parquet.writer
 
ParquetDataSource - Interface in io.prestosql.parquet
 
ParquetDataSourceId - Class in io.prestosql.parquet
 
ParquetDataSourceId(String) - Constructor for class io.prestosql.parquet.ParquetDataSourceId
 
ParquetDoubleStatistics - Class in io.prestosql.parquet.predicate
 
ParquetDoubleStatistics(Double, Double) - Constructor for class io.prestosql.parquet.predicate.ParquetDoubleStatistics
 
ParquetEncoding - Enum in io.prestosql.parquet
 
ParquetIntegerStatistics - Class in io.prestosql.parquet.predicate
 
ParquetIntegerStatistics(Long, Long) - Constructor for class io.prestosql.parquet.predicate.ParquetIntegerStatistics
 
ParquetRangeStatistics<T> - Interface in io.prestosql.parquet.predicate
 
ParquetReader - Class in io.prestosql.parquet.reader
 
ParquetReader(Optional<String>, MessageColumnIO, List<BlockMetaData>, ParquetDataSource, DateTimeZone, AggregatedMemoryContext, ParquetReaderOptions) - Constructor for class io.prestosql.parquet.reader.ParquetReader
 
ParquetReaderOptions - Class in io.prestosql.parquet
 
ParquetReaderOptions() - Constructor for class io.prestosql.parquet.ParquetReaderOptions
 
ParquetReaderUtils - Class in io.prestosql.parquet
 
ParquetSchemaConverter - Class in io.prestosql.parquet.writer
 
ParquetSchemaConverter(List<Type>, List<String>) - Constructor for class io.prestosql.parquet.writer.ParquetSchemaConverter
 
ParquetStringStatistics - Class in io.prestosql.parquet.predicate
 
ParquetStringStatistics(Slice, Slice) - Constructor for class io.prestosql.parquet.predicate.ParquetStringStatistics
 
ParquetTimestampStatistics - Class in io.prestosql.parquet.predicate
 
ParquetTimestampStatistics(long, long) - Constructor for class io.prestosql.parquet.predicate.ParquetTimestampStatistics
 
ParquetTimestampUtils - Class in io.prestosql.parquet
Utility class for decoding INT96 encoded parquet timestamp to timestamp millis in GMT.
ParquetTypeConverter - Class in io.prestosql.parquet.writer
 
ParquetTypeUtils - Class in io.prestosql.parquet
 
ParquetTypeVisitor<T> - Class in io.prestosql.parquet.writer
 
ParquetTypeVisitor() - Constructor for class io.prestosql.parquet.writer.ParquetTypeVisitor
 
ParquetValidationUtils - Class in io.prestosql.parquet
 
ParquetWriter - Class in io.prestosql.parquet.writer
 
ParquetWriter(OutputStream, MessageType, Map<List<String>, Type>, ParquetWriterOptions, CompressionCodecName) - Constructor for class io.prestosql.parquet.writer.ParquetWriter
 
ParquetWriterOptions - Class in io.prestosql.parquet.writer
 
ParquetWriterOptions.Builder - Class in io.prestosql.parquet.writer
 
PLAIN - io.prestosql.parquet.ParquetEncoding
 
PLAIN_DICTIONARY - io.prestosql.parquet.ParquetEncoding
 
planRead(Map<K, DiskRange>) - Method in interface io.prestosql.parquet.ParquetDataSource
 
Predicate - Interface in io.prestosql.parquet.predicate
 
predicateMatches(Predicate, BlockMetaData, ParquetDataSource, Map<List<String>, RichColumnDescriptor>, TupleDomain<ColumnDescriptor>, boolean) - Static method in class io.prestosql.parquet.predicate.PredicateUtils
 
PredicateUtils - Class in io.prestosql.parquet.predicate
 
prepareNextRead(int) - Method in class io.prestosql.parquet.reader.PrimitiveColumnReader
 
primitive(PrimitiveType) - Method in class io.prestosql.parquet.writer.ParquetTypeVisitor
 
PrimitiveColumnReader - Class in io.prestosql.parquet.reader
 
PrimitiveColumnReader(RichColumnDescriptor) - Constructor for class io.prestosql.parquet.reader.PrimitiveColumnReader
 
PrimitiveColumnWriter - Class in io.prestosql.parquet.writer
 
PrimitiveColumnWriter(Type, ColumnDescriptor, PrimitiveValueWriter, RunLengthBitPackingHybridEncoder, RunLengthBitPackingHybridEncoder, CompressionCodecName, int) - Constructor for class io.prestosql.parquet.writer.PrimitiveColumnWriter
 
PrimitiveField - Class in io.prestosql.parquet
 
PrimitiveField(Type, int, int, boolean, RichColumnDescriptor, int) - Constructor for class io.prestosql.parquet.PrimitiveField
 
PrimitiveValueWriter - Class in io.prestosql.parquet.writer.valuewriter
 
PrimitiveValueWriter(PrimitiveType, ValuesWriter) - Constructor for class io.prestosql.parquet.writer.valuewriter.PrimitiveValueWriter
 

R

read() - Method in interface io.prestosql.parquet.ChunkReader
 
readAllPages() - Method in class io.prestosql.parquet.reader.ParquetColumnChunk
 
readBlock(Field) - Method in class io.prestosql.parquet.reader.ParquetReader
 
readBytes() - Method in class io.prestosql.parquet.dictionary.DictionaryReader
 
readDouble() - Method in class io.prestosql.parquet.dictionary.DictionaryReader
 
readFloat() - Method in class io.prestosql.parquet.dictionary.DictionaryReader
 
readFooter(ParquetDataSource) - Static method in class io.prestosql.parquet.reader.MetadataReader
 
readFully(long, int) - Method in interface io.prestosql.parquet.ParquetDataSource
 
readInteger() - Method in class io.prestosql.parquet.dictionary.DictionaryReader
 
readLevel() - Method in class io.prestosql.parquet.reader.LevelNullReader
 
readLevel() - Method in interface io.prestosql.parquet.reader.LevelReader
 
readLevel() - Method in class io.prestosql.parquet.reader.LevelRLEReader
 
readLevel() - Method in class io.prestosql.parquet.reader.LevelValuesReader
 
readLong() - Method in class io.prestosql.parquet.dictionary.DictionaryReader
 
readPageHeader() - Method in class io.prestosql.parquet.reader.ParquetColumnChunk
 
readPrimitive(Field) - Method in class io.prestosql.parquet.reader.PrimitiveColumnReader
 
readStats(Optional<String>, Optional<Statistics>, PrimitiveType) - Static method in class io.prestosql.parquet.reader.MetadataReader
 
readTail(int) - Method in interface io.prestosql.parquet.ParquetDataSource
 
readValue(BlockBuilder, Type) - Method in class io.prestosql.parquet.reader.BinaryColumnReader
 
readValue(BlockBuilder, Type) - Method in class io.prestosql.parquet.reader.BooleanColumnReader
 
readValue(BlockBuilder, Type) - Method in class io.prestosql.parquet.reader.DoubleColumnReader
 
readValue(BlockBuilder, Type) - Method in class io.prestosql.parquet.reader.FloatColumnReader
 
readValue(BlockBuilder, Type) - Method in class io.prestosql.parquet.reader.Int64TimestampMillisColumnReader
 
readValue(BlockBuilder, Type) - Method in class io.prestosql.parquet.reader.IntColumnReader
 
readValue(BlockBuilder, Type) - Method in class io.prestosql.parquet.reader.LongColumnReader
 
readValue(BlockBuilder, Type) - Method in class io.prestosql.parquet.reader.LongDecimalColumnReader
 
readValue(BlockBuilder, Type) - Method in class io.prestosql.parquet.reader.PrimitiveColumnReader
 
readValue(BlockBuilder, Type) - Method in class io.prestosql.parquet.reader.ShortDecimalColumnReader
 
readValue(BlockBuilder, Type) - Method in class io.prestosql.parquet.reader.TimeMicrosColumnReader
 
readValue(BlockBuilder, Type) - Method in class io.prestosql.parquet.reader.TimestampColumnReader
 
readValue(BlockBuilder, Type) - Method in class io.prestosql.parquet.reader.TimestampMicrosColumnReader
 
readValueDictionaryId() - Method in class io.prestosql.parquet.dictionary.DictionaryReader
 
RealValueWriter - Class in io.prestosql.parquet.writer.valuewriter
 
RealValueWriter(ValuesWriter, PrimitiveType) - Constructor for class io.prestosql.parquet.writer.valuewriter.RealValueWriter
 
REPETITION_LEVEL - io.prestosql.parquet.ValuesType
 
repetitionLevel - Variable in class io.prestosql.parquet.reader.PrimitiveColumnReader
 
RepLevelIterable - Interface in io.prestosql.parquet.writer.repdef
 
RepLevelIterable.RepetitionLevel - Class in io.prestosql.parquet.writer.repdef
 
RepLevelIterable.RepValueIterator - Class in io.prestosql.parquet.writer.repdef
 
RepLevelIterables - Class in io.prestosql.parquet.writer.repdef
 
RepValueIterator() - Constructor for class io.prestosql.parquet.writer.repdef.RepLevelIterable.RepValueIterator
 
reset() - Method in class io.prestosql.parquet.writer.ArrayColumnWriter
 
reset() - Method in interface io.prestosql.parquet.writer.ColumnWriter
 
reset() - Method in class io.prestosql.parquet.writer.MapColumnWriter
 
reset() - Method in class io.prestosql.parquet.writer.PrimitiveColumnWriter
 
reset() - Method in class io.prestosql.parquet.writer.StructColumnWriter
 
reset() - Method in class io.prestosql.parquet.writer.valuewriter.PrimitiveValueWriter
 
resetDictionary() - Method in class io.prestosql.parquet.writer.valuewriter.PrimitiveValueWriter
 
RichColumnDescriptor - Class in io.prestosql.parquet
 
RichColumnDescriptor(ColumnDescriptor, PrimitiveType) - Constructor for class io.prestosql.parquet.RichColumnDescriptor
 
RLE - io.prestosql.parquet.ParquetEncoding
 
RLE_DICTIONARY - io.prestosql.parquet.ParquetEncoding
 

S

setMaxBlockSize(DataSize) - Method in class io.prestosql.parquet.writer.ParquetWriterOptions.Builder
 
setMaxPageSize(DataSize) - Method in class io.prestosql.parquet.writer.ParquetWriterOptions.Builder
 
setPageReader(PageReader) - Method in class io.prestosql.parquet.reader.PrimitiveColumnReader
 
ShortDecimalColumnReader - Class in io.prestosql.parquet.reader
 
size() - Method in interface io.prestosql.parquet.writer.ParquetDataOutput
Number of bytes that will be written.
skip() - Method in class io.prestosql.parquet.dictionary.DictionaryReader
 
skipValue() - Method in class io.prestosql.parquet.reader.BinaryColumnReader
 
skipValue() - Method in class io.prestosql.parquet.reader.BooleanColumnReader
 
skipValue() - Method in class io.prestosql.parquet.reader.DoubleColumnReader
 
skipValue() - Method in class io.prestosql.parquet.reader.FloatColumnReader
 
skipValue() - Method in class io.prestosql.parquet.reader.Int64TimestampMillisColumnReader
 
skipValue() - Method in class io.prestosql.parquet.reader.IntColumnReader
 
skipValue() - Method in class io.prestosql.parquet.reader.LongColumnReader
 
skipValue() - Method in class io.prestosql.parquet.reader.LongDecimalColumnReader
 
skipValue() - Method in class io.prestosql.parquet.reader.PrimitiveColumnReader
 
skipValue() - Method in class io.prestosql.parquet.reader.ShortDecimalColumnReader
 
skipValue() - Method in class io.prestosql.parquet.reader.TimeMicrosColumnReader
 
skipValue() - Method in class io.prestosql.parquet.reader.TimestampColumnReader
 
skipValue() - Method in class io.prestosql.parquet.reader.TimestampMicrosColumnReader
 
span(DiskRange) - Method in class io.prestosql.parquet.DiskRange
Returns the minimal DiskRange that encloses both this DiskRange and otherDiskRange.
struct(GroupType, List<T>) - Method in class io.prestosql.parquet.writer.ParquetTypeVisitor
 
StructColumnReader - Class in io.prestosql.parquet.reader
 
StructColumnWriter - Class in io.prestosql.parquet.writer
 
StructColumnWriter(List<ColumnWriter>, int, int) - Constructor for class io.prestosql.parquet.writer.StructColumnWriter
 

T

TimeMicrosColumnReader - Class in io.prestosql.parquet.reader
 
TimeMicrosColumnReader(RichColumnDescriptor) - Constructor for class io.prestosql.parquet.reader.TimeMicrosColumnReader
 
TimeMicrosValueWriter - Class in io.prestosql.parquet.writer.valuewriter
 
TimeMicrosValueWriter(ValuesWriter, PrimitiveType) - Constructor for class io.prestosql.parquet.writer.valuewriter.TimeMicrosValueWriter
 
TimestampColumnReader - Class in io.prestosql.parquet.reader
 
TimestampColumnReader(RichColumnDescriptor, DateTimeZone) - Constructor for class io.prestosql.parquet.reader.TimestampColumnReader
 
TimestampMicrosColumnReader - Class in io.prestosql.parquet.reader
 
TimestampMicrosColumnReader(RichColumnDescriptor) - Constructor for class io.prestosql.parquet.reader.TimestampMicrosColumnReader
 
TimestampMillisValueWriter - Class in io.prestosql.parquet.writer.valuewriter
 
TimestampMillisValueWriter(ValuesWriter, Type, PrimitiveType) - Constructor for class io.prestosql.parquet.writer.valuewriter.TimestampMillisValueWriter
 
TimestampTzMicrosValueWriter - Class in io.prestosql.parquet.writer.valuewriter
 
TimestampTzMicrosValueWriter(ValuesWriter, PrimitiveType) - Constructor for class io.prestosql.parquet.writer.valuewriter.TimestampTzMicrosValueWriter
 
TimestampTzMillisValueWriter - Class in io.prestosql.parquet.writer.valuewriter
 
TimestampTzMillisValueWriter(ValuesWriter, PrimitiveType) - Constructor for class io.prestosql.parquet.writer.valuewriter.TimestampTzMillisValueWriter
 
toDictPageAndClose() - Method in class io.prestosql.parquet.writer.valuewriter.PrimitiveValueWriter
 
toInputStream(Slice) - Static method in class io.prestosql.parquet.ParquetReaderUtils
 
toInputStream(DictionaryPage) - Static method in class io.prestosql.parquet.ParquetReaderUtils
 
toString() - Method in class io.prestosql.parquet.ChunkKey
 
toString() - Method in class io.prestosql.parquet.DataPageV1
 
toString() - Method in class io.prestosql.parquet.DataPageV2
 
toString() - Method in class io.prestosql.parquet.dictionary.BinaryDictionary
 
toString() - Method in class io.prestosql.parquet.dictionary.DoubleDictionary
 
toString() - Method in class io.prestosql.parquet.dictionary.FloatDictionary
 
toString() - Method in class io.prestosql.parquet.dictionary.IntegerDictionary
 
toString() - Method in class io.prestosql.parquet.dictionary.LongDictionary
 
toString() - Method in class io.prestosql.parquet.DictionaryPage
 
toString() - Method in class io.prestosql.parquet.DiskRange
 
toString() - Method in class io.prestosql.parquet.Field
 
toString() - Method in class io.prestosql.parquet.GroupField
 
toString() - Method in class io.prestosql.parquet.ParquetDataSourceId
 
toString() - Method in class io.prestosql.parquet.PrimitiveField
 
TupleDomainParquetPredicate - Class in io.prestosql.parquet.predicate
 
TupleDomainParquetPredicate(TupleDomain<ColumnDescriptor>, List<RichColumnDescriptor>, DateTimeZone) - Constructor for class io.prestosql.parquet.predicate.TupleDomainParquetPredicate
 

U

uncompressedSize - Variable in class io.prestosql.parquet.Page
 
usesDictionary() - Method in enum io.prestosql.parquet.ParquetEncoding
 

V

validateParquet(boolean, String, Object...) - Static method in class io.prestosql.parquet.ParquetValidationUtils
 
valueCount - Variable in class io.prestosql.parquet.DataPage
 
valueOf(String) - Static method in enum io.prestosql.parquet.ParquetEncoding
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.prestosql.parquet.ValuesType
Returns the enum constant of this type with the specified name.
values() - Static method in enum io.prestosql.parquet.ParquetEncoding
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.prestosql.parquet.ValuesType
Returns an array containing the constants of this enum type, in the order they are declared.
VALUES - io.prestosql.parquet.ValuesType
 
valuesReader - Variable in class io.prestosql.parquet.reader.PrimitiveColumnReader
 
ValuesType - Enum in io.prestosql.parquet
 
visit(Type, ParquetTypeVisitor<T>) - Static method in class io.prestosql.parquet.writer.ParquetTypeVisitor
 

W

withFailOnCorruptedStatistics(boolean) - Method in class io.prestosql.parquet.ParquetReaderOptions
 
withMaxBufferSize(DataSize) - Method in class io.prestosql.parquet.ParquetReaderOptions
 
withMaxMergeDistance(DataSize) - Method in class io.prestosql.parquet.ParquetReaderOptions
 
withMaxReadBlockSize(DataSize) - Method in class io.prestosql.parquet.ParquetReaderOptions
 
write(Block) - Method in class io.prestosql.parquet.writer.valuewriter.BigintValueWriter
 
write(Block) - Method in class io.prestosql.parquet.writer.valuewriter.BooleanValueWriter
 
write(Block) - Method in class io.prestosql.parquet.writer.valuewriter.CharValueWriter
 
write(Block) - Method in class io.prestosql.parquet.writer.valuewriter.DateValueWriter
 
write(Block) - Method in class io.prestosql.parquet.writer.valuewriter.DecimalValueWriter
 
write(Block) - Method in class io.prestosql.parquet.writer.valuewriter.DoubleValueWriter
 
write(Block) - Method in class io.prestosql.parquet.writer.valuewriter.IntegerValueWriter
 
write(Block) - Method in class io.prestosql.parquet.writer.valuewriter.PrimitiveValueWriter
 
write(Block) - Method in class io.prestosql.parquet.writer.valuewriter.RealValueWriter
 
write(Block) - Method in class io.prestosql.parquet.writer.valuewriter.TimeMicrosValueWriter
 
write(Block) - Method in class io.prestosql.parquet.writer.valuewriter.TimestampMillisValueWriter
 
write(Block) - Method in class io.prestosql.parquet.writer.valuewriter.TimestampTzMicrosValueWriter
 
write(Block) - Method in class io.prestosql.parquet.writer.valuewriter.TimestampTzMillisValueWriter
 
write(Page) - Method in class io.prestosql.parquet.writer.ParquetWriter
 
writeBlock(ColumnChunk) - Method in class io.prestosql.parquet.writer.ArrayColumnWriter
 
writeBlock(ColumnChunk) - Method in interface io.prestosql.parquet.writer.ColumnWriter
 
writeBlock(ColumnChunk) - Method in class io.prestosql.parquet.writer.MapColumnWriter
 
writeBlock(ColumnChunk) - Method in class io.prestosql.parquet.writer.PrimitiveColumnWriter
 
writeBlock(ColumnChunk) - Method in class io.prestosql.parquet.writer.StructColumnWriter
 
writeData(SliceOutput) - Method in interface io.prestosql.parquet.writer.ParquetDataOutput
Writes data to the output.
A B C D E F G H I L M N O P R S T U V W 
All Classes All Packages