Index

A B C D E F G H I J L M N O P R S T U V W Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

AbstractColumnReader<BufferType> - Class in io.trino.parquet.reader
 
AbstractColumnReader(PrimitiveField, ValueDecoder.ValueDecodersProvider<BufferType>, DictionaryDecoder.DictionaryDecoderProvider<BufferType>, ColumnAdapter<BufferType>) - Constructor for class io.trino.parquet.reader.AbstractColumnReader
 
AbstractParquetDataSource - Class in io.trino.parquet
 
AbstractParquetDataSource(ParquetDataSourceId, long, ParquetReaderOptions) - Constructor for class io.trino.parquet.AbstractParquetDataSource
 
add(byte[], int) - Method in class io.trino.parquet.reader.flat.BinaryBuffer
 
add(Slice, int) - Method in class io.trino.parquet.reader.flat.BinaryBuffer
 
addChunk(Slice) - Method in class io.trino.parquet.reader.flat.BinaryBuffer
 
addPage(Page) - Method in class io.trino.parquet.ParquetWriteValidation.ParquetWriteValidationBuilder
 
addPage(Page) - Method in class io.trino.parquet.ParquetWriteValidation.StatisticsValidation
 
addPage(Page) - Method in class io.trino.parquet.ParquetWriteValidation.WriteChecksumBuilder
 
advanceRange(int) - Method in class io.trino.parquet.reader.flat.FilteredRowRangesIterator
 
advanceRange(int) - Method in interface io.trino.parquet.reader.flat.RowRangesIterator
 
advanceRange(int) - Method in class io.trino.parquet.reader.flat.RowRangesIterator.AllRowRangesIterator
 
ALL_ROW_RANGES_ITERATOR - Static variable in interface io.trino.parquet.reader.flat.RowRangesIterator
 
AllRowRangesIterator() - Constructor for class io.trino.parquet.reader.flat.RowRangesIterator.AllRowRangesIterator
 
ApacheParquetValueDecoders - Class in io.trino.parquet.reader.decoders
This is a set of proxy value decoders that use a delegated value reader from apache lib.
ApacheParquetValueDecoders.BooleanApacheParquetValueDecoder - Class in io.trino.parquet.reader.decoders
 
arePagesCompressed() - Method in class io.trino.parquet.reader.PageReader
 
ArrayColumnWriter - Class in io.trino.parquet.writer
 
ArrayColumnWriter(ColumnWriter, int, int) - Constructor for class io.trino.parquet.writer.ArrayColumnWriter
 
asLong(Object) - Static method in class io.trino.parquet.predicate.TupleDomainParquetPredicate
 
asSlice() - Method in class io.trino.parquet.reader.flat.BinaryBuffer
 
asSlice() - Method in class io.trino.parquet.reader.SimpleSliceInputStream
 
available() - Method in class io.trino.parquet.reader.ChunkedInputStream
 

B

BigintValueWriter - Class in io.trino.parquet.writer.valuewriter
 
BigintValueWriter(ValuesWriter, Type, PrimitiveType) - Constructor for class io.trino.parquet.writer.valuewriter.BigintValueWriter
 
BINARY_ADAPTER - Static variable in class io.trino.parquet.reader.flat.BinaryColumnAdapter
 
BinaryBuffer - Class in io.trino.parquet.reader.flat
A structure holding lazily populated binary data and offsets array.
BinaryBuffer(int) - Constructor for class io.trino.parquet.reader.flat.BinaryBuffer
 
BinaryColumnAdapter - Class in io.trino.parquet.reader.flat
 
BinaryColumnAdapter() - Constructor for class io.trino.parquet.reader.flat.BinaryColumnAdapter
 
BinaryDeltaByteArrayDecoder() - Constructor for class io.trino.parquet.reader.decoders.DeltaByteArrayDecoders.BinaryDeltaByteArrayDecoder
 
BinaryDeltaLengthDecoder() - Constructor for class io.trino.parquet.reader.decoders.DeltaLengthByteArrayDecoders.BinaryDeltaLengthDecoder
 
BinaryDictionary - Class in io.trino.parquet.dictionary
 
BinaryDictionary(DictionaryPage) - Constructor for class io.trino.parquet.dictionary.BinaryDictionary
 
BinaryDictionary(DictionaryPage, Integer) - Constructor for class io.trino.parquet.dictionary.BinaryDictionary
 
BinaryPlainValueDecoder() - Constructor for class io.trino.parquet.reader.decoders.PlainByteArrayDecoders.BinaryPlainValueDecoder
 
BinaryValueWriter - Class in io.trino.parquet.writer.valuewriter
 
BinaryValueWriter(ValuesWriter, Type, PrimitiveType) - Constructor for class io.trino.parquet.writer.valuewriter.BinaryValueWriter
 
BIT_PACKED - Enum constant in enum class io.trino.parquet.ParquetEncoding
 
bitCount(byte) - Static method in class io.trino.parquet.reader.flat.BitPackingUtils
 
BitPackingUtils - Class in io.trino.parquet.reader.flat
 
BlockPositions(Optional<boolean[]>, int[]) - Constructor for record class io.trino.parquet.reader.ListColumnReader.BlockPositions
Creates an instance of a BlockPositions record class.
BloomFilterStore - Class in io.trino.parquet
 
BloomFilterStore(ParquetDataSource, BlockMetaData, Set<ColumnPath>) - Constructor for class io.trino.parquet.BloomFilterStore
 
BooleanApacheParquetValueDecoder(ValuesReader) - Constructor for class io.trino.parquet.reader.decoders.ApacheParquetValueDecoders.BooleanApacheParquetValueDecoder
 
BooleanPlainValueDecoder() - Constructor for class io.trino.parquet.reader.decoders.PlainValueDecoders.BooleanPlainValueDecoder
 
BooleanValueWriter - Class in io.trino.parquet.writer.valuewriter
 
BooleanValueWriter(ValuesWriter, PrimitiveType) - Constructor for class io.trino.parquet.writer.valuewriter.BooleanValueWriter
 
BoundedVarcharDeltaByteArrayDecoder(VarcharType) - Constructor for class io.trino.parquet.reader.decoders.DeltaByteArrayDecoders.BoundedVarcharDeltaByteArrayDecoder
 
BoundedVarcharDeltaLengthDecoder(VarcharType) - Constructor for class io.trino.parquet.reader.decoders.DeltaLengthByteArrayDecoders.BoundedVarcharDeltaLengthDecoder
 
BoundedVarcharPlainValueDecoder(VarcharType) - Constructor for class io.trino.parquet.reader.decoders.PlainByteArrayDecoders.BoundedVarcharPlainValueDecoder
 
BufferData(List<ParquetDataOutput>, ColumnMetaData) - Constructor for class io.trino.parquet.writer.ColumnWriter.BufferData
 
build() - Method in class io.trino.parquet.ParquetWriteValidation.ParquetWriteValidationBuilder
 
build() - Method in class io.trino.parquet.ParquetWriteValidation.StatisticsValidation
 
build() - Method in class io.trino.parquet.ParquetWriteValidation.WriteChecksumBuilder
 
build() - Method in class io.trino.parquet.writer.ParquetWriterOptions.Builder
 
builder() - Static method in class io.trino.parquet.writer.ParquetWriterOptions
 
Builder() - Constructor for class io.trino.parquet.writer.ParquetWriterOptions.Builder
 
buildPredicate(MessageType, TupleDomain<ColumnDescriptor>, Map<List<String>, ColumnDescriptor>, DateTimeZone) - Static method in class io.trino.parquet.predicate.PredicateUtils
 
BYTE_ADAPTER - Static variable in class io.trino.parquet.reader.flat.ByteColumnAdapter
 
ByteBitUnpacker - Interface in io.trino.parquet.reader.decoders
 
ByteBitUnpackers - Class in io.trino.parquet.reader.decoders
 
ByteColumnAdapter - Class in io.trino.parquet.reader.flat
 
ByteColumnAdapter() - Constructor for class io.trino.parquet.reader.flat.ByteColumnAdapter
 

C

calculateCollectionOffsets(Field, int[], int[]) - Static method in class io.trino.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.trino.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.
castToByte(boolean) - Static method in class io.trino.parquet.ParquetReaderUtils
Method simulates a cast from boolean to byte value.
castToByteNegate(boolean) - Static method in class io.trino.parquet.ParquetReaderUtils
Works the same as ParquetReaderUtils.castToByte(boolean) and negates the boolean value
ceilDiv(int, int) - Static method in class io.trino.parquet.ParquetReaderUtils
Returns the result of arguments division rounded up.
CharDeltaByteArrayDecoder(CharType) - Constructor for class io.trino.parquet.reader.decoders.DeltaByteArrayDecoders.CharDeltaByteArrayDecoder
 
CharDeltaLengthDecoder(CharType) - Constructor for class io.trino.parquet.reader.decoders.DeltaLengthByteArrayDecoders.CharDeltaLengthDecoder
 
CharPlainValueDecoder(CharType) - Constructor for class io.trino.parquet.reader.decoders.PlainByteArrayDecoders.CharPlainValueDecoder
 
checkBytesFitInShortDecimal(byte[], int, int, ColumnDescriptor) - Static method in class io.trino.parquet.ParquetTypeUtils
 
checkInBloomFilter(BloomFilter, Object, Type) - Static method in class io.trino.parquet.predicate.TupleDomainParquetPredicate
Check if the predicateValue might be in the bloomfilter
ChunkedInputStream - Class in io.trino.parquet.reader
A single continuous InputStream over multiple Slices read on demand using given collection of ChunkReaders.
ChunkedInputStream(Collection<? extends ChunkReader>) - Constructor for class io.trino.parquet.reader.ChunkedInputStream
 
ChunkKey - Class in io.trino.parquet
 
ChunkKey(int, int) - Constructor for class io.trino.parquet.ChunkKey
 
ChunkReader - Interface in io.trino.parquet
 
close() - Method in interface io.trino.parquet.ParquetDataSource
 
close() - Method in class io.trino.parquet.reader.ChunkedInputStream
 
close() - Method in class io.trino.parquet.reader.ParquetReader
 
close() - Method in class io.trino.parquet.writer.ArrayColumnWriter
 
close() - Method in interface io.trino.parquet.writer.ColumnWriter
 
close() - Method in class io.trino.parquet.writer.MapColumnWriter
 
close() - Method in class io.trino.parquet.writer.ParquetWriter
 
close() - Method in class io.trino.parquet.writer.PrimitiveColumnWriter
 
close() - Method in class io.trino.parquet.writer.StructColumnWriter
 
close() - Method in class io.trino.parquet.writer.valuewriter.DictionaryFallbackValuesWriter
 
close() - Method in class io.trino.parquet.writer.valuewriter.PrimitiveValueWriter
 
COLUMN_INDEX_ROWS_FILTERED - Static variable in class io.trino.parquet.reader.ParquetReader
 
columnAdapter - Variable in class io.trino.parquet.reader.AbstractColumnReader
 
ColumnAdapter<BufferType> - Interface in io.trino.parquet.reader.flat
 
ColumnChunk - Class in io.trino.parquet.reader
 
ColumnChunk - Class in io.trino.parquet.writer
 
ColumnChunk(Block, int[], int[]) - Constructor for class io.trino.parquet.reader.ColumnChunk
 
ColumnChunk(Block, int[], int[], OptionalLong) - Constructor for class io.trino.parquet.reader.ColumnChunk
 
columnHashes() - Method in record class io.trino.parquet.ParquetWriteValidation.WriteChecksum
Returns the value of the columnHashes record component.
ColumnReader - Interface in io.trino.parquet.reader
 
ColumnReaderFactory - Class in io.trino.parquet.reader
 
ColumnReaderFactory(DateTimeZone) - Constructor for class io.trino.parquet.reader.ColumnReaderFactory
 
ColumnWriter - Interface in io.trino.parquet.writer
 
ColumnWriter.BufferData - Class in io.trino.parquet.writer
 
constructField(Type, ColumnIO) - Static method in class io.trino.parquet.ParquetTypeUtils
 
contains(DiskRange) - Method in class io.trino.parquet.DiskRange
 
convertToLogicalType(ParquetMetadataConverter, LogicalTypeAnnotation) - Static method in class org.apache.parquet.format.converter.ParquetMetadataConverterUtil
 
copyValue(byte[], int, byte[], int) - Method in class io.trino.parquet.reader.flat.ByteColumnAdapter
 
copyValue(int[], int, int[], int) - Method in class io.trino.parquet.reader.flat.Fixed12ColumnAdapter
 
copyValue(int[], int, int[], int) - Method in class io.trino.parquet.reader.flat.IntColumnAdapter
 
copyValue(long[], int, long[], int) - Method in class io.trino.parquet.reader.flat.Int128ColumnAdapter
 
copyValue(long[], int, long[], int) - Method in class io.trino.parquet.reader.flat.LongColumnAdapter
 
copyValue(short[], int, short[], int) - Method in class io.trino.parquet.reader.flat.ShortColumnAdapter
 
copyValue(BufferType, int, BufferType, int) - Method in interface io.trino.parquet.reader.flat.ColumnAdapter
 
copyValue(BinaryBuffer, int, BinaryBuffer, int) - Method in class io.trino.parquet.reader.flat.BinaryColumnAdapter
 
create(int) - Method in interface io.trino.parquet.reader.decoders.ValueDecoder.LevelsDecoderProvider
 
create(int) - Method in interface io.trino.parquet.reader.flat.FlatDefinitionLevelDecoder.DefinitionLevelDecoderProvider
 
create(DictionaryPage, boolean) - Method in interface io.trino.parquet.reader.flat.DictionaryDecoder.DictionaryDecoderProvider
 
create(ParquetEncoding) - Method in interface io.trino.parquet.reader.decoders.ValueDecoder.ValueDecodersProvider
 
create(PrimitiveField, AggregatedMemoryContext) - Method in class io.trino.parquet.reader.ColumnReaderFactory
 
createBlock(int, ParquetBlockFactory.ParquetBlockReader) - Method in class io.trino.parquet.reader.ParquetBlockFactory
 
createBuffer(int) - Method in class io.trino.parquet.reader.flat.BinaryColumnAdapter
 
createBuffer(int) - Method in class io.trino.parquet.reader.flat.ByteColumnAdapter
 
createBuffer(int) - Method in interface io.trino.parquet.reader.flat.ColumnAdapter
 
createBuffer(int) - Method in class io.trino.parquet.reader.flat.Fixed12ColumnAdapter
 
createBuffer(int) - Method in class io.trino.parquet.reader.flat.Int128ColumnAdapter
 
createBuffer(int) - Method in class io.trino.parquet.reader.flat.IntColumnAdapter
 
createBuffer(int) - Method in class io.trino.parquet.reader.flat.LongColumnAdapter
 
createBuffer(int) - Method in class io.trino.parquet.reader.flat.ShortColumnAdapter
 
createDataOutput(Slice) - Static method in interface io.trino.parquet.writer.ParquetDataOutput
 
createDataOutput(ChunkedSliceOutput) - Static method in interface io.trino.parquet.writer.ParquetDataOutput
 
createDataOutput(ByteArrayOutputStream) - Static method in interface io.trino.parquet.writer.ParquetDataOutput
 
createDecimalType(PrimitiveField) - Static method in class io.trino.parquet.ParquetTypeUtils
 
createDictionaryBlock(int[], Block, int[], int[]) - Static method in class io.trino.parquet.reader.AbstractColumnReader
 
createLevelsDecoder(int) - Static method in interface io.trino.parquet.reader.decoders.ValueDecoder
 
createMiniBlockBuffer(int) - Method in class io.trino.parquet.reader.decoders.DeltaBinaryPackedDecoders.DeltaBinaryPackedByteDecoder
 
createMiniBlockBuffer(int) - Method in class io.trino.parquet.reader.decoders.DeltaBinaryPackedDecoders.DeltaBinaryPackedIntDecoder
 
createMiniBlockBuffer(int) - Method in class io.trino.parquet.reader.decoders.DeltaBinaryPackedDecoders.DeltaBinaryPackedLongDecoder
 
createMiniBlockBuffer(int) - Method in class io.trino.parquet.reader.decoders.DeltaBinaryPackedDecoders.DeltaBinaryPackedShortDecoder
 
createNonNullBlock(byte[]) - Method in class io.trino.parquet.reader.flat.ByteColumnAdapter
 
createNonNullBlock(int[]) - Method in class io.trino.parquet.reader.flat.Fixed12ColumnAdapter
 
createNonNullBlock(int[]) - Method in class io.trino.parquet.reader.flat.IntColumnAdapter
 
createNonNullBlock(long[]) - Method in class io.trino.parquet.reader.flat.Int128ColumnAdapter
 
createNonNullBlock(long[]) - Method in class io.trino.parquet.reader.flat.LongColumnAdapter
 
createNonNullBlock(short[]) - Method in class io.trino.parquet.reader.flat.ShortColumnAdapter
 
createNonNullBlock(BufferType) - Method in interface io.trino.parquet.reader.flat.ColumnAdapter
 
createNonNullBlock(BinaryBuffer) - Method in class io.trino.parquet.reader.flat.BinaryColumnAdapter
 
createNullableBlock(boolean[], byte[]) - Method in class io.trino.parquet.reader.flat.ByteColumnAdapter
 
createNullableBlock(boolean[], int[]) - Method in class io.trino.parquet.reader.flat.Fixed12ColumnAdapter
 
createNullableBlock(boolean[], int[]) - Method in class io.trino.parquet.reader.flat.IntColumnAdapter
 
createNullableBlock(boolean[], long[]) - Method in class io.trino.parquet.reader.flat.Int128ColumnAdapter
 
createNullableBlock(boolean[], long[]) - Method in class io.trino.parquet.reader.flat.LongColumnAdapter
 
createNullableBlock(boolean[], short[]) - Method in class io.trino.parquet.reader.flat.ShortColumnAdapter
 
createNullableBlock(boolean[], BufferType) - Method in interface io.trino.parquet.reader.flat.ColumnAdapter
 
createNullableBlock(boolean[], BinaryBuffer) - Method in class io.trino.parquet.reader.flat.BinaryColumnAdapter
 
createNullableDictionaryBlock(BufferType, int) - Method in interface io.trino.parquet.reader.flat.ColumnAdapter
 
createNullableDictionaryBlock(BinaryBuffer, int) - Method in class io.trino.parquet.reader.flat.BinaryColumnAdapter
 
createPageReader(ChunkedInputStream, ColumnChunkMetaData, ColumnDescriptor, OffsetIndex, Optional<String>) - Static method in class io.trino.parquet.reader.PageReader
 
createRowRangesIterator(Optional<FilteredRowRanges>) - Static method in interface io.trino.parquet.reader.flat.RowRangesIterator
 
createStatisticsValidationBuilder(List<Type>) - Static method in class io.trino.parquet.ParquetWriteValidation.StatisticsValidation
 
createTemporaryBuffer(int, int, BufferType) - Method in interface io.trino.parquet.reader.flat.ColumnAdapter
Temporary buffer used for null unpacking
createTemporaryBuffer(int, int, BinaryBuffer) - Method in class io.trino.parquet.reader.flat.BinaryColumnAdapter
 
createValueDecoder(ValueDecoder.ValueDecodersProvider<BufferType>, ParquetEncoding, Slice) - Method in class io.trino.parquet.reader.AbstractColumnReader
 
createWriteChecksumBuilder(List<Type>) - Static method in class io.trino.parquet.ParquetWriteValidation.WriteChecksumBuilder
 

D

DataPage - Class in io.trino.parquet
 
DataPage(int, int, OptionalLong) - Constructor for class io.trino.parquet.DataPage
 
DataPageV1 - Class in io.trino.parquet
 
DataPageV1(Slice, int, int, OptionalLong, ParquetEncoding, ParquetEncoding, ParquetEncoding) - Constructor for class io.trino.parquet.DataPageV1
 
DataPageV2 - Class in io.trino.parquet
 
DataPageV2(int, int, int, Slice, Slice, ParquetEncoding, Slice, int, OptionalLong, Statistics<?>, boolean) - Constructor for class io.trino.parquet.DataPageV2
 
DateValueWriter - Class in io.trino.parquet.writer.valuewriter
 
DateValueWriter(ValuesWriter, PrimitiveType) - Constructor for class io.trino.parquet.writer.valuewriter.DateValueWriter
 
decode(SimpleSliceInputStream, long[], int, int) - Method in interface io.trino.parquet.reader.decoders.ShortDecimalFixedWidthByteArrayBatchDecoder.ShortDecimalDecoder
 
decodeDictionaryIds(byte[], int, int, int[], byte[]) - Method in class io.trino.parquet.reader.flat.ByteColumnAdapter
 
decodeDictionaryIds(int[], int, int, int[], int[]) - Method in class io.trino.parquet.reader.flat.Fixed12ColumnAdapter
 
decodeDictionaryIds(int[], int, int, int[], int[]) - Method in class io.trino.parquet.reader.flat.IntColumnAdapter
 
decodeDictionaryIds(long[], int, int, int[], long[]) - Method in class io.trino.parquet.reader.flat.Int128ColumnAdapter
 
decodeDictionaryIds(long[], int, int, int[], long[]) - Method in class io.trino.parquet.reader.flat.LongColumnAdapter
 
decodeDictionaryIds(short[], int, int, int[], short[]) - Method in class io.trino.parquet.reader.flat.ShortColumnAdapter
 
decodeDictionaryIds(BufferType, int, int, int[], BufferType) - Method in interface io.trino.parquet.reader.flat.ColumnAdapter
 
decodeDictionaryIds(BinaryBuffer, int, int, int[], BinaryBuffer) - Method in class io.trino.parquet.reader.flat.BinaryColumnAdapter
 
decodeInt64Timestamp(long, LogicalTypeAnnotation.TimeUnit) - Static method in class io.trino.parquet.ParquetTimestampUtils
 
decodeInt96Timestamp(long, int) - Static method in class io.trino.parquet.ParquetTimestampUtils
 
decodeInt96Timestamp(Binary) - Static method in class io.trino.parquet.ParquetTimestampUtils
Returns GMT timestamp from binary encoded parquet timestamp (12 bytes - julian date + time of day nanos).
decodersProvider - Variable in class io.trino.parquet.reader.AbstractColumnReader
 
decodeToDouble(int) - Method in interface io.trino.parquet.dictionary.Dictionary
 
decodeToDouble(int) - Method in class io.trino.parquet.dictionary.DoubleDictionary
 
decodeToFloat(int) - Method in interface io.trino.parquet.dictionary.Dictionary
 
decodeToFloat(int) - Method in class io.trino.parquet.dictionary.FloatDictionary
 
decodeToInt(int) - Method in interface io.trino.parquet.dictionary.Dictionary
 
decodeToInt(int) - Method in class io.trino.parquet.dictionary.IntegerDictionary
 
decodeToLong(int) - Method in interface io.trino.parquet.dictionary.Dictionary
 
decodeToLong(int) - Method in class io.trino.parquet.dictionary.LongDictionary
 
decodeToSlice(int) - Method in class io.trino.parquet.dictionary.BinaryDictionary
 
decodeToSlice(int) - Method in interface io.trino.parquet.dictionary.Dictionary
 
decompress(CompressionCodec, Slice, int) - Static method in class io.trino.parquet.ParquetCompressionUtils
 
DEFAULT_BATCH_SIZE - Static variable in class io.trino.parquet.writer.ParquetWriterOptions
 
DEFINITION_LEVEL - Enum constant in enum class io.trino.parquet.ValuesType
 
DefLevelWriterProvider - Interface in io.trino.parquet.writer.repdef
 
DefLevelWriterProvider.DefinitionLevelWriter - Interface in io.trino.parquet.writer.repdef
 
DefLevelWriterProvider.ValuesCount - Record Class in io.trino.parquet.writer.repdef
 
DefLevelWriterProviders - Class in io.trino.parquet.writer.repdef
 
DELTA_BINARY_PACKED - Enum constant in enum class io.trino.parquet.ParquetEncoding
 
DELTA_BYTE_ARRAY - Enum constant in enum class io.trino.parquet.ParquetEncoding
 
DELTA_LENGTH_BYTE_ARRAY - Enum constant in enum class io.trino.parquet.ParquetEncoding
 
DeltaBinaryPackedByteDecoder() - Constructor for class io.trino.parquet.reader.decoders.DeltaBinaryPackedDecoders.DeltaBinaryPackedByteDecoder
 
DeltaBinaryPackedDecoders - Class in io.trino.parquet.reader.decoders
Implementation of the encoding described in ...
DeltaBinaryPackedDecoders.DeltaBinaryPackedByteDecoder - Class in io.trino.parquet.reader.decoders
 
DeltaBinaryPackedDecoders.DeltaBinaryPackedIntDecoder - Class in io.trino.parquet.reader.decoders
 
DeltaBinaryPackedDecoders.DeltaBinaryPackedLongDecoder - Class in io.trino.parquet.reader.decoders
 
DeltaBinaryPackedDecoders.DeltaBinaryPackedShortDecoder - Class in io.trino.parquet.reader.decoders
 
DeltaBinaryPackedIntDecoder() - Constructor for class io.trino.parquet.reader.decoders.DeltaBinaryPackedDecoders.DeltaBinaryPackedIntDecoder
 
DeltaBinaryPackedLongDecoder() - Constructor for class io.trino.parquet.reader.decoders.DeltaBinaryPackedDecoders.DeltaBinaryPackedLongDecoder
 
DeltaBinaryPackedShortDecoder() - Constructor for class io.trino.parquet.reader.decoders.DeltaBinaryPackedDecoders.DeltaBinaryPackedShortDecoder
 
DeltaByteArrayDecoders - Class in io.trino.parquet.reader.decoders
Implementation of decoder for the encoding described at delta_byte_array
DeltaByteArrayDecoders.BinaryDeltaByteArrayDecoder - Class in io.trino.parquet.reader.decoders
 
DeltaByteArrayDecoders.BoundedVarcharDeltaByteArrayDecoder - Class in io.trino.parquet.reader.decoders
 
DeltaByteArrayDecoders.CharDeltaByteArrayDecoder - Class in io.trino.parquet.reader.decoders
 
DeltaLengthByteArrayDecoders - Class in io.trino.parquet.reader.decoders
Implementation of decoding for the encoding described at delta-length-byte-array.
DeltaLengthByteArrayDecoders.BinaryDeltaLengthDecoder - Class in io.trino.parquet.reader.decoders
 
DeltaLengthByteArrayDecoders.BoundedVarcharDeltaLengthDecoder - Class in io.trino.parquet.reader.decoders
 
DeltaLengthByteArrayDecoders.CharDeltaLengthDecoder - Class in io.trino.parquet.reader.decoders
 
DeltaPackingUtils - Class in io.trino.parquet.reader.decoders
 
Dictionary - Interface in io.trino.parquet.dictionary
 
dictionaryDecoder - Variable in class io.trino.parquet.reader.AbstractColumnReader
 
DictionaryDecoder<T> - Class in io.trino.parquet.reader.flat
 
DictionaryDecoder(T, ColumnAdapter<T>, int, boolean) - Constructor for class io.trino.parquet.reader.flat.DictionaryDecoder
 
DictionaryDecoder.DictionaryDecoderProvider<T> - Interface in io.trino.parquet.reader.flat
 
DictionaryDescriptor - Class in io.trino.parquet.predicate
 
DictionaryDescriptor(ColumnDescriptor, boolean, Optional<DictionaryPage>) - Constructor for class io.trino.parquet.predicate.DictionaryDescriptor
 
DictionaryFallbackValuesWriter - Class in io.trino.parquet.writer.valuewriter
Based on org.apache.parquet.column.values.fallback.FallbackValuesWriter
DictionaryFallbackValuesWriter(DictionaryValuesWriter, ValuesWriter) - Constructor for class io.trino.parquet.writer.valuewriter.DictionaryFallbackValuesWriter
 
DictionaryPage - Class in io.trino.parquet
 
DictionaryPage(Slice, int, int, ParquetEncoding) - Constructor for class io.trino.parquet.DictionaryPage
 
DictionaryPage(Slice, int, ParquetEncoding) - Constructor for class io.trino.parquet.DictionaryPage
 
DiskRange - Class in io.trino.parquet
 
DiskRange(long, long) - Constructor for class io.trino.parquet.DiskRange
 
DoubleDictionary - Class in io.trino.parquet.dictionary
 
DoubleDictionary(DictionaryPage) - Constructor for class io.trino.parquet.dictionary.DoubleDictionary
 
DoubleValueWriter - Class in io.trino.parquet.writer.valuewriter
 
DoubleValueWriter(ValuesWriter, PrimitiveType) - Constructor for class io.trino.parquet.writer.valuewriter.DoubleValueWriter
 

E

EmptyValueDecoder() - Constructor for class io.trino.parquet.reader.decoders.ValueDecoder.EmptyValueDecoder
 
end() - Method in record class io.trino.parquet.reader.FilteredRowRanges.RowRange
Returns the value of the end record component.
ensureBytesAvailable(int) - Method in class io.trino.parquet.reader.SimpleSliceInputStream
 
equals(Object) - Method in class io.trino.parquet.ChunkKey
 
equals(Object) - Method in class io.trino.parquet.DiskRange
 
equals(Object) - Method in class io.trino.parquet.ParquetDataSourceId
 
equals(Object) - Method in record class io.trino.parquet.ParquetWriteValidation.WriteChecksum
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.trino.parquet.reader.FilteredRowRanges.RowRange
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.trino.parquet.reader.ListColumnReader.BlockPositions
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.trino.parquet.reader.StructColumnReader.RowBlockPositions
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.trino.parquet.writer.repdef.DefLevelWriterProvider.ValuesCount
Indicates whether some other object is "equal to" this one.

F

field - Variable in class io.trino.parquet.reader.AbstractColumnReader
 
Field - Class in io.trino.parquet
 
Field(Type, int, int, boolean) - Constructor for class io.trino.parquet.Field
 
fieldNames - Variable in class io.trino.parquet.writer.ParquetTypeVisitor
 
FilteredRowRanges - Class in io.trino.parquet.reader
 
FilteredRowRanges(RowRanges) - Constructor for class io.trino.parquet.reader.FilteredRowRanges
 
FilteredRowRanges.RowRange - Record Class in io.trino.parquet.reader
Helper struct to represent a range of row indexes `[start, end]`.
FilteredRowRangesIterator - Class in io.trino.parquet.reader.flat
When filtering using column indexes we might skip reading some pages for different columns.
FilteredRowRangesIterator(FilteredRowRanges) - Constructor for class io.trino.parquet.reader.flat.FilteredRowRangesIterator
 
FIXED12_ADAPTER - Static variable in class io.trino.parquet.reader.flat.Fixed12ColumnAdapter
 
Fixed12ColumnAdapter - Class in io.trino.parquet.reader.flat
 
Fixed12ColumnAdapter() - Constructor for class io.trino.parquet.reader.flat.Fixed12ColumnAdapter
 
FixedLenByteArrayLongDecimalValueWriter - Class in io.trino.parquet.writer.valuewriter
 
FixedLenByteArrayLongDecimalValueWriter(ValuesWriter, Type, PrimitiveType) - Constructor for class io.trino.parquet.writer.valuewriter.FixedLenByteArrayLongDecimalValueWriter
 
FixedLenByteArrayShortDecimalValueWriter - Class in io.trino.parquet.writer.valuewriter
 
FixedLenByteArrayShortDecimalValueWriter(ValuesWriter, Type, PrimitiveType) - Constructor for class io.trino.parquet.writer.valuewriter.FixedLenByteArrayShortDecimalValueWriter
 
FixedLengthPlainValueDecoder(int) - Constructor for class io.trino.parquet.reader.decoders.PlainValueDecoders.FixedLengthPlainValueDecoder
 
FlatColumnReader<BufferType> - Class in io.trino.parquet.reader.flat
 
FlatColumnReader(PrimitiveField, ValueDecoder.ValueDecodersProvider<BufferType>, FlatDefinitionLevelDecoder.DefinitionLevelDecoderProvider, DictionaryDecoder.DictionaryDecoderProvider<BufferType>, ColumnAdapter<BufferType>, LocalMemoryContext) - Constructor for class io.trino.parquet.reader.flat.FlatColumnReader
 
FlatDefinitionLevelDecoder - Interface in io.trino.parquet.reader.flat
 
FlatDefinitionLevelDecoder.DefinitionLevelDecoderProvider - Interface in io.trino.parquet.reader.flat
 
FloatDictionary - Class in io.trino.parquet.dictionary
 
FloatDictionary(DictionaryPage) - Constructor for class io.trino.parquet.dictionary.FloatDictionary
 
free() - Method in interface io.trino.parquet.ChunkReader
 

G

getAllocatedSize() - Method in class io.trino.parquet.writer.valuewriter.DictionaryFallbackValuesWriter
 
getAllocatedSize() - Method in class io.trino.parquet.writer.valuewriter.PrimitiveValueWriter
 
getArrayElementColumn(ColumnIO) - Static method in class io.trino.parquet.ParquetTypeUtils
 
getBatchSize() - Method in class io.trino.parquet.writer.ParquetWriterOptions
 
getBinaryDecoder(ParquetEncoding) - Method in class io.trino.parquet.reader.decoders.ValueDecoders
 
getBinaryLongDecimalDecoder(ParquetEncoding) - Method in class io.trino.parquet.reader.decoders.ValueDecoders
 
getBinaryShortDecimalDecoder(ParquetEncoding) - Method in class io.trino.parquet.reader.decoders.ValueDecoders
 
getBlock() - Method in class io.trino.parquet.reader.ColumnChunk
 
getBlock() - Method in class io.trino.parquet.writer.ColumnChunk
 
getBloomFilter(ColumnPath) - Method in class io.trino.parquet.BloomFilterStore
 
getBloomFilterStore(ParquetDataSource, BlockMetaData, TupleDomain<ColumnDescriptor>, ParquetReaderOptions) - Static method in class io.trino.parquet.BloomFilterStore
 
getBooleanDecoder(ParquetEncoding) - Method in class io.trino.parquet.reader.decoders.ValueDecoders
 
getBoundedVarcharBinaryDecoder(ParquetEncoding) - Method in class io.trino.parquet.reader.decoders.ValueDecoders
 
getBuffer() - Method in class io.trino.parquet.writer.ArrayColumnWriter
 
getBuffer() - Method in interface io.trino.parquet.writer.ColumnWriter
 
getBuffer() - Method in class io.trino.parquet.writer.MapColumnWriter
 
getBuffer() - Method in class io.trino.parquet.writer.PrimitiveColumnWriter
 
getBuffer() - Method in class io.trino.parquet.writer.StructColumnWriter
 
getBufferedBytes() - Method in class io.trino.parquet.writer.ArrayColumnWriter
 
getBufferedBytes() - Method in interface io.trino.parquet.writer.ColumnWriter
 
getBufferedBytes() - Method in class io.trino.parquet.writer.MapColumnWriter
 
getBufferedBytes() - Method in class io.trino.parquet.writer.ParquetWriter
 
getBufferedBytes() - Method in class io.trino.parquet.writer.PrimitiveColumnWriter
 
getBufferedBytes() - Method in class io.trino.parquet.writer.StructColumnWriter
 
getBufferedSize() - Method in class io.trino.parquet.writer.valuewriter.DictionaryFallbackValuesWriter
 
getBufferedSize() - Method in class io.trino.parquet.writer.valuewriter.PrimitiveValueWriter
 
getByteArray() - Method in class io.trino.parquet.reader.SimpleSliceInputStream
Returns the byte array wrapped by this Slice.
getByteArrayOffset() - Method in class io.trino.parquet.reader.SimpleSliceInputStream
Returns the start index the content of this slice within the byte array wrapped by this slice.
getByteBitUnpacker(int) - Static method in class io.trino.parquet.reader.decoders.ByteBitUnpackers
 
getByteDecoder(ParquetEncoding) - Method in class io.trino.parquet.reader.decoders.ValueDecoders
 
getBytes() - Method in class io.trino.parquet.writer.valuewriter.DictionaryFallbackValuesWriter
 
getBytes() - Method in class io.trino.parquet.writer.valuewriter.PrimitiveValueWriter
 
getByteUnsafe(int) - Method in class io.trino.parquet.reader.SimpleSliceInputStream
Always check if needed data is available with ensureBytesAvailable method.
getCharBinaryDecoder(ParquetEncoding) - Method in class io.trino.parquet.reader.decoders.ValueDecoders
 
getChildren() - Method in class io.trino.parquet.GroupField
 
getColumnDescriptor() - Method in class io.trino.parquet.predicate.DictionaryDescriptor
 
getColumnIndex(ColumnPath) - Method in class io.trino.parquet.reader.TrinoColumnIndexStore
 
getColumnIO(MessageType, MessageType) - Static method in class io.trino.parquet.ParquetTypeUtils
 
getColumnNames() - Method in class io.trino.parquet.ParquetWriteValidation
 
getColumns(MessageType, MessageType) - Static method in class io.trino.parquet.ParquetTypeUtils
 
getCreatedBy() - Method in class io.trino.parquet.ParquetWriteValidation
 
getData() - Method in class io.trino.parquet.writer.ColumnWriter.BufferData
 
getDataEncoding() - Method in class io.trino.parquet.DataPageV2
 
getDataSource() - Method in class io.trino.parquet.reader.ParquetReader
 
getDefinitionLevel() - Method in class io.trino.parquet.Field
 
getDefinitionLevelEncoding() - Method in class io.trino.parquet.DataPageV1
 
getDefinitionLevels() - Method in class io.trino.parquet.DataPageV2
 
getDefinitionLevels() - Method in class io.trino.parquet.reader.ColumnChunk
 
getDefinitionLevelWriter(Optional<DefLevelWriterProvider.DefinitionLevelWriter>, ValuesWriter) - Method in interface io.trino.parquet.writer.repdef.DefLevelWriterProvider
 
getDeltaFixedWidthLongDecimalDecoder(ParquetEncoding) - Method in class io.trino.parquet.reader.decoders.ValueDecoders
 
getDeltaFixedWidthShortDecimalDecoder(ParquetEncoding) - Method in class io.trino.parquet.reader.decoders.ValueDecoders
 
getDeltaUuidDecoder(ParquetEncoding) - Method in class io.trino.parquet.reader.decoders.ValueDecoders
 
getDescriptor() - Method in class io.trino.parquet.PrimitiveField
 
getDescriptor(List<PrimitiveColumnIO>, List<String>) - Static method in class io.trino.parquet.ParquetTypeUtils
 
getDescriptors(MessageType, MessageType) - Static method in class io.trino.parquet.ParquetTypeUtils
 
getDictionaryBlock() - Method in class io.trino.parquet.reader.flat.DictionaryDecoder
 
getDictionaryDecoder(DictionaryPage, ColumnAdapter<BufferType>, ValueDecoder<BufferType>, boolean) - Static method in class io.trino.parquet.reader.flat.DictionaryDecoder
 
getDictionaryPage() - Method in class io.trino.parquet.predicate.DictionaryDescriptor
 
getDictionarySize() - Method in class io.trino.parquet.DictionaryPage
 
getDictionarySize() - Method in class io.trino.parquet.reader.flat.DictionaryDecoder
 
getDiskOffset() - Method in interface io.trino.parquet.ChunkReader
 
getDomain(Type, long, ColumnIndex, ParquetDataSourceId, ColumnDescriptor, DateTimeZone) - Static method in class io.trino.parquet.predicate.TupleDomainParquetPredicate
 
getDomain(Type, DictionaryDescriptor) - Static method in class io.trino.parquet.predicate.TupleDomainParquetPredicate
 
getDomain(ColumnDescriptor, Type, long, Statistics<?>, ParquetDataSourceId, DateTimeZone) - Static method in class io.trino.parquet.predicate.TupleDomainParquetPredicate
 
getDoubleDecoder(ParquetEncoding) - Method in class io.trino.parquet.reader.decoders.ValueDecoders
 
getEncoding() - Method in class io.trino.parquet.DictionaryPage
 
getEncoding() - Method in class io.trino.parquet.writer.valuewriter.DictionaryFallbackValuesWriter
 
getEncoding() - Method in class io.trino.parquet.writer.valuewriter.PrimitiveValueWriter
 
getEnd() - Method in class io.trino.parquet.DiskRange
 
getEstimatedSize() - Method in class io.trino.parquet.AbstractParquetDataSource
 
getEstimatedSize() - Method in interface io.trino.parquet.ParquetDataSource
 
getFallBackWriter() - Method in class io.trino.parquet.writer.valuewriter.DictionaryFallbackValuesWriter
 
getFirstRowIndex() - Method in class io.trino.parquet.DataPage
 
getFixedWidthBinaryDecoder(ParquetEncoding) - Method in class io.trino.parquet.reader.decoders.ValueDecoders
 
getFixedWidthLongDecimalDecoder(ParquetEncoding) - Method in class io.trino.parquet.reader.decoders.ValueDecoders
 
getFixedWidthShortDecimalDecoder(ParquetEncoding) - Method in class io.trino.parquet.reader.decoders.ValueDecoders
 
getFlatDefinitionLevelDecoder(int) - Static method in interface io.trino.parquet.reader.flat.FlatDefinitionLevelDecoder
 
getFloatToDoubleDecoder(ParquetEncoding) - Method in class io.trino.parquet.reader.decoders.ValueDecoders
 
getId() - Method in class io.trino.parquet.AbstractParquetDataSource
 
getId() - Method in interface io.trino.parquet.ParquetDataSource
 
getId() - Method in class io.trino.parquet.PrimitiveField
 
getIndexLookupCandidates(Map<ColumnDescriptor, Long>, Map<ColumnDescriptor, Statistics<?>>, ParquetDataSourceId) - Method in class io.trino.parquet.predicate.TupleDomainParquetPredicate
Should the Parquet Reader process a file section with the specified statistics, and if it should, then return the columns are candidates for further inspection of more granular statistics from column index and dictionary.
getInitialWriter() - Method in class io.trino.parquet.writer.valuewriter.DictionaryFallbackValuesWriter
 
getInputAndMaxLength(int) - Method in class io.trino.parquet.reader.decoders.DeltaByteArrayDecoders.BinaryDeltaByteArrayDecoder
 
getInputAndMaxLength(int) - Method in class io.trino.parquet.reader.decoders.DeltaLengthByteArrayDecoders.BinaryDeltaLengthDecoder
 
getInputLength(int) - Method in class io.trino.parquet.reader.decoders.DeltaByteArrayDecoders.BinaryDeltaByteArrayDecoder
 
getInputLength(int) - Method in class io.trino.parquet.reader.decoders.DeltaLengthByteArrayDecoders.BinaryDeltaLengthDecoder
 
getInt32Decoder(ParquetEncoding) - Method in class io.trino.parquet.reader.decoders.ValueDecoders
 
getInt32ToLongDecoder(ParquetEncoding) - Method in class io.trino.parquet.reader.decoders.ValueDecoders
 
getInt32ToShortDecimalDecoder(ParquetEncoding) - Method in class io.trino.parquet.reader.decoders.ValueDecoders
 
getInt64TimestampMicrosToLongTimestampDecoder(ParquetEncoding) - Method in class io.trino.parquet.reader.decoders.ValueDecoders
 
getInt64TimestampMicrosToLongTimestampWithTimeZoneDecoder(ParquetEncoding) - Method in class io.trino.parquet.reader.decoders.ValueDecoders
 
getInt64TimestampMicrosToShortTimestampDecoder(ParquetEncoding) - Method in class io.trino.parquet.reader.decoders.ValueDecoders
 
getInt64TimestampMicrosToShortTimestampWithTimeZoneDecoder(ParquetEncoding) - Method in class io.trino.parquet.reader.decoders.ValueDecoders
 
getInt64TimestampMillisToLongTimestampDecoder(ParquetEncoding) - Method in class io.trino.parquet.reader.decoders.ValueDecoders
 
getInt64TimestampMillsToShortTimestampDecoder(ParquetEncoding) - Method in class io.trino.parquet.reader.decoders.ValueDecoders
 
getInt64TimestampMillsToShortTimestampWithTimeZoneDecoder(ParquetEncoding) - Method in class io.trino.parquet.reader.decoders.ValueDecoders
 
getInt64TimestampNanosToLongTimestampDecoder(ParquetEncoding) - Method in class io.trino.parquet.reader.decoders.ValueDecoders
 
getInt64TimestampNanosToShortTimestampDecoder(ParquetEncoding) - Method in class io.trino.parquet.reader.decoders.ValueDecoders
 
getInt64ToByteDecoder(ParquetEncoding) - Method in class io.trino.parquet.reader.decoders.ValueDecoders
 
getInt64ToIntDecoder(ParquetEncoding) - Method in class io.trino.parquet.reader.decoders.ValueDecoders
 
getInt64ToShortDecoder(ParquetEncoding) - Method in class io.trino.parquet.reader.decoders.ValueDecoders
 
getInt96TimestampDecoder(ParquetEncoding) - Method in class io.trino.parquet.reader.decoders.ValueDecoders
 
getInt96ToLongTimestampDecoder(ParquetEncoding, DateTimeZone) - Method in class io.trino.parquet.reader.decoders.ValueDecoders
 
getInt96ToShortTimestampDecoder(ParquetEncoding, DateTimeZone) - Method in class io.trino.parquet.reader.decoders.ValueDecoders
 
getInt96ToShortTimestampWithTimeZoneDecoder(ParquetEncoding) - Method in class io.trino.parquet.reader.decoders.ValueDecoders
 
getIntBitUnpacker(int) - Static method in class io.trino.parquet.reader.decoders.IntBitUnpackers
 
getIntDecoder(ParquetEncoding) - Method in class io.trino.parquet.reader.decoders.ValueDecoders
 
getIntUnsafe(int) - Method in class io.trino.parquet.reader.SimpleSliceInputStream
Always check if needed data is available with ensureBytesAvailable method.
getLength() - Method in class io.trino.parquet.DiskRange
 
getLogicalTypeAnnotation(ParquetMetadataConverter, ConvertedType, SchemaElement) - Static method in class org.apache.parquet.format.converter.ParquetMetadataConverterUtil
 
getLogicalTypeAnnotation(ParquetMetadataConverter, LogicalType) - Static method in class org.apache.parquet.format.converter.ParquetMetadataConverterUtil
 
getLongBitUnpacker(int) - Static method in class io.trino.parquet.reader.decoders.LongBitUnpackers
 
getLongDecimalDecoder(ParquetEncoding) - Method in class io.trino.parquet.reader.decoders.ValueDecoders
 
getLongDecoder(ParquetEncoding) - Method in class io.trino.parquet.reader.decoders.ValueDecoders
 
getLongUnsafe(int) - Method in class io.trino.parquet.reader.SimpleSliceInputStream
Always check if needed data is available with ensureBytesAvailable method.
getMapKeyValueColumn(GroupColumnIO) - Static method in class io.trino.parquet.ParquetTypeUtils
 
getMaxBlockSize() - Method in class io.trino.parquet.reader.ColumnChunk
 
getMaxBufferSize() - Method in class io.trino.parquet.ParquetReaderOptions
 
getMaxMergeDistance() - Method in class io.trino.parquet.ParquetReaderOptions
 
getMaxPageSize() - Method in class io.trino.parquet.writer.ParquetWriterOptions
 
getMaxReadBlockRowCount() - Method in class io.trino.parquet.ParquetReaderOptions
 
getMaxReadBlockSize() - Method in class io.trino.parquet.ParquetReaderOptions
 
getMaxRowGroupSize() - Method in class io.trino.parquet.writer.ParquetWriterOptions
 
getMemoryContext() - Method in class io.trino.parquet.reader.ParquetReader
 
getMessageType() - Method in class io.trino.parquet.writer.ParquetSchemaConverter
 
getMetaData() - Method in class io.trino.parquet.writer.ColumnWriter.BufferData
 
getMetrics() - Method in class io.trino.parquet.reader.ParquetReader
 
getNextPage() - Method in class io.trino.parquet.reader.PageReader
 
getNullCount() - Method in class io.trino.parquet.DataPageV2
 
getOffset() - Method in class io.trino.parquet.DiskRange
 
getOffsetIndex(ColumnPath) - Method in class io.trino.parquet.reader.TrinoColumnIndexStore
 
getOffsets() - Method in class io.trino.parquet.reader.flat.BinaryBuffer
 
getParquetEncoding(Encoding) - Static method in class io.trino.parquet.ParquetTypeUtils
 
getParquetRowRanges() - Method in class io.trino.parquet.reader.FilteredRowRanges
 
getParquetTypeByName(String, GroupType) - Static method in class io.trino.parquet.ParquetTypeUtils
 
getPrimitiveFields(List<Field>) - Static method in class io.trino.parquet.reader.ParquetReader
 
getPrimitiveTypes() - Method in class io.trino.parquet.writer.ParquetSchemaConverter
 
getReadBytes() - Method in class io.trino.parquet.AbstractParquetDataSource
 
getReadBytes() - Method in interface io.trino.parquet.ParquetDataSource
 
getReadTimeNanos() - Method in class io.trino.parquet.AbstractParquetDataSource
 
getReadTimeNanos() - Method in interface io.trino.parquet.ParquetDataSource
 
getRealDecoder(ParquetEncoding) - Method in class io.trino.parquet.reader.decoders.ValueDecoders
 
getRepetitionLevel() - Method in class io.trino.parquet.Field
 
getRepetitionLevelEncoding() - Method in class io.trino.parquet.DataPageV1
 
getRepetitionLevels() - Method in class io.trino.parquet.DataPageV2
 
getRepetitionLevels() - Method in class io.trino.parquet.reader.ColumnChunk
 
getRepetitionLevelWriter(Optional<RepLevelWriterProvider.RepetitionLevelWriter>, ValuesWriter) - Method in interface io.trino.parquet.writer.repdef.RepLevelWriterProvider
 
getRepLevelWriterProviders() - Method in class io.trino.parquet.writer.ColumnChunk
 
getRescaledLongDecimalDecoder(ParquetEncoding) - Method in class io.trino.parquet.reader.decoders.ValueDecoders
 
getRescaledShortDecimalDecoder(ParquetEncoding) - Method in class io.trino.parquet.reader.decoders.ValueDecoders
 
getRetainedBytes() - Method in class io.trino.parquet.writer.ArrayColumnWriter
 
getRetainedBytes() - Method in interface io.trino.parquet.writer.ColumnWriter
 
getRetainedBytes() - Method in class io.trino.parquet.writer.MapColumnWriter
 
getRetainedBytes() - Method in class io.trino.parquet.writer.ParquetWriter
 
getRetainedBytes() - Method in class io.trino.parquet.writer.PrimitiveColumnWriter
 
getRetainedBytes() - Method in class io.trino.parquet.writer.StructColumnWriter
 
getRetainedSize() - Method in class io.trino.parquet.ParquetWriteValidation.ParquetWriteValidationBuilder
 
getRetainedSize() - Method in class io.trino.parquet.reader.flat.BinaryBuffer
 
getRetainedSizeInBytes() - Method in class io.trino.parquet.reader.flat.DictionaryDecoder
 
getRootDefinitionLevelWriter(List<DefLevelWriterProvider>, ValuesWriter) - Static method in interface io.trino.parquet.writer.repdef.DefLevelWriterProvider
 
getRootRepetitionLevelWriter(List<RepLevelWriterProvider>, ValuesWriter) - Static method in interface io.trino.parquet.writer.repdef.RepLevelWriterProvider
 
getRowCount() - Method in class io.trino.parquet.DataPageV2
 
getRowCount() - Method in class io.trino.parquet.reader.FilteredRowRanges
 
getRowRanges() - Method in class io.trino.parquet.reader.FilteredRowRanges
 
getRowsLeftInCurrentRange() - Method in class io.trino.parquet.reader.flat.FilteredRowRangesIterator
 
getRowsLeftInCurrentRange() - Method in class io.trino.parquet.reader.flat.RowRangesIterator.AllRowRangesIterator
 
getRowsLeftInCurrentRange() - Method in interface io.trino.parquet.reader.flat.RowRangesIterator
 
getShortBitUnpacker(int) - Static method in class io.trino.parquet.reader.decoders.ShortBitUnpackers
 
getShortDecimalDecoder(ParquetEncoding) - Method in class io.trino.parquet.reader.decoders.ValueDecoders
 
getShortDecimalToByteDecoder(ParquetEncoding) - Method in class io.trino.parquet.reader.decoders.ValueDecoders
 
getShortDecimalToIntDecoder(ParquetEncoding) - Method in class io.trino.parquet.reader.decoders.ValueDecoders
 
getShortDecimalToShortDecoder(ParquetEncoding) - Method in class io.trino.parquet.reader.decoders.ValueDecoders
 
getShortDecimalValue(byte[]) - Static method in class io.trino.parquet.ParquetTypeUtils
 
getShortDecimalValue(byte[], int, int) - Static method in class io.trino.parquet.ParquetTypeUtils
 
getShortDecimalValues(SimpleSliceInputStream, long[], int, int) - Method in class io.trino.parquet.reader.decoders.ShortDecimalFixedWidthByteArrayBatchDecoder
This method uses Unsafe operations on Slice.
getShortDecoder(ParquetEncoding) - Method in class io.trino.parquet.reader.decoders.ValueDecoders
 
getSizeInBytes(byte[]) - Method in class io.trino.parquet.reader.flat.ByteColumnAdapter
 
getSizeInBytes(int[]) - Method in class io.trino.parquet.reader.flat.Fixed12ColumnAdapter
 
getSizeInBytes(int[]) - Method in class io.trino.parquet.reader.flat.IntColumnAdapter
 
getSizeInBytes(long[]) - Method in class io.trino.parquet.reader.flat.Int128ColumnAdapter
 
getSizeInBytes(long[]) - Method in class io.trino.parquet.reader.flat.LongColumnAdapter
 
getSizeInBytes(short[]) - Method in class io.trino.parquet.reader.flat.ShortColumnAdapter
 
getSizeInBytes(BufferType) - Method in interface io.trino.parquet.reader.flat.ColumnAdapter
 
getSizeInBytes(BinaryBuffer) - Method in class io.trino.parquet.reader.flat.BinaryColumnAdapter
 
getSlice() - Method in class io.trino.parquet.DataPageV1
 
getSlice() - Method in class io.trino.parquet.DataPageV2
 
getSlice() - Method in class io.trino.parquet.DictionaryPage
 
getSlice(int) - Method in class io.trino.parquet.reader.ChunkedInputStream
 
getStatistics() - Method in class io.trino.parquet.DataPageV2
 
getStatistics() - Method in class io.trino.parquet.writer.valuewriter.PrimitiveValueWriter
 
getSuffixesLength(int) - Method in class io.trino.parquet.reader.decoders.DeltaByteArrayDecoders.BinaryDeltaByteArrayDecoder
 
getTimeMicrosDecoder(ParquetEncoding) - Method in class io.trino.parquet.reader.decoders.ValueDecoders
 
getTimeMillisDecoder(ParquetEncoding) - Method in class io.trino.parquet.reader.decoders.ValueDecoders
 
getType() - Method in class io.trino.parquet.Field
 
getType(PrimitiveType.PrimitiveTypeName) - Static method in class io.trino.parquet.writer.ParquetTypeConverter
 
getTypeLength() - Method in class io.trino.parquet.writer.valuewriter.PrimitiveValueWriter
 
getTypes() - Method in class io.trino.parquet.ParquetWriteValidation
 
getUncompressedSize() - Method in class io.trino.parquet.Page
 
getUuidDecoder(ParquetEncoding) - Method in class io.trino.parquet.reader.decoders.ValueDecoders
 
getValueCount() - Method in class io.trino.parquet.DataPage
 
getValueCount() - Method in class io.trino.parquet.reader.decoders.DeltaBinaryPackedDecoders.DeltaBinaryPackedLongDecoder
 
getValueCount() - Method in class io.trino.parquet.reader.flat.BinaryBuffer
 
getValueEncoding() - Method in class io.trino.parquet.DataPageV1
 
getValuesReader(ColumnDescriptor, ValuesType) - Method in enum class io.trino.parquet.ParquetEncoding
 
getWrittenBytes() - Method in class io.trino.parquet.writer.ParquetWriter
 
GroupField - Class in io.trino.parquet
 
GroupField(Type, int, int, boolean, List<Optional<Field>>) - Constructor for class io.trino.parquet.GroupField
 

H

hasBloomFilter(ColumnChunkMetaData) - Static method in class io.trino.parquet.BloomFilterStore
 
hashCode() - Method in class io.trino.parquet.ChunkKey
 
hashCode() - Method in class io.trino.parquet.DiskRange
 
hashCode() - Method in class io.trino.parquet.ParquetDataSourceId
 
hashCode() - Method in record class io.trino.parquet.ParquetWriteValidation.WriteChecksum
Returns a hash code value for this object.
hashCode() - Method in record class io.trino.parquet.reader.FilteredRowRanges.RowRange
Returns a hash code value for this object.
hashCode() - Method in record class io.trino.parquet.reader.ListColumnReader.BlockPositions
Returns a hash code value for this object.
hashCode() - Method in record class io.trino.parquet.reader.StructColumnReader.RowBlockPositions
Returns a hash code value for this object.
hashCode() - Method in record class io.trino.parquet.writer.repdef.DefLevelWriterProvider.ValuesCount
Returns a hash code value for this object.
hasNext() - Method in class io.trino.parquet.reader.PageReader
 
hasNext() - Method in class io.trino.parquet.reader.ParquetColumnChunkIterator
 
hasNoNulls() - Method in class io.trino.parquet.reader.PageReader
 
hasOnlyDictionaryEncodedPages() - Method in class io.trino.parquet.reader.PageReader
 
hasPageReader() - Method in interface io.trino.parquet.reader.ColumnReader
 
hasPageReader() - Method in class io.trino.parquet.reader.flat.FlatColumnReader
 
hasPageReader() - Method in class io.trino.parquet.reader.NestedColumnReader
 
HIVE_PARQUET_USE_INT96_TIMESTAMP_ENCODING - Static variable in class io.trino.parquet.writer.ParquetSchemaConverter
 
HIVE_PARQUET_USE_LEGACY_DECIMAL_ENCODING - Static variable in class io.trino.parquet.writer.ParquetSchemaConverter
 

I

init(Slice) - Method in interface io.trino.parquet.reader.flat.FlatDefinitionLevelDecoder
 
init(Slice) - Method in class io.trino.parquet.reader.flat.NullsDecoder
 
init(Slice) - Method in class io.trino.parquet.reader.flat.ZeroDefinitionLevelDecoder
 
init(SimpleSliceInputStream) - Method in class io.trino.parquet.reader.decoders.ApacheParquetValueDecoders.BooleanApacheParquetValueDecoder
 
init(SimpleSliceInputStream) - Method in class io.trino.parquet.reader.decoders.DeltaBinaryPackedDecoders.DeltaBinaryPackedLongDecoder
 
init(SimpleSliceInputStream) - Method in class io.trino.parquet.reader.decoders.DeltaByteArrayDecoders.BinaryDeltaByteArrayDecoder
 
init(SimpleSliceInputStream) - Method in class io.trino.parquet.reader.decoders.DeltaLengthByteArrayDecoders.BinaryDeltaLengthDecoder
 
init(SimpleSliceInputStream) - Method in class io.trino.parquet.reader.decoders.PlainByteArrayDecoders.BinaryPlainValueDecoder
 
init(SimpleSliceInputStream) - Method in class io.trino.parquet.reader.decoders.PlainByteArrayDecoders.BoundedVarcharPlainValueDecoder
 
init(SimpleSliceInputStream) - Method in class io.trino.parquet.reader.decoders.PlainByteArrayDecoders.CharPlainValueDecoder
 
init(SimpleSliceInputStream) - Method in class io.trino.parquet.reader.decoders.PlainValueDecoders.BooleanPlainValueDecoder
 
init(SimpleSliceInputStream) - Method in class io.trino.parquet.reader.decoders.PlainValueDecoders.FixedLengthPlainValueDecoder
 
init(SimpleSliceInputStream) - Method in class io.trino.parquet.reader.decoders.PlainValueDecoders.Int96TimestampPlainValueDecoder
 
init(SimpleSliceInputStream) - Method in class io.trino.parquet.reader.decoders.PlainValueDecoders.IntPlainValueDecoder
 
init(SimpleSliceInputStream) - Method in class io.trino.parquet.reader.decoders.PlainValueDecoders.IntToBytePlainValueDecoder
 
init(SimpleSliceInputStream) - Method in class io.trino.parquet.reader.decoders.PlainValueDecoders.IntToShortPlainValueDecoder
 
init(SimpleSliceInputStream) - Method in class io.trino.parquet.reader.decoders.PlainValueDecoders.LongDecimalPlainValueDecoder
 
init(SimpleSliceInputStream) - Method in class io.trino.parquet.reader.decoders.PlainValueDecoders.LongPlainValueDecoder
 
init(SimpleSliceInputStream) - Method in class io.trino.parquet.reader.decoders.PlainValueDecoders.ShortDecimalFixedLengthByteArrayDecoder
 
init(SimpleSliceInputStream) - Method in class io.trino.parquet.reader.decoders.PlainValueDecoders.UuidPlainValueDecoder
 
init(SimpleSliceInputStream) - Method in class io.trino.parquet.reader.decoders.RleBitPackingHybridBooleanDecoder
 
init(SimpleSliceInputStream) - Method in class io.trino.parquet.reader.decoders.RleBitPackingHybridDecoder
 
init(SimpleSliceInputStream) - Method in class io.trino.parquet.reader.decoders.ValueDecoder.EmptyValueDecoder
 
init(SimpleSliceInputStream) - Method in interface io.trino.parquet.reader.decoders.ValueDecoder
 
init(SimpleSliceInputStream) - Method in class io.trino.parquet.reader.flat.DictionaryDecoder
 
initDictionary(ColumnDescriptor, DictionaryPage) - Method in enum class io.trino.parquet.ParquetEncoding
 
INT_ADAPTER - Static variable in class io.trino.parquet.reader.flat.IntColumnAdapter
 
INT128_ADAPTER - Static variable in class io.trino.parquet.reader.flat.Int128ColumnAdapter
 
Int128ColumnAdapter - Class in io.trino.parquet.reader.flat
 
Int128ColumnAdapter() - Constructor for class io.trino.parquet.reader.flat.Int128ColumnAdapter
 
Int32ShortDecimalValueWriter - Class in io.trino.parquet.writer.valuewriter
 
Int32ShortDecimalValueWriter(ValuesWriter, Type, PrimitiveType) - Constructor for class io.trino.parquet.writer.valuewriter.Int32ShortDecimalValueWriter
 
Int64ShortDecimalValueWriter - Class in io.trino.parquet.writer.valuewriter
 
Int64ShortDecimalValueWriter(ValuesWriter, Type, PrimitiveType) - Constructor for class io.trino.parquet.writer.valuewriter.Int64ShortDecimalValueWriter
 
Int96TimestampPlainValueDecoder() - Constructor for class io.trino.parquet.reader.decoders.PlainValueDecoders.Int96TimestampPlainValueDecoder
 
Int96TimestampValueWriter - Class in io.trino.parquet.writer.valuewriter
 
Int96TimestampValueWriter(ValuesWriter, Type, PrimitiveType, DateTimeZone) - Constructor for class io.trino.parquet.writer.valuewriter.Int96TimestampValueWriter
 
IntBitUnpacker - Interface in io.trino.parquet.reader.decoders
 
IntBitUnpackers - Class in io.trino.parquet.reader.decoders
 
IntColumnAdapter - Class in io.trino.parquet.reader.flat
 
IntColumnAdapter() - Constructor for class io.trino.parquet.reader.flat.IntColumnAdapter
 
IntegerDictionary - Class in io.trino.parquet.dictionary
 
IntegerDictionary(DictionaryPage) - Constructor for class io.trino.parquet.dictionary.IntegerDictionary
 
IntegerValueWriter - Class in io.trino.parquet.writer.valuewriter
 
IntegerValueWriter(ValuesWriter, Type, PrimitiveType) - Constructor for class io.trino.parquet.writer.valuewriter.IntegerValueWriter
 
IntPlainValueDecoder() - Constructor for class io.trino.parquet.reader.decoders.PlainValueDecoders.IntPlainValueDecoder
 
IntToBytePlainValueDecoder() - Constructor for class io.trino.parquet.reader.decoders.PlainValueDecoders.IntToBytePlainValueDecoder
 
IntToShortPlainValueDecoder() - Constructor for class io.trino.parquet.reader.decoders.PlainValueDecoders.IntToShortPlainValueDecoder
 
io.trino.parquet - package io.trino.parquet
 
io.trino.parquet.dictionary - package io.trino.parquet.dictionary
 
io.trino.parquet.predicate - package io.trino.parquet.predicate
 
io.trino.parquet.reader - package io.trino.parquet.reader
 
io.trino.parquet.reader.decoders - package io.trino.parquet.reader.decoders
 
io.trino.parquet.reader.flat - package io.trino.parquet.reader.flat
 
io.trino.parquet.writer - package io.trino.parquet.writer
 
io.trino.parquet.writer.repdef - package io.trino.parquet.writer.repdef
 
io.trino.parquet.writer.valuewriter - package io.trino.parquet.writer.valuewriter
 
isCompressed() - Method in class io.trino.parquet.DataPageV2
 
isIgnoreStatistics() - Method in class io.trino.parquet.ParquetReaderOptions
 
isNonNull() - Method in class io.trino.parquet.reader.AbstractColumnReader
 
isNonNull() - Method in class io.trino.parquet.reader.flat.FlatColumnReader
 
isNonNull() - Method in class io.trino.parquet.reader.NestedColumnReader
 
isNull() - Method in record class io.trino.parquet.reader.ListColumnReader.BlockPositions
Returns the value of the isNull record component.
isNull() - Method in record class io.trino.parquet.reader.StructColumnReader.RowBlockPositions
Returns the value of the isNull record component.
isNullAllowed() - Method in class io.trino.parquet.predicate.DictionaryDescriptor
 
isOnlyDictionaryEncodingPages(ColumnChunkMetaData) - Static method in class io.trino.parquet.ParquetReaderUtils
 
isOptionalFieldValueNull(int, int) - Static method in class io.trino.parquet.ParquetTypeUtils
 
isPageFullyConsumed(int) - Method in class io.trino.parquet.reader.flat.FilteredRowRangesIterator
Returns whether the current page with the provided value count is fully contained within the current row range.
isPageFullyConsumed(int) - Method in class io.trino.parquet.reader.flat.RowRangesIterator.AllRowRangesIterator
 
isPageFullyConsumed(int) - Method in interface io.trino.parquet.reader.flat.RowRangesIterator
 
isRequired() - Method in class io.trino.parquet.Field
 
isStatisticsOverflow(Type, long, long) - Static method in class io.trino.parquet.predicate.PredicateUtils
 
isUseColumnIndex() - Method in class io.trino.parquet.ParquetReaderOptions
 
isValueNull(boolean, int, int) - Static method in class io.trino.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

J

JULIAN_EPOCH_OFFSET_DAYS - Static variable in class io.trino.parquet.ParquetTimestampUtils
 

L

lastBatchStartRow() - Method in class io.trino.parquet.reader.ParquetReader
Get the global row index of the first row in the last batch.
list(GroupType, T) - Method in class io.trino.parquet.writer.ParquetTypeVisitor
 
ListColumnReader - Class in io.trino.parquet.reader
 
ListColumnReader.BlockPositions - Record Class in io.trino.parquet.reader
 
LONG_ADAPTER - Static variable in class io.trino.parquet.reader.flat.LongColumnAdapter
 
LongBitUnpacker - Interface in io.trino.parquet.reader.decoders
 
LongBitUnpackers - Class in io.trino.parquet.reader.decoders
 
LongColumnAdapter - Class in io.trino.parquet.reader.flat
 
LongColumnAdapter() - Constructor for class io.trino.parquet.reader.flat.LongColumnAdapter
 
LongDecimalPlainValueDecoder(int) - Constructor for class io.trino.parquet.reader.decoders.PlainValueDecoders.LongDecimalPlainValueDecoder
 
LongDictionary - Class in io.trino.parquet.dictionary
 
LongDictionary(DictionaryPage) - Constructor for class io.trino.parquet.dictionary.LongDictionary
 
LongPlainValueDecoder() - Constructor for class io.trino.parquet.reader.decoders.PlainValueDecoders.LongPlainValueDecoder
 
lookupColumnById(GroupColumnIO, int) - Static method in class io.trino.parquet.ParquetTypeUtils
 
lookupColumnByName(GroupColumnIO, String) - Static method in class io.trino.parquet.ParquetTypeUtils
Parquet column names are case-sensitive unlike Hive, which converts all column names to lowercase.

M

MAGIC - Static variable in class io.trino.parquet.writer.ParquetWriter
 
map(GroupType, T, T) - Method in class io.trino.parquet.writer.ParquetTypeVisitor
 
MapColumnWriter - Class in io.trino.parquet.writer
 
MapColumnWriter(ColumnWriter, ColumnWriter, int, int) - Constructor for class io.trino.parquet.writer.MapColumnWriter
 
matches(BloomFilterStore, int) - Method in class io.trino.parquet.predicate.TupleDomainParquetPredicate
Should the Parquet Reader process a file section with the specified bloomfilter Store
matches(DictionaryDescriptor) - Method in class io.trino.parquet.predicate.TupleDomainParquetPredicate
Should the Parquet Reader process a file section with the specified dictionary based on that single dictionary.
matches(Map<ColumnDescriptor, Long>, ColumnIndexStore, ParquetDataSourceId) - Method in class io.trino.parquet.predicate.TupleDomainParquetPredicate
Should the Parquet Reader process a file section with the specified statistics.
maxDefinitionLevelValuesCount() - Method in record class io.trino.parquet.writer.repdef.DefLevelWriterProvider.ValuesCount
Returns the value of the maxDefinitionLevelValuesCount record component.
memUsageString(String) - Method in class io.trino.parquet.writer.valuewriter.DictionaryFallbackValuesWriter
 
memUsageString(String) - Method in class io.trino.parquet.writer.valuewriter.PrimitiveValueWriter
 
merge(List<BufferType>) - Method in interface io.trino.parquet.reader.flat.ColumnAdapter
 
merge(List<byte[]>) - Method in class io.trino.parquet.reader.flat.ByteColumnAdapter
 
merge(List<int[]>) - Method in class io.trino.parquet.reader.flat.Fixed12ColumnAdapter
 
merge(List<int[]>) - Method in class io.trino.parquet.reader.flat.IntColumnAdapter
 
merge(List<BinaryBuffer>) - Method in class io.trino.parquet.reader.flat.BinaryColumnAdapter
 
merge(List<long[]>) - Method in class io.trino.parquet.reader.flat.Int128ColumnAdapter
 
merge(List<long[]>) - Method in class io.trino.parquet.reader.flat.LongColumnAdapter
 
merge(List<short[]>) - Method in class io.trino.parquet.reader.flat.ShortColumnAdapter
 
message(MessageType, List<T>) - Method in class io.trino.parquet.writer.ParquetTypeVisitor
 
MetadataReader - Class in io.trino.parquet.reader
 

N

NestedColumnReader<BufferType> - Class in io.trino.parquet.reader
This class works similarly to FlatColumnReader.
NestedColumnReader(PrimitiveField, ValueDecoder.ValueDecodersProvider<BufferType>, ValueDecoder.LevelsDecoderProvider, DictionaryDecoder.DictionaryDecoderProvider<BufferType>, ColumnAdapter<BufferType>, LocalMemoryContext) - Constructor for class io.trino.parquet.reader.NestedColumnReader
 
newValuesWriter(ColumnDescriptor) - Method in class io.trino.parquet.writer.valuewriter.TrinoValuesWriterFactory
 
next() - Method in class io.trino.parquet.reader.ParquetColumnChunkIterator
 
nextPage() - Method in class io.trino.parquet.reader.ParquetBlockFactory
 
nextPage() - Method in class io.trino.parquet.reader.ParquetReader
 
NullsDecoder - Class in io.trino.parquet.reader.flat
The hybrid RLE/bit-packing encoding consists of multiple groups.
NullsDecoder() - Constructor for class io.trino.parquet.reader.flat.NullsDecoder
 

O

of(Block) - Static method in class io.trino.parquet.writer.repdef.RepLevelWriterProviders
 
of(Block, int) - Static method in class io.trino.parquet.writer.repdef.DefLevelWriterProviders
 
of(ColumnarArray, int) - Static method in class io.trino.parquet.writer.repdef.DefLevelWriterProviders
 
of(ColumnarArray, int) - Static method in class io.trino.parquet.writer.repdef.RepLevelWriterProviders
 
of(ColumnarMap, int) - Static method in class io.trino.parquet.writer.repdef.DefLevelWriterProviders
 
of(ColumnarMap, int) - Static method in class io.trino.parquet.writer.repdef.RepLevelWriterProviders
 
of(ColumnarRow) - Static method in class io.trino.parquet.writer.repdef.RepLevelWriterProviders
 
of(ColumnarRow, int) - Static method in class io.trino.parquet.writer.repdef.DefLevelWriterProviders
 
offsets() - Method in record class io.trino.parquet.reader.ListColumnReader.BlockPositions
Returns the value of the offsets record component.
org.apache.parquet.format.converter - package org.apache.parquet.format.converter
 

P

paddingBigInteger(BigInteger, int) - Static method in class io.trino.parquet.ParquetTypeUtils
 
Page - Class in io.trino.parquet
 
Page(int) - Constructor for class io.trino.parquet.Page
 
pageReader - Variable in class io.trino.parquet.reader.AbstractColumnReader
 
PageReader - Class in io.trino.parquet.reader
 
PageReader(CompressionCodec, Iterator<? extends Page>, boolean, boolean) - Constructor for class io.trino.parquet.reader.PageReader
 
PARQUET_CODEC_METRIC_PREFIX - Static variable in class io.trino.parquet.reader.ParquetReader
 
ParquetBlockFactory - Class in io.trino.parquet.reader
 
ParquetBlockFactory(Function<Exception, RuntimeException>) - Constructor for class io.trino.parquet.reader.ParquetBlockFactory
 
ParquetBlockFactory.ParquetBlockReader - Interface in io.trino.parquet.reader
 
ParquetColumnChunkIterator - Class in io.trino.parquet.reader
 
ParquetColumnChunkIterator(Optional<String>, ColumnDescriptor, ColumnChunkMetaData, ChunkedInputStream, OffsetIndex) - Constructor for class io.trino.parquet.reader.ParquetColumnChunkIterator
 
ParquetCompressionUtils - Class in io.trino.parquet
 
ParquetCorruptionException - Exception in io.trino.parquet
 
ParquetCorruptionException(ParquetDataSourceId, String, Object...) - Constructor for exception io.trino.parquet.ParquetCorruptionException
 
ParquetCorruptionException(String) - Constructor for exception io.trino.parquet.ParquetCorruptionException
 
ParquetCorruptionException(String, Object...) - Constructor for exception io.trino.parquet.ParquetCorruptionException
 
ParquetCorruptionException(Throwable, String, Object...) - Constructor for exception io.trino.parquet.ParquetCorruptionException
 
ParquetDataOutput - Interface in io.trino.parquet.writer
 
ParquetDataSource - Interface in io.trino.parquet
 
ParquetDataSourceId - Class in io.trino.parquet
 
ParquetDataSourceId(String) - Constructor for class io.trino.parquet.ParquetDataSourceId
 
ParquetEncoding - Enum Class in io.trino.parquet
 
ParquetMetadataConverterUtil - Class in org.apache.parquet.format.converter
 
ParquetReader - Class in io.trino.parquet.reader
 
ParquetReader(Optional<String>, List<Field>, List<BlockMetaData>, List<Long>, ParquetDataSource, DateTimeZone, AggregatedMemoryContext, ParquetReaderOptions, Function<Exception, RuntimeException>) - Constructor for class io.trino.parquet.reader.ParquetReader
 
ParquetReader(Optional<String>, List<Field>, List<BlockMetaData>, List<Long>, ParquetDataSource, DateTimeZone, AggregatedMemoryContext, ParquetReaderOptions, Function<Exception, RuntimeException>, Optional<TupleDomainParquetPredicate>, List<Optional<ColumnIndexStore>>, Optional<ParquetWriteValidation>) - Constructor for class io.trino.parquet.reader.ParquetReader
 
ParquetReaderOptions - Class in io.trino.parquet
 
ParquetReaderOptions() - Constructor for class io.trino.parquet.ParquetReaderOptions
 
ParquetReaderUtils - Class in io.trino.parquet
 
ParquetSchemaConverter - Class in io.trino.parquet.writer
 
ParquetSchemaConverter(List<Type>, List<String>, boolean, boolean) - Constructor for class io.trino.parquet.writer.ParquetSchemaConverter
 
ParquetTimestampUtils - Class in io.trino.parquet
Utility class for decoding INT96 encoded parquet timestamp to timestamp millis in GMT.
ParquetTypeConverter - Class in io.trino.parquet.writer
 
ParquetTypeUtils - Class in io.trino.parquet
 
ParquetTypeVisitor<T> - Class in io.trino.parquet.writer
 
ParquetTypeVisitor() - Constructor for class io.trino.parquet.writer.ParquetTypeVisitor
 
ParquetValidationUtils - Class in io.trino.parquet
 
ParquetWriter - Class in io.trino.parquet.writer
 
ParquetWriter(OutputStream, MessageType, Map<List<String>, Type>, ParquetWriterOptions, CompressionCodec, String, Optional<DateTimeZone>, Optional<ParquetWriteValidation.ParquetWriteValidationBuilder>) - Constructor for class io.trino.parquet.writer.ParquetWriter
 
ParquetWriterOptions - Class in io.trino.parquet.writer
 
ParquetWriterOptions.Builder - Class in io.trino.parquet.writer
 
ParquetWriteValidation - Class in io.trino.parquet
 
ParquetWriteValidation.ParquetWriteValidationBuilder - Class in io.trino.parquet
 
ParquetWriteValidation.StatisticsValidation - Class in io.trino.parquet
 
ParquetWriteValidation.WriteChecksum - Record Class in io.trino.parquet
 
ParquetWriteValidation.WriteChecksumBuilder - Class in io.trino.parquet
 
ParquetWriteValidationBuilder(List<Type>, List<String>) - Constructor for class io.trino.parquet.ParquetWriteValidation.ParquetWriteValidationBuilder
 
PLAIN - Enum constant in enum class io.trino.parquet.ParquetEncoding
 
PLAIN_DICTIONARY - Enum constant in enum class io.trino.parquet.ParquetEncoding
 
PlainByteArrayDecoders - Class in io.trino.parquet.reader.decoders
read methods in this class calculate offsets and lengths of positions and then create a single byte array that is pushed to the output buffer
PlainByteArrayDecoders.BinaryPlainValueDecoder - Class in io.trino.parquet.reader.decoders
 
PlainByteArrayDecoders.BoundedVarcharPlainValueDecoder - Class in io.trino.parquet.reader.decoders
 
PlainByteArrayDecoders.CharPlainValueDecoder - Class in io.trino.parquet.reader.decoders
 
PlainValueDecoders - Class in io.trino.parquet.reader.decoders
 
PlainValueDecoders.BooleanPlainValueDecoder - Class in io.trino.parquet.reader.decoders
 
PlainValueDecoders.FixedLengthPlainValueDecoder - Class in io.trino.parquet.reader.decoders
 
PlainValueDecoders.Int96TimestampPlainValueDecoder - Class in io.trino.parquet.reader.decoders
 
PlainValueDecoders.IntPlainValueDecoder - Class in io.trino.parquet.reader.decoders
 
PlainValueDecoders.IntToBytePlainValueDecoder - Class in io.trino.parquet.reader.decoders
 
PlainValueDecoders.IntToShortPlainValueDecoder - Class in io.trino.parquet.reader.decoders
 
PlainValueDecoders.LongDecimalPlainValueDecoder - Class in io.trino.parquet.reader.decoders
 
PlainValueDecoders.LongPlainValueDecoder - Class in io.trino.parquet.reader.decoders
 
PlainValueDecoders.ShortDecimalFixedLengthByteArrayDecoder - Class in io.trino.parquet.reader.decoders
 
PlainValueDecoders.UuidPlainValueDecoder - Class in io.trino.parquet.reader.decoders
 
planChunksRead(ListMultimap<K, DiskRange>, AggregatedMemoryContext) - Method in class io.trino.parquet.AbstractParquetDataSource
 
planRead(ListMultimap<K, DiskRange>, AggregatedMemoryContext) - Method in class io.trino.parquet.AbstractParquetDataSource
 
planRead(ListMultimap<K, DiskRange>, AggregatedMemoryContext) - Method in interface io.trino.parquet.ParquetDataSource
 
positionsCount() - Method in record class io.trino.parquet.reader.StructColumnReader.RowBlockPositions
Returns the value of the positionsCount record component.
predicateMatches(TupleDomainParquetPredicate, BlockMetaData, ParquetDataSource, Map<List<String>, ColumnDescriptor>, TupleDomain<ColumnDescriptor>, Optional<ColumnIndexStore>, Optional<BloomFilterStore>, DateTimeZone, int) - Static method in class io.trino.parquet.predicate.PredicateUtils
 
PredicateUtils - Class in io.trino.parquet.predicate
 
prepareNextRead(int) - Method in interface io.trino.parquet.reader.ColumnReader
 
prepareNextRead(int) - Method in class io.trino.parquet.reader.flat.FlatColumnReader
 
prepareNextRead(int) - Method in class io.trino.parquet.reader.NestedColumnReader
 
primitive(PrimitiveType) - Method in class io.trino.parquet.writer.ParquetTypeVisitor
 
PrimitiveColumnWriter - Class in io.trino.parquet.writer
 
PrimitiveColumnWriter(ColumnDescriptor, PrimitiveValueWriter, ValuesWriter, ValuesWriter, CompressionCodec, int) - Constructor for class io.trino.parquet.writer.PrimitiveColumnWriter
 
PrimitiveField - Class in io.trino.parquet
 
PrimitiveField(Type, boolean, ColumnDescriptor, int) - Constructor for class io.trino.parquet.PrimitiveField
 
PrimitiveValueWriter - Class in io.trino.parquet.writer.valuewriter
 
PrimitiveValueWriter(PrimitiveType, ValuesWriter) - Constructor for class io.trino.parquet.writer.valuewriter.PrimitiveValueWriter
 
produceDictionaryBlock() - Method in class io.trino.parquet.reader.AbstractColumnReader
 
propagateSignBit(long, int) - Static method in class io.trino.parquet.ParquetReaderUtils
Propagate the sign bit in values that are shorter than 8 bytes.

R

read() - Method in interface io.trino.parquet.ChunkReader
 
read() - Method in class io.trino.parquet.reader.ChunkedInputStream
 
read(byte[], int, int) - Method in class io.trino.parquet.reader.ChunkedInputStream
 
read(byte[], int, int) - Method in class io.trino.parquet.reader.decoders.ApacheParquetValueDecoders.BooleanApacheParquetValueDecoder
 
read(byte[], int, int) - Method in class io.trino.parquet.reader.decoders.DeltaBinaryPackedDecoders.DeltaBinaryPackedByteDecoder
 
read(byte[], int, int) - Method in class io.trino.parquet.reader.decoders.PlainValueDecoders.BooleanPlainValueDecoder
 
read(byte[], int, int) - Method in class io.trino.parquet.reader.decoders.PlainValueDecoders.IntToBytePlainValueDecoder
 
read(byte[], int, int) - Method in class io.trino.parquet.reader.decoders.RleBitPackingHybridBooleanDecoder
 
read(int[], int, int) - Method in class io.trino.parquet.reader.decoders.DeltaBinaryPackedDecoders.DeltaBinaryPackedIntDecoder
 
read(int[], int, int) - Method in class io.trino.parquet.reader.decoders.PlainValueDecoders.Int96TimestampPlainValueDecoder
 
read(int[], int, int) - Method in class io.trino.parquet.reader.decoders.PlainValueDecoders.IntPlainValueDecoder
 
read(int[], int, int) - Method in class io.trino.parquet.reader.decoders.RleBitPackingHybridDecoder
 
read(long[], int, int) - Method in class io.trino.parquet.reader.decoders.DeltaBinaryPackedDecoders.DeltaBinaryPackedLongDecoder
 
read(long[], int, int) - Method in class io.trino.parquet.reader.decoders.PlainValueDecoders.LongDecimalPlainValueDecoder
 
read(long[], int, int) - Method in class io.trino.parquet.reader.decoders.PlainValueDecoders.LongPlainValueDecoder
 
read(long[], int, int) - Method in class io.trino.parquet.reader.decoders.PlainValueDecoders.ShortDecimalFixedLengthByteArrayDecoder
 
read(long[], int, int) - Method in class io.trino.parquet.reader.decoders.PlainValueDecoders.UuidPlainValueDecoder
 
read(short[], int, int) - Method in class io.trino.parquet.reader.decoders.DeltaBinaryPackedDecoders.DeltaBinaryPackedShortDecoder
 
read(short[], int, int) - Method in class io.trino.parquet.reader.decoders.PlainValueDecoders.IntToShortPlainValueDecoder
 
read(BinaryBuffer, int, int) - Method in class io.trino.parquet.reader.decoders.DeltaByteArrayDecoders.BinaryDeltaByteArrayDecoder
 
read(BinaryBuffer, int, int) - Method in class io.trino.parquet.reader.decoders.DeltaByteArrayDecoders.BoundedVarcharDeltaByteArrayDecoder
 
read(BinaryBuffer, int, int) - Method in class io.trino.parquet.reader.decoders.DeltaByteArrayDecoders.CharDeltaByteArrayDecoder
 
read(BinaryBuffer, int, int) - Method in class io.trino.parquet.reader.decoders.DeltaLengthByteArrayDecoders.BinaryDeltaLengthDecoder
 
read(BinaryBuffer, int, int) - Method in class io.trino.parquet.reader.decoders.DeltaLengthByteArrayDecoders.BoundedVarcharDeltaLengthDecoder
 
read(BinaryBuffer, int, int) - Method in class io.trino.parquet.reader.decoders.DeltaLengthByteArrayDecoders.CharDeltaLengthDecoder
 
read(BinaryBuffer, int, int) - Method in class io.trino.parquet.reader.decoders.PlainByteArrayDecoders.BinaryPlainValueDecoder
 
read(BinaryBuffer, int, int) - Method in class io.trino.parquet.reader.decoders.PlainByteArrayDecoders.BoundedVarcharPlainValueDecoder
 
read(BinaryBuffer, int, int) - Method in class io.trino.parquet.reader.decoders.PlainByteArrayDecoders.CharPlainValueDecoder
 
read(BinaryBuffer, int, int) - Method in class io.trino.parquet.reader.decoders.PlainValueDecoders.FixedLengthPlainValueDecoder
 
read(T, int, int) - Method in class io.trino.parquet.reader.decoders.ValueDecoder.EmptyValueDecoder
 
read(T, int, int) - Method in interface io.trino.parquet.reader.decoders.ValueDecoder
 
read(T, int, int) - Method in class io.trino.parquet.reader.flat.DictionaryDecoder
 
readBlock() - Method in interface io.trino.parquet.reader.ParquetBlockFactory.ParquetBlockReader
 
readBlock(Field) - Method in class io.trino.parquet.reader.ParquetReader
 
readBounded(BinaryBuffer, int, int, int) - Method in class io.trino.parquet.reader.decoders.DeltaByteArrayDecoders.BinaryDeltaByteArrayDecoder
 
readBounded(BinaryBuffer, int, int, int) - Method in class io.trino.parquet.reader.decoders.DeltaLengthByteArrayDecoders.BinaryDeltaLengthDecoder
 
readByte() - Method in class io.trino.parquet.reader.SimpleSliceInputStream
 
readBytes() - Method in class io.trino.parquet.reader.SimpleSliceInputStream
 
readBytes(byte[], int, int) - Method in class io.trino.parquet.reader.SimpleSliceInputStream
 
readBytes(Slice, int, int) - Method in class io.trino.parquet.reader.SimpleSliceInputStream
 
readDictionaryIds(int[], int, int) - Method in class io.trino.parquet.reader.flat.DictionaryDecoder
 
readDictionaryPage() - Method in class io.trino.parquet.reader.PageReader
 
readFixedWidthInt(SimpleSliceInputStream, int) - Static method in class io.trino.parquet.ParquetReaderUtils
 
readFooter(ParquetDataSource, Optional<ParquetWriteValidation>) - Static method in class io.trino.parquet.reader.MetadataReader
 
readFully(long, int) - Method in class io.trino.parquet.AbstractParquetDataSource
 
readFully(long, int) - Method in interface io.trino.parquet.ParquetDataSource
 
readInt() - Method in class io.trino.parquet.reader.SimpleSliceInputStream
 
readInternal(long, byte[], int, int) - Method in class io.trino.parquet.AbstractParquetDataSource
 
readInternal(long[], int, int) - Method in class io.trino.parquet.reader.decoders.DeltaBinaryPackedDecoders.DeltaBinaryPackedLongDecoder
 
readInts(int[], int, int) - Method in class io.trino.parquet.reader.SimpleSliceInputStream
 
readIntUnsafe() - Method in class io.trino.parquet.reader.SimpleSliceInputStream
Always check if needed data is available with ensureBytesAvailable method.
readLong() - Method in class io.trino.parquet.reader.SimpleSliceInputStream
 
readLongs(long[], int, int) - Method in class io.trino.parquet.reader.SimpleSliceInputStream
 
readLongUnsafe() - Method in class io.trino.parquet.reader.SimpleSliceInputStream
Always check if needed data is available with ensureBytesAvailable method.
readNext(boolean[], int, int) - Method in interface io.trino.parquet.reader.flat.FlatDefinitionLevelDecoder
Populate 'values' with true for nulls and return the number of non-nulls encountered.
readNext(boolean[], int, int) - Method in class io.trino.parquet.reader.flat.NullsDecoder
'values' array needs to be empty, i.e.
readNext(boolean[], int, int) - Method in class io.trino.parquet.reader.flat.ZeroDefinitionLevelDecoder
 
readPage() - Method in class io.trino.parquet.reader.PageReader
 
readPrimitive() - Method in interface io.trino.parquet.reader.ColumnReader
 
readPrimitive() - Method in class io.trino.parquet.reader.flat.FlatColumnReader
 
readPrimitive() - Method in class io.trino.parquet.reader.NestedColumnReader
 
readShort() - Method in class io.trino.parquet.reader.SimpleSliceInputStream
 
readShorts(short[], int, int) - Method in class io.trino.parquet.reader.SimpleSliceInputStream
 
readSlice(int) - Method in class io.trino.parquet.reader.SimpleSliceInputStream
 
readStats(Optional<String>, Optional<Statistics>, PrimitiveType) - Static method in class io.trino.parquet.reader.MetadataReader
 
readTail(int) - Method in class io.trino.parquet.AbstractParquetDataSource
 
readTail(int) - Method in interface io.trino.parquet.ParquetDataSource
 
readTailInternal(int) - Method in class io.trino.parquet.AbstractParquetDataSource
 
readUleb128Int(SimpleSliceInputStream) - Static method in class io.trino.parquet.ParquetReaderUtils
Reads an integer formatted in ULEB128 variable-width format described in ...
readUleb128Long(SimpleSliceInputStream) - Static method in class io.trino.parquet.ParquetReaderUtils
 
readUnbounded(BinaryBuffer, int, int, int) - Method in class io.trino.parquet.reader.decoders.DeltaByteArrayDecoders.BinaryDeltaByteArrayDecoder
 
readUnbounded(BinaryBuffer, int, int, int) - Method in class io.trino.parquet.reader.decoders.DeltaLengthByteArrayDecoders.BinaryDeltaLengthDecoder
 
readUnchecked() - Method in interface io.trino.parquet.ChunkReader
 
RealValueWriter - Class in io.trino.parquet.writer.valuewriter
 
RealValueWriter(ValuesWriter, PrimitiveType) - Constructor for class io.trino.parquet.writer.valuewriter.RealValueWriter
 
REPETITION_LEVEL - Enum constant in enum class io.trino.parquet.ValuesType
 
RepLevelWriterProvider - Interface in io.trino.parquet.writer.repdef
 
RepLevelWriterProvider.RepetitionLevelWriter - Interface in io.trino.parquet.writer.repdef
Parent repetition level marks at which level either: 1.
RepLevelWriterProviders - Class in io.trino.parquet.writer.repdef
 
reset() - Method in class io.trino.parquet.ParquetWriteValidation.StatisticsValidation
 
reset() - Method in class io.trino.parquet.writer.valuewriter.DictionaryFallbackValuesWriter
 
reset() - Method in class io.trino.parquet.writer.valuewriter.PrimitiveValueWriter
 
resetDictionary() - Method in class io.trino.parquet.writer.valuewriter.DictionaryFallbackValuesWriter
 
resetDictionary() - Method in class io.trino.parquet.writer.valuewriter.PrimitiveValueWriter
 
resetForNewPage(OptionalLong) - Method in class io.trino.parquet.reader.flat.FilteredRowRangesIterator
Must be called at the beginning of reading a new page.
resetForNewPage(OptionalLong) - Method in class io.trino.parquet.reader.flat.RowRangesIterator.AllRowRangesIterator
 
resetForNewPage(OptionalLong) - Method in interface io.trino.parquet.reader.flat.RowRangesIterator
 
RLE - Enum constant in enum class io.trino.parquet.ParquetEncoding
 
RLE_DICTIONARY - Enum constant in enum class io.trino.parquet.ParquetEncoding
 
RleBitPackingHybridBooleanDecoder - Class in io.trino.parquet.reader.decoders
Decoder for RLE encoded values of BOOLEAN primitive type Run Length Encoding / Bit-Packing Hybrid (RLE)
RleBitPackingHybridBooleanDecoder() - Constructor for class io.trino.parquet.reader.decoders.RleBitPackingHybridBooleanDecoder
 
RleBitPackingHybridDecoder - Class in io.trino.parquet.reader.decoders
Run Length Encoding / Bit-Packing Hybrid (RLE) This class is similar to NullsDecoder but specialized for reading integers stored in bit width of 0 - 32.
RleBitPackingHybridDecoder(int) - Constructor for class io.trino.parquet.reader.decoders.RleBitPackingHybridDecoder
 
RowBlockPositions(Optional<boolean[]>, int) - Constructor for record class io.trino.parquet.reader.StructColumnReader.RowBlockPositions
Creates an instance of a RowBlockPositions record class.
RowRange(long, long) - Constructor for record class io.trino.parquet.reader.FilteredRowRanges.RowRange
Creates an instance of a RowRange record class.
rowRanges - Variable in class io.trino.parquet.reader.AbstractColumnReader
 
RowRangesIterator - Interface in io.trino.parquet.reader.flat
 
RowRangesIterator.AllRowRangesIterator - Class in io.trino.parquet.reader.flat
 

S

seekForward(int) - Method in class io.trino.parquet.reader.flat.FilteredRowRangesIterator
Seek forward in the page by chunkSize.
seekForward(int) - Method in class io.trino.parquet.reader.flat.RowRangesIterator.AllRowRangesIterator
 
seekForward(int) - Method in interface io.trino.parquet.reader.flat.RowRangesIterator
 
setBatchSize(int) - Method in class io.trino.parquet.writer.ParquetWriterOptions.Builder
 
setColumns(List<ColumnDescriptor>) - Method in class io.trino.parquet.ParquetWriteValidation.ParquetWriteValidationBuilder
 
setCreatedBy(String) - Method in class io.trino.parquet.ParquetWriteValidation.ParquetWriteValidationBuilder
 
setMaxBlockSize(DataSize) - Method in class io.trino.parquet.writer.ParquetWriterOptions.Builder
 
setMaxPageSize(DataSize) - Method in class io.trino.parquet.writer.ParquetWriterOptions.Builder
 
setPageReader(PageReader, Optional<FilteredRowRanges>) - Method in class io.trino.parquet.reader.AbstractColumnReader
 
setPageReader(PageReader, Optional<FilteredRowRanges>) - Method in interface io.trino.parquet.reader.ColumnReader
 
setRowGroups(List<RowGroup>) - Method in class io.trino.parquet.ParquetWriteValidation.ParquetWriteValidationBuilder
 
setTimeZone(Optional<String>) - Method in class io.trino.parquet.ParquetWriteValidation.ParquetWriteValidationBuilder
 
setValue(byte[], int, long) - Method in class io.trino.parquet.reader.decoders.DeltaBinaryPackedDecoders.DeltaBinaryPackedByteDecoder
 
setValue(int[], int, long) - Method in class io.trino.parquet.reader.decoders.DeltaBinaryPackedDecoders.DeltaBinaryPackedIntDecoder
 
setValue(long[], int, long) - Method in class io.trino.parquet.reader.decoders.DeltaBinaryPackedDecoders.DeltaBinaryPackedLongDecoder
 
setValue(short[], int, long) - Method in class io.trino.parquet.reader.decoders.DeltaBinaryPackedDecoders.DeltaBinaryPackedShortDecoder
 
SHORT_ADAPTER - Static variable in class io.trino.parquet.reader.flat.ShortColumnAdapter
 
ShortBitUnpacker - Interface in io.trino.parquet.reader.decoders
 
ShortBitUnpackers - Class in io.trino.parquet.reader.decoders
 
ShortColumnAdapter - Class in io.trino.parquet.reader.flat
 
ShortColumnAdapter() - Constructor for class io.trino.parquet.reader.flat.ShortColumnAdapter
 
ShortDecimalFixedLengthByteArrayDecoder(ColumnDescriptor) - Constructor for class io.trino.parquet.reader.decoders.PlainValueDecoders.ShortDecimalFixedLengthByteArrayDecoder
 
ShortDecimalFixedWidthByteArrayBatchDecoder - Class in io.trino.parquet.reader.decoders
 
ShortDecimalFixedWidthByteArrayBatchDecoder(int) - Constructor for class io.trino.parquet.reader.decoders.ShortDecimalFixedWidthByteArrayBatchDecoder
 
ShortDecimalFixedWidthByteArrayBatchDecoder.ShortDecimalDecoder - Interface in io.trino.parquet.reader.decoders
 
SimpleSliceInputStream - Class in io.trino.parquet.reader
Basic input stream based on a given Slice object.
SimpleSliceInputStream(Slice) - Constructor for class io.trino.parquet.reader.SimpleSliceInputStream
 
SimpleSliceInputStream(Slice, int) - Constructor for class io.trino.parquet.reader.SimpleSliceInputStream
 
size() - Method in interface io.trino.parquet.writer.ParquetDataOutput
Number of bytes that will be written.
skip(int) - Method in class io.trino.parquet.reader.decoders.ApacheParquetValueDecoders.BooleanApacheParquetValueDecoder
 
skip(int) - Method in class io.trino.parquet.reader.decoders.DeltaBinaryPackedDecoders.DeltaBinaryPackedLongDecoder
 
skip(int) - Method in class io.trino.parquet.reader.decoders.DeltaByteArrayDecoders.BinaryDeltaByteArrayDecoder
 
skip(int) - Method in class io.trino.parquet.reader.decoders.DeltaLengthByteArrayDecoders.BinaryDeltaLengthDecoder
 
skip(int) - Method in class io.trino.parquet.reader.decoders.PlainByteArrayDecoders.BinaryPlainValueDecoder
 
skip(int) - Method in class io.trino.parquet.reader.decoders.PlainByteArrayDecoders.BoundedVarcharPlainValueDecoder
 
skip(int) - Method in class io.trino.parquet.reader.decoders.PlainByteArrayDecoders.CharPlainValueDecoder
 
skip(int) - Method in class io.trino.parquet.reader.decoders.PlainValueDecoders.BooleanPlainValueDecoder
 
skip(int) - Method in class io.trino.parquet.reader.decoders.PlainValueDecoders.FixedLengthPlainValueDecoder
 
skip(int) - Method in class io.trino.parquet.reader.decoders.PlainValueDecoders.Int96TimestampPlainValueDecoder
 
skip(int) - Method in class io.trino.parquet.reader.decoders.PlainValueDecoders.IntPlainValueDecoder
 
skip(int) - Method in class io.trino.parquet.reader.decoders.PlainValueDecoders.IntToBytePlainValueDecoder
 
skip(int) - Method in class io.trino.parquet.reader.decoders.PlainValueDecoders.IntToShortPlainValueDecoder
 
skip(int) - Method in class io.trino.parquet.reader.decoders.PlainValueDecoders.LongDecimalPlainValueDecoder
 
skip(int) - Method in class io.trino.parquet.reader.decoders.PlainValueDecoders.LongPlainValueDecoder
 
skip(int) - Method in class io.trino.parquet.reader.decoders.PlainValueDecoders.ShortDecimalFixedLengthByteArrayDecoder
 
skip(int) - Method in class io.trino.parquet.reader.decoders.PlainValueDecoders.UuidPlainValueDecoder
 
skip(int) - Method in class io.trino.parquet.reader.decoders.RleBitPackingHybridBooleanDecoder
 
skip(int) - Method in class io.trino.parquet.reader.decoders.RleBitPackingHybridDecoder
 
skip(int) - Method in class io.trino.parquet.reader.decoders.ValueDecoder.EmptyValueDecoder
 
skip(int) - Method in interface io.trino.parquet.reader.decoders.ValueDecoder
 
skip(int) - Method in class io.trino.parquet.reader.flat.DictionaryDecoder
 
skip(int) - Method in interface io.trino.parquet.reader.flat.FlatDefinitionLevelDecoder
Skip 'length' values and return the number of non-nulls encountered
skip(int) - Method in class io.trino.parquet.reader.flat.NullsDecoder
Skip 'length' values and return the number of non-nulls encountered
skip(int) - Method in class io.trino.parquet.reader.flat.ZeroDefinitionLevelDecoder
 
skip(int) - Method in class io.trino.parquet.reader.SimpleSliceInputStream
 
skipNextPage() - Method in class io.trino.parquet.reader.PageReader
 
skipToRangeStart() - Method in class io.trino.parquet.reader.flat.FilteredRowRangesIterator
 
skipToRangeStart() - Method in class io.trino.parquet.reader.flat.RowRangesIterator.AllRowRangesIterator
 
skipToRangeStart() - Method in interface io.trino.parquet.reader.flat.RowRangesIterator
 
span(DiskRange) - Method in class io.trino.parquet.DiskRange
Returns the minimal DiskRange that encloses both this DiskRange and otherDiskRange.
start() - Method in record class io.trino.parquet.reader.FilteredRowRanges.RowRange
Returns the value of the start record component.
struct(GroupType, List<T>) - Method in class io.trino.parquet.writer.ParquetTypeVisitor
 
StructColumnReader - Class in io.trino.parquet.reader
 
StructColumnReader.RowBlockPositions - Record Class in io.trino.parquet.reader
 
StructColumnWriter - Class in io.trino.parquet.writer
 
StructColumnWriter(List<ColumnWriter>, int) - Constructor for class io.trino.parquet.writer.StructColumnWriter
 

T

throwEndOfBatchException(int) - Static method in class io.trino.parquet.reader.AbstractColumnReader
 
TimeMicrosValueWriter - Class in io.trino.parquet.writer.valuewriter
 
TimeMicrosValueWriter(ValuesWriter, PrimitiveType) - Constructor for class io.trino.parquet.writer.valuewriter.TimeMicrosValueWriter
 
TimestampMillisValueWriter - Class in io.trino.parquet.writer.valuewriter
 
TimestampMillisValueWriter(ValuesWriter, Type, PrimitiveType) - Constructor for class io.trino.parquet.writer.valuewriter.TimestampMillisValueWriter
 
TimestampNanosValueWriter - Class in io.trino.parquet.writer.valuewriter
 
TimestampNanosValueWriter(ValuesWriter, Type, PrimitiveType) - Constructor for class io.trino.parquet.writer.valuewriter.TimestampNanosValueWriter
 
TimestampTzMicrosValueWriter - Class in io.trino.parquet.writer.valuewriter
 
TimestampTzMicrosValueWriter(ValuesWriter, PrimitiveType) - Constructor for class io.trino.parquet.writer.valuewriter.TimestampTzMicrosValueWriter
 
TimestampTzMillisValueWriter - Class in io.trino.parquet.writer.valuewriter
 
TimestampTzMillisValueWriter(ValuesWriter, PrimitiveType) - Constructor for class io.trino.parquet.writer.valuewriter.TimestampTzMillisValueWriter
 
toByteExact(int) - Static method in class io.trino.parquet.ParquetReaderUtils
 
toByteExact(long) - Static method in class io.trino.parquet.ParquetReaderUtils
 
toDictPageAndClose() - Method in class io.trino.parquet.writer.valuewriter.DictionaryFallbackValuesWriter
 
toDictPageAndClose() - Method in class io.trino.parquet.writer.valuewriter.PrimitiveValueWriter
 
toInputStream(Slice) - Static method in class io.trino.parquet.ParquetReaderUtils
 
toInputStream(DictionaryPage) - Static method in class io.trino.parquet.ParquetReaderUtils
 
toParquetFilter(DateTimeZone) - Method in class io.trino.parquet.predicate.TupleDomainParquetPredicate
Convert Predicate to Parquet filter if possible.
toShortExact(int) - Static method in class io.trino.parquet.ParquetReaderUtils
 
toShortExact(long) - Static method in class io.trino.parquet.ParquetReaderUtils
 
toString() - Method in class io.trino.parquet.ChunkKey
 
toString() - Method in class io.trino.parquet.DataPageV1
 
toString() - Method in class io.trino.parquet.DataPageV2
 
toString() - Method in class io.trino.parquet.dictionary.BinaryDictionary
 
toString() - Method in class io.trino.parquet.dictionary.DoubleDictionary
 
toString() - Method in class io.trino.parquet.dictionary.FloatDictionary
 
toString() - Method in class io.trino.parquet.dictionary.IntegerDictionary
 
toString() - Method in class io.trino.parquet.dictionary.LongDictionary
 
toString() - Method in class io.trino.parquet.DictionaryPage
 
toString() - Method in class io.trino.parquet.DiskRange
 
toString() - Method in class io.trino.parquet.Field
 
toString() - Method in class io.trino.parquet.GroupField
 
toString() - Method in class io.trino.parquet.ParquetDataSourceId
 
toString() - Method in record class io.trino.parquet.ParquetWriteValidation.WriteChecksum
Returns a string representation of this record class.
toString() - Method in class io.trino.parquet.PrimitiveField
 
toString() - Method in record class io.trino.parquet.reader.FilteredRowRanges.RowRange
Returns a string representation of this record class.
toString() - Method in class io.trino.parquet.reader.FilteredRowRanges
 
toString() - Method in record class io.trino.parquet.reader.ListColumnReader.BlockPositions
Returns a string representation of this record class.
toString() - Method in record class io.trino.parquet.reader.StructColumnReader.RowBlockPositions
Returns a string representation of this record class.
toString() - Method in record class io.trino.parquet.writer.repdef.DefLevelWriterProvider.ValuesCount
Returns a string representation of this record class.
totalRowCount() - Method in record class io.trino.parquet.ParquetWriteValidation.WriteChecksum
Returns the value of the totalRowCount record component.
totalValuesCount() - Method in record class io.trino.parquet.writer.repdef.DefLevelWriterProvider.ValuesCount
Returns the value of the totalValuesCount record component.
TrinoColumnIndexStore - Class in io.trino.parquet.reader
Internal implementation of ColumnIndexStore.
TrinoColumnIndexStore(ParquetDataSource, BlockMetaData, Set<ColumnPath>, Set<ColumnPath>) - Constructor for class io.trino.parquet.reader.TrinoColumnIndexStore
Creates a column index store which lazily reads column/offset indexes for the columns in paths.
TrinoValuesWriterFactory - Class in io.trino.parquet.writer.valuewriter
Based on org.apache.parquet.column.values.factory.DefaultV1ValuesWriterFactory
TrinoValuesWriterFactory(ParquetProperties) - Constructor for class io.trino.parquet.writer.valuewriter.TrinoValuesWriterFactory
 
truncatedLength(Slice, int, int) - Method in class io.trino.parquet.reader.decoders.DeltaByteArrayDecoders.BinaryDeltaByteArrayDecoder
 
truncatedLength(Slice, int, int) - Method in class io.trino.parquet.reader.decoders.DeltaByteArrayDecoders.BoundedVarcharDeltaByteArrayDecoder
 
truncatedLength(Slice, int, int) - Method in class io.trino.parquet.reader.decoders.DeltaByteArrayDecoders.CharDeltaByteArrayDecoder
 
truncatedLength(Slice, int, int) - Method in class io.trino.parquet.reader.decoders.DeltaLengthByteArrayDecoders.BinaryDeltaLengthDecoder
 
truncatedLength(Slice, int, int) - Method in class io.trino.parquet.reader.decoders.DeltaLengthByteArrayDecoders.BoundedVarcharDeltaLengthDecoder
 
truncatedLength(Slice, int, int) - Method in class io.trino.parquet.reader.decoders.DeltaLengthByteArrayDecoders.CharDeltaLengthDecoder
 
TupleDomainParquetPredicate - Class in io.trino.parquet.predicate
 
TupleDomainParquetPredicate(TupleDomain<ColumnDescriptor>, List<ColumnDescriptor>, DateTimeZone) - Constructor for class io.trino.parquet.predicate.TupleDomainParquetPredicate
 

U

uncompressedSize - Variable in class io.trino.parquet.Page
 
unpack(boolean[], int, byte) - Static method in class io.trino.parquet.reader.flat.BitPackingUtils
 
unpack(boolean[], int, byte, int, int) - Static method in class io.trino.parquet.reader.flat.BitPackingUtils
 
unpack(boolean[], int, long) - Static method in class io.trino.parquet.reader.flat.BitPackingUtils
 
unpack(byte[], int, byte, int, int) - Static method in class io.trino.parquet.reader.flat.BitPackingUtils
 
unpack(byte[], int, int, SimpleSliceInputStream, long, byte) - Method in class io.trino.parquet.reader.decoders.DeltaBinaryPackedDecoders.DeltaBinaryPackedByteDecoder
 
unpack(byte[], int, SimpleSliceInputStream, int) - Method in interface io.trino.parquet.reader.decoders.ByteBitUnpacker
 
unpack(int[], int, int, SimpleSliceInputStream, long, byte) - Method in class io.trino.parquet.reader.decoders.DeltaBinaryPackedDecoders.DeltaBinaryPackedIntDecoder
 
unpack(int[], int, SimpleSliceInputStream, int) - Method in interface io.trino.parquet.reader.decoders.IntBitUnpacker
 
unpack(long[], int, int, SimpleSliceInputStream, long, byte) - Method in class io.trino.parquet.reader.decoders.DeltaBinaryPackedDecoders.DeltaBinaryPackedLongDecoder
 
unpack(long[], int, SimpleSliceInputStream, int) - Method in interface io.trino.parquet.reader.decoders.LongBitUnpacker
 
unpack(short[], int, int, SimpleSliceInputStream, long, byte) - Method in class io.trino.parquet.reader.decoders.DeltaBinaryPackedDecoders.DeltaBinaryPackedShortDecoder
 
unpack(short[], int, SimpleSliceInputStream, int) - Method in interface io.trino.parquet.reader.decoders.ShortBitUnpacker
 
unpack64FromLong(byte[], int, long) - Static method in class io.trino.parquet.reader.flat.BitPackingUtils
 
unpack8FromByte(byte[], int, byte) - Static method in class io.trino.parquet.reader.flat.BitPackingUtils
 
unpackDelta(byte[], int, int, SimpleSliceInputStream, long, byte) - Static method in class io.trino.parquet.reader.decoders.DeltaPackingUtils
 
unpackDelta(int[], int, int, SimpleSliceInputStream, long, byte) - Static method in class io.trino.parquet.reader.decoders.DeltaPackingUtils
 
unpackDelta(long[], int, int, SimpleSliceInputStream, long, byte) - Static method in class io.trino.parquet.reader.decoders.DeltaPackingUtils
 
unpackDelta(short[], int, int, SimpleSliceInputStream, long, byte) - Static method in class io.trino.parquet.reader.decoders.DeltaPackingUtils
 
unpackDictionaryNullId(int[], int[], boolean[], int, int, int) - Static method in class io.trino.parquet.reader.AbstractColumnReader
 
unpackNullValues(BufferType, BufferType, boolean[], int, int, int) - Method in interface io.trino.parquet.reader.flat.ColumnAdapter
 
unpackNullValues(BinaryBuffer, BinaryBuffer, boolean[], int, int, int) - Method in class io.trino.parquet.reader.flat.BinaryColumnAdapter
 
useBatchColumnReaders() - Method in class io.trino.parquet.ParquetReaderOptions
 
useBatchNestedColumnReaders() - Method in class io.trino.parquet.ParquetReaderOptions
 
useBloomFilter() - Method in class io.trino.parquet.ParquetReaderOptions
 
UuidPlainValueDecoder() - Constructor for class io.trino.parquet.reader.decoders.PlainValueDecoders.UuidPlainValueDecoder
 
UuidValueWriter - Class in io.trino.parquet.writer.valuewriter
 
UuidValueWriter(ValuesWriter, PrimitiveType) - Constructor for class io.trino.parquet.writer.valuewriter.UuidValueWriter
 

V

validate(ParquetDataSource) - Method in class io.trino.parquet.writer.ParquetWriter
 
validateBlocksMetadata(ParquetDataSourceId, List<BlockMetaData>) - Method in class io.trino.parquet.ParquetWriteValidation
 
validateChecksum(ParquetDataSourceId, ParquetWriteValidation.WriteChecksum) - Method in class io.trino.parquet.ParquetWriteValidation
 
validateColumns(ParquetDataSourceId, MessageType) - Method in class io.trino.parquet.ParquetWriteValidation
 
validateParquet(boolean, ParquetDataSourceId, String, Object...) - Static method in class io.trino.parquet.ParquetValidationUtils
 
validateParquet(boolean, String, Object...) - Static method in class io.trino.parquet.ParquetValidationUtils
 
validateRowGroupStatistics(ParquetDataSourceId, BlockMetaData, List<ColumnStatisticsValidation.ColumnStatistics>) - Method in class io.trino.parquet.ParquetWriteValidation
 
validateTimeZone(ParquetDataSourceId, Optional<String>) - Method in class io.trino.parquet.ParquetWriteValidation
 
valueCount - Variable in class io.trino.parquet.DataPage
 
ValueDecoder<T> - Interface in io.trino.parquet.reader.decoders
 
ValueDecoder.EmptyValueDecoder<T> - Class in io.trino.parquet.reader.decoders
 
ValueDecoder.LevelsDecoderProvider - Interface in io.trino.parquet.reader.decoders
 
ValueDecoder.ValueDecodersProvider<T> - Interface in io.trino.parquet.reader.decoders
 
ValueDecoders - Class in io.trino.parquet.reader.decoders
This class provides API for creating value decoders for given fields and encodings.
ValueDecoders(PrimitiveField) - Constructor for class io.trino.parquet.reader.decoders.ValueDecoders
 
valueOf(String) - Static method in enum class io.trino.parquet.ParquetEncoding
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.trino.parquet.ValuesType
Returns the enum constant of this class with the specified name.
values() - Static method in enum class io.trino.parquet.ParquetEncoding
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.trino.parquet.ValuesType
Returns an array containing the constants of this enum class, in the order they are declared.
VALUES - Enum constant in enum class io.trino.parquet.ValuesType
 
ValuesCount(int, int) - Constructor for record class io.trino.parquet.writer.repdef.DefLevelWriterProvider.ValuesCount
Creates an instance of a ValuesCount record class.
ValuesType - Enum Class in io.trino.parquet
 
visit(Type, ParquetTypeVisitor<T>) - Static method in class io.trino.parquet.writer.ParquetTypeVisitor
 

W

withBatchColumnReaders(boolean) - Method in class io.trino.parquet.ParquetReaderOptions
 
withBatchNestedColumnReaders(boolean) - Method in class io.trino.parquet.ParquetReaderOptions
 
withBloomFilter(boolean) - Method in class io.trino.parquet.ParquetReaderOptions
 
withIgnoreStatistics(boolean) - Method in class io.trino.parquet.ParquetReaderOptions
 
withMaxBufferSize(DataSize) - Method in class io.trino.parquet.ParquetReaderOptions
 
withMaxMergeDistance(DataSize) - Method in class io.trino.parquet.ParquetReaderOptions
 
withMaxReadBlockRowCount(int) - Method in class io.trino.parquet.ParquetReaderOptions
 
withMaxReadBlockSize(DataSize) - Method in class io.trino.parquet.ParquetReaderOptions
 
withTemporaryOffsets(int, int) - Method in class io.trino.parquet.reader.flat.BinaryBuffer
Returns a shallow copy of this buffer with empty offsets array.
withUseColumnIndex(boolean) - Method in class io.trino.parquet.ParquetReaderOptions
 
write(Block) - Method in class io.trino.parquet.writer.valuewriter.BigintValueWriter
 
write(Block) - Method in class io.trino.parquet.writer.valuewriter.BinaryValueWriter
 
write(Block) - Method in class io.trino.parquet.writer.valuewriter.BooleanValueWriter
 
write(Block) - Method in class io.trino.parquet.writer.valuewriter.DateValueWriter
 
write(Block) - Method in class io.trino.parquet.writer.valuewriter.DoubleValueWriter
 
write(Block) - Method in class io.trino.parquet.writer.valuewriter.FixedLenByteArrayLongDecimalValueWriter
 
write(Block) - Method in class io.trino.parquet.writer.valuewriter.FixedLenByteArrayShortDecimalValueWriter
 
write(Block) - Method in class io.trino.parquet.writer.valuewriter.Int32ShortDecimalValueWriter
 
write(Block) - Method in class io.trino.parquet.writer.valuewriter.Int64ShortDecimalValueWriter
 
write(Block) - Method in class io.trino.parquet.writer.valuewriter.Int96TimestampValueWriter
 
write(Block) - Method in class io.trino.parquet.writer.valuewriter.IntegerValueWriter
 
write(Block) - Method in class io.trino.parquet.writer.valuewriter.PrimitiveValueWriter
 
write(Block) - Method in class io.trino.parquet.writer.valuewriter.RealValueWriter
 
write(Block) - Method in class io.trino.parquet.writer.valuewriter.TimeMicrosValueWriter
 
write(Block) - Method in class io.trino.parquet.writer.valuewriter.TimestampMillisValueWriter
 
write(Block) - Method in class io.trino.parquet.writer.valuewriter.TimestampNanosValueWriter
 
write(Block) - Method in class io.trino.parquet.writer.valuewriter.TimestampTzMicrosValueWriter
 
write(Block) - Method in class io.trino.parquet.writer.valuewriter.TimestampTzMillisValueWriter
 
write(Block) - Method in class io.trino.parquet.writer.valuewriter.UuidValueWriter
 
write(Page) - Method in class io.trino.parquet.writer.ParquetWriter
 
writeBlock(ColumnChunk) - Method in class io.trino.parquet.writer.ArrayColumnWriter
 
writeBlock(ColumnChunk) - Method in interface io.trino.parquet.writer.ColumnWriter
 
writeBlock(ColumnChunk) - Method in class io.trino.parquet.writer.MapColumnWriter
 
writeBlock(ColumnChunk) - Method in class io.trino.parquet.writer.PrimitiveColumnWriter
 
writeBlock(ColumnChunk) - Method in class io.trino.parquet.writer.StructColumnWriter
 
writeByte(int) - Method in class io.trino.parquet.writer.valuewriter.DictionaryFallbackValuesWriter
 
writeBytes(Binary) - Method in class io.trino.parquet.writer.valuewriter.DictionaryFallbackValuesWriter
 
WriteChecksum(long, List<Long>) - Constructor for record class io.trino.parquet.ParquetWriteValidation.WriteChecksum
Creates an instance of a WriteChecksum record class.
writeData(SliceOutput) - Method in interface io.trino.parquet.writer.ParquetDataOutput
Writes data to the output.
writeDefinitionLevels() - Method in interface io.trino.parquet.writer.repdef.DefLevelWriterProvider.DefinitionLevelWriter
 
writeDefinitionLevels(int) - Method in interface io.trino.parquet.writer.repdef.DefLevelWriterProvider.DefinitionLevelWriter
 
writeDouble(double) - Method in class io.trino.parquet.writer.valuewriter.DictionaryFallbackValuesWriter
 
writeFloat(float) - Method in class io.trino.parquet.writer.valuewriter.DictionaryFallbackValuesWriter
 
writeInteger(int) - Method in class io.trino.parquet.writer.valuewriter.DictionaryFallbackValuesWriter
 
writeLong(long) - Method in class io.trino.parquet.writer.valuewriter.DictionaryFallbackValuesWriter
 
writeRepetitionLevels(int) - Method in interface io.trino.parquet.writer.repdef.RepLevelWriterProvider.RepetitionLevelWriter
 
writeRepetitionLevels(int, int) - Method in interface io.trino.parquet.writer.repdef.RepLevelWriterProvider.RepetitionLevelWriter
 

Z

ZeroDefinitionLevelDecoder - Class in io.trino.parquet.reader.flat
 
ZeroDefinitionLevelDecoder() - Constructor for class io.trino.parquet.reader.flat.ZeroDefinitionLevelDecoder
 
zigzagDecode(long) - Static method in class io.trino.parquet.ParquetReaderUtils
For storing signed values (not the deltas themselves) in DELTA_BINARY_PACKED encoding, zigzag encoding (...) is used to map negative values to positive ones and then apply ULEB128 on the result.
A B C D E F G H I J L M N O P R S T U V W Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form