Uses of Class
io.trino.orc.metadata.statistics.ColumnStatistics
Packages that use ColumnStatistics
Package
Description
-
Uses of ColumnStatistics in io.trino.orc
Methods in io.trino.orc that return types with arguments of type ColumnStatisticsModifier and TypeMethodDescriptionOrcWriteValidation.StatisticsValidation.build()OrcWriter.getFileStats()Methods in io.trino.orc with parameters of type ColumnStatisticsModifier and TypeMethodDescriptionstatic DomainTupleDomainOrcPredicate.getDomain(Type type, long rowCount, ColumnStatistics columnStatistics) Method parameters in io.trino.orc with type arguments of type ColumnStatisticsModifier and TypeMethodDescriptionvoidOrcWriteValidation.OrcWriteValidationBuilder.addRowGroupStatistics(Map<OrcColumnId, ColumnStatistics> columnStatistics) booleanOrcPredicate.matches(long numberOfRows, ColumnMetadata<ColumnStatistics> allColumnStatistics) Should the ORC reader process a file section with the specified statistics.booleanTupleDomainOrcPredicate.matches(long numberOfRows, ColumnMetadata<ColumnStatistics> allColumnStatistics) voidOrcWriteValidation.OrcWriteValidationBuilder.setFileStatistics(Optional<ColumnMetadata<ColumnStatistics>> fileStatistics) voidOrcWriteValidation.validateFileStatistics(OrcDataSourceId orcDataSourceId, Optional<ColumnMetadata<ColumnStatistics>> actualFileStatistics) voidOrcWriteValidation.validateRowGroupStatistics(OrcDataSourceId orcDataSourceId, long stripeOffset, int rowGroupIndex, ColumnMetadata<ColumnStatistics> actual) voidOrcWriteValidation.validateStripeStatistics(OrcDataSourceId orcDataSourceId, long stripeOffset, ColumnMetadata<ColumnStatistics> actual) Constructor parameters in io.trino.orc with type arguments of type ColumnStatisticsModifierConstructorDescriptionOrcRecordReader(List<OrcColumn> readColumns, List<Type> readTypes, List<OrcReader.ProjectedLayout> readLayouts, OrcPredicate predicate, long numberOfRows, List<StripeInformation> fileStripes, Optional<ColumnMetadata<ColumnStatistics>> fileStats, List<Optional<StripeStatistics>> stripeStats, OrcDataSource orcDataSource, long splitOffset, long splitLength, ColumnMetadata<OrcType> orcTypes, Optional<OrcDecompressor> decompressor, OptionalInt rowsInRowGroup, org.joda.time.DateTimeZone legacyFileTimeZone, PostScript.HiveWriterVersion hiveWriterVersion, MetadataReader metadataReader, OrcReaderOptions options, Map<String, io.airlift.slice.Slice> userMetadata, AggregatedMemoryContext memoryUsage, Optional<OrcWriteValidation> writeValidation, int initialBatchSize, Function<Exception, RuntimeException> exceptionTransform, OrcReader.FieldMapperFactory fieldMapperFactory) -
Uses of ColumnStatistics in io.trino.orc.metadata
Methods in io.trino.orc.metadata that return ColumnStatisticsMethods in io.trino.orc.metadata that return types with arguments of type ColumnStatisticsConstructors in io.trino.orc.metadata with parameters of type ColumnStatisticsModifierConstructorDescriptionRowGroupIndex(List<Integer> positions, ColumnStatistics statistics) Constructor parameters in io.trino.orc.metadata with type arguments of type ColumnStatisticsModifierConstructorDescriptionFooter(long numberOfRows, OptionalInt rowsInRowGroup, List<StripeInformation> stripes, ColumnMetadata<OrcType> types, Optional<ColumnMetadata<ColumnStatistics>> fileStats, Map<String, io.airlift.slice.Slice> userMetadata, Optional<Integer> writerId) -
Uses of ColumnStatistics in io.trino.orc.metadata.statistics
Methods in io.trino.orc.metadata.statistics that return ColumnStatisticsModifier and TypeMethodDescriptionBinaryStatisticsBuilder.buildColumnStatistics()BooleanStatisticsBuilder.buildColumnStatistics()DateStatisticsBuilder.buildColumnStatistics()DoubleStatisticsBuilder.buildColumnStatistics()IntegerStatisticsBuilder.buildColumnStatistics()LongDecimalStatisticsBuilder.buildColumnStatistics()ShortDecimalStatisticsBuilder.buildColumnStatistics()StatisticsBuilder.buildColumnStatistics()StringStatisticsBuilder.buildColumnStatistics()TimestampStatisticsBuilder.buildColumnStatistics()static ColumnStatisticsColumnStatistics.mergeColumnStatistics(List<ColumnStatistics> stats) ColumnStatistics.withBloomFilter(BloomFilter bloomFilter) Methods in io.trino.orc.metadata.statistics that return types with arguments of type ColumnStatisticsMethod parameters in io.trino.orc.metadata.statistics with type arguments of type ColumnStatisticsModifier and TypeMethodDescriptionstatic Optional<BinaryStatistics>BinaryStatisticsBuilder.mergeBinaryStatistics(List<ColumnStatistics> stats) static Optional<BooleanStatistics>BooleanStatisticsBuilder.mergeBooleanStatistics(List<ColumnStatistics> stats) static ColumnStatisticsColumnStatistics.mergeColumnStatistics(List<ColumnStatistics> stats) static Optional<DateStatistics>DateStatisticsBuilder.mergeDateStatistics(List<ColumnStatistics> stats) static Optional<DecimalStatistics>LongDecimalStatisticsBuilder.mergeDecimalStatistics(List<ColumnStatistics> stats) static Optional<DoubleStatistics>DoubleStatisticsBuilder.mergeDoubleStatistics(List<ColumnStatistics> stats) static Optional<IntegerStatistics>IntegerStatisticsBuilder.mergeIntegerStatistics(List<ColumnStatistics> stats) static Optional<StringStatistics>StringStatisticsBuilder.mergeStringStatistics(List<ColumnStatistics> stats) static Optional<TimestampStatistics>TimestampStatisticsBuilder.mergeTimestampStatistics(List<ColumnStatistics> stats) Constructor parameters in io.trino.orc.metadata.statistics with type arguments of type ColumnStatisticsModifierConstructorDescriptionStripeStatistics(ColumnMetadata<ColumnStatistics> columnStatistics) -
Uses of ColumnStatistics in io.trino.orc.writer
Methods in io.trino.orc.writer that return types with arguments of type ColumnStatisticsModifier and TypeMethodDescriptionBooleanColumnWriter.finishRowGroup()ByteColumnWriter.finishRowGroup()ColumnWriter.finishRowGroup()DecimalColumnWriter.finishRowGroup()DoubleColumnWriter.finishRowGroup()FloatColumnWriter.finishRowGroup()ListColumnWriter.finishRowGroup()LongColumnWriter.finishRowGroup()MapColumnWriter.finishRowGroup()SliceDictionaryColumnWriter.finishRowGroup()SliceDirectColumnWriter.finishRowGroup()StructColumnWriter.finishRowGroup()TimestampColumnWriter.finishRowGroup()BooleanColumnWriter.getColumnStripeStatistics()ByteColumnWriter.getColumnStripeStatistics()ColumnWriter.getColumnStripeStatistics()DecimalColumnWriter.getColumnStripeStatistics()DoubleColumnWriter.getColumnStripeStatistics()FloatColumnWriter.getColumnStripeStatistics()ListColumnWriter.getColumnStripeStatistics()LongColumnWriter.getColumnStripeStatistics()MapColumnWriter.getColumnStripeStatistics()SliceDictionaryColumnWriter.getColumnStripeStatistics()SliceDirectColumnWriter.getColumnStripeStatistics()StructColumnWriter.getColumnStripeStatistics()TimestampColumnWriter.getColumnStripeStatistics()