A B C D E F G H I L M N O P R S T U V W
All Classes All Packages
All Classes All Packages
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, 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
- isIgnoreStatistics() - Method in class io.prestosql.parquet.ParquetReaderOptions
- 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) - 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) - 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>) - 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(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) - 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
- withIgnoreStatistics(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.
All Classes All Packages