Uses of Class
io.trino.parquet.RichColumnDescriptor
-
Packages that use RichColumnDescriptor Package Description io.trino.parquet io.trino.parquet.predicate io.trino.parquet.reader -
-
Uses of RichColumnDescriptor in io.trino.parquet
Methods in io.trino.parquet that return RichColumnDescriptor Modifier and Type Method Description RichColumnDescriptorPrimitiveField. getDescriptor()Methods in io.trino.parquet that return types with arguments of type RichColumnDescriptor Modifier and Type Method Description static Optional<RichColumnDescriptor>ParquetTypeUtils. getDescriptor(List<org.apache.parquet.io.PrimitiveColumnIO> columns, List<String> path)static Map<List<String>,RichColumnDescriptor>ParquetTypeUtils. getDescriptors(org.apache.parquet.schema.MessageType fileSchema, org.apache.parquet.schema.MessageType requestedSchema)Methods in io.trino.parquet with parameters of type RichColumnDescriptor Modifier and Type Method Description static Optional<DecimalType>ParquetTypeUtils. createDecimalType(RichColumnDescriptor descriptor)Constructors in io.trino.parquet with parameters of type RichColumnDescriptor Constructor Description PrimitiveField(Type type, int repetitionLevel, int definitionLevel, boolean required, RichColumnDescriptor descriptor, int id) -
Uses of RichColumnDescriptor in io.trino.parquet.predicate
Methods in io.trino.parquet.predicate with parameters of type RichColumnDescriptor Modifier and Type Method Description static DomainTupleDomainParquetPredicate. getDomain(Type type, long rowCount, org.apache.parquet.internal.column.columnindex.ColumnIndex columnIndex, ParquetDataSourceId id, RichColumnDescriptor descriptor, org.joda.time.DateTimeZone timeZone)Method parameters in io.trino.parquet.predicate with type arguments of type RichColumnDescriptor Modifier and Type Method Description static PredicatePredicateUtils. buildPredicate(org.apache.parquet.schema.MessageType requestedSchema, TupleDomain<org.apache.parquet.column.ColumnDescriptor> parquetTupleDomain, Map<List<String>,RichColumnDescriptor> descriptorsByPath, org.joda.time.DateTimeZone timeZone)static booleanPredicateUtils. predicateMatches(Predicate parquetPredicate, org.apache.parquet.hadoop.metadata.BlockMetaData block, ParquetDataSource dataSource, Map<List<String>,RichColumnDescriptor> descriptorsByPath, TupleDomain<org.apache.parquet.column.ColumnDescriptor> parquetTupleDomain)static booleanPredicateUtils. predicateMatches(Predicate parquetPredicate, org.apache.parquet.hadoop.metadata.BlockMetaData block, ParquetDataSource dataSource, Map<List<String>,RichColumnDescriptor> descriptorsByPath, TupleDomain<org.apache.parquet.column.ColumnDescriptor> parquetTupleDomain, Optional<org.apache.parquet.internal.filter2.columnindex.ColumnIndexStore> columnIndexStore)Constructor parameters in io.trino.parquet.predicate with type arguments of type RichColumnDescriptor Constructor Description TupleDomainParquetPredicate(TupleDomain<org.apache.parquet.column.ColumnDescriptor> effectivePredicate, List<RichColumnDescriptor> columns, org.joda.time.DateTimeZone timeZone) -
Uses of RichColumnDescriptor in io.trino.parquet.reader
Fields in io.trino.parquet.reader declared as RichColumnDescriptor Modifier and Type Field Description protected RichColumnDescriptorPrimitiveColumnReader. columnDescriptorMethods in io.trino.parquet.reader with parameters of type RichColumnDescriptor Modifier and Type Method Description static PrimitiveColumnReaderDecimalColumnReaderFactory. createReader(RichColumnDescriptor descriptor, DecimalType parquetDecimalType)static PrimitiveColumnReaderPrimitiveColumnReader. createReader(RichColumnDescriptor descriptor, org.joda.time.DateTimeZone timeZone)Constructors in io.trino.parquet.reader with parameters of type RichColumnDescriptor Constructor Description BinaryColumnReader(RichColumnDescriptor descriptor)BooleanColumnReader(RichColumnDescriptor descriptor)DoubleColumnReader(RichColumnDescriptor descriptor)FloatColumnReader(RichColumnDescriptor descriptor)Int64TimestampMillisColumnReader(RichColumnDescriptor descriptor)Int64TimestampNanosColumnReader(RichColumnDescriptor descriptor)IntColumnReader(RichColumnDescriptor descriptor)LongColumnReader(RichColumnDescriptor descriptor)PrimitiveColumnReader(RichColumnDescriptor columnDescriptor)TimeMicrosColumnReader(RichColumnDescriptor descriptor)TimestampColumnReader(RichColumnDescriptor descriptor, org.joda.time.DateTimeZone timeZone)TimestampMicrosColumnReader(RichColumnDescriptor descriptor)UuidColumnReader(RichColumnDescriptor descriptor)
-