Uses of Class
io.trino.orc.metadata.ColumnMetadata
Packages that use ColumnMetadata
Package
Description
-
Uses of ColumnMetadata in io.trino.orc
Methods in io.trino.orc that return ColumnMetadataMethods in io.trino.orc that return types with arguments of type ColumnMetadataModifier and TypeMethodDescriptionOrcWriteValidation.StatisticsValidation.build()OrcWriter.getFileStats()Methods in io.trino.orc with parameters of type ColumnMetadataModifier and TypeMethodDescriptionOrcWriteValidation.WriteChecksumBuilder.createWriteChecksumBuilder(ColumnMetadata<OrcType> orcTypes, List<Type> readTypes) OrcWriteValidation.createWriteStatisticsBuilder(ColumnMetadata<OrcType> orcTypes, List<Type> readTypes) 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.validateRowGroupStatistics(OrcDataSourceId orcDataSourceId, long stripeOffset, int rowGroupIndex, ColumnMetadata<ColumnStatistics> actual) voidOrcWriteValidation.validateStripeStatistics(OrcDataSourceId orcDataSourceId, long stripeOffset, ColumnMetadata<ColumnStatistics> actual) Method parameters in io.trino.orc with type arguments of type ColumnMetadataModifier and TypeMethodDescriptionvoidOrcWriteValidation.OrcWriteValidationBuilder.setFileStatistics(Optional<ColumnMetadata<ColumnStatistics>> fileStatistics) voidOrcWriteValidation.validateFileStatistics(OrcDataSourceId orcDataSourceId, Optional<ColumnMetadata<ColumnStatistics>> actualFileStatistics) Constructors in io.trino.orc with parameters of type ColumnMetadataModifierConstructorDescriptionOrcRecordReader(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) OrcWriter(OrcDataSink orcDataSink, List<String> columnNames, List<Type> types, ColumnMetadata<OrcType> orcTypes, CompressionKind compression, OrcWriterOptions options, Map<String, String> userMetadata, boolean validate, OrcWriteValidation.OrcWriteValidationMode validationMode, OrcWriterStats stats) Stripe(long rowCount, ZoneId fileTimeZone, ColumnMetadata<ColumnEncoding> columnEncodings, List<RowGroup> rowGroups, InputStreamSources dictionaryStreamSources) StripeReader(OrcDataSource orcDataSource, ZoneId legacyFileTimeZone, Optional<OrcDecompressor> decompressor, ColumnMetadata<OrcType> types, Set<OrcColumn> readColumns, OptionalInt rowsInRowGroup, OrcPredicate predicate, PostScript.HiveWriterVersion hiveWriterVersion, MetadataReader metadataReader, Optional<OrcWriteValidation> writeValidation) Constructor parameters in io.trino.orc with type arguments of type ColumnMetadataModifierConstructorDescriptionOrcRecordReader(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 ColumnMetadata in io.trino.orc.checkpoint
Methods in io.trino.orc.checkpoint with parameters of type ColumnMetadataModifier and TypeMethodDescriptionstatic Map<StreamId,StreamCheckpoint> Checkpoints.getStreamCheckpoints(Set<OrcColumnId> columns, ColumnMetadata<OrcType> columnTypes, boolean compressed, int rowGroupId, ColumnMetadata<ColumnEncoding> columnEncodings, Map<StreamId, Stream> streams, Map<StreamId, List<RowGroupIndex>> columnIndexes) -
Uses of ColumnMetadata in io.trino.orc.metadata
Methods in io.trino.orc.metadata that return ColumnMetadataModifier and TypeMethodDescriptionstatic ColumnMetadata<OrcType>OrcType.createRootOrcType(List<String> fieldNames, List<Type> fieldTypes) static ColumnMetadata<OrcType>OrcType.createRootOrcType(List<String> fieldNames, List<Type> fieldTypes, Optional<Function<Type, Optional<OrcType>>> additionalTypeMapping) StripeFooter.getColumnEncodings()Footer.getTypes()Methods in io.trino.orc.metadata that return types with arguments of type ColumnMetadataMethods in io.trino.orc.metadata with parameters of type ColumnMetadataModifier and TypeMethodDescriptionExceptionWrappingMetadataReader.readStripeFooter(ColumnMetadata<OrcType> types, InputStream inputStream, ZoneId legacyFileTimeZone) MetadataReader.readStripeFooter(ColumnMetadata<OrcType> types, InputStream inputStream, ZoneId legacyFileTimeZone) OrcMetadataReader.readStripeFooter(ColumnMetadata<OrcType> types, InputStream inputStream, ZoneId legacyFileTimeZone) Constructors in io.trino.orc.metadata with parameters of type ColumnMetadataModifierConstructorDescriptionFooter(long numberOfRows, OptionalInt rowsInRowGroup, List<StripeInformation> stripes, ColumnMetadata<OrcType> types, Optional<ColumnMetadata<ColumnStatistics>> fileStats, Map<String, io.airlift.slice.Slice> userMetadata, Optional<Integer> writerId) StripeFooter(List<Stream> streams, ColumnMetadata<ColumnEncoding> columnEncodings, ZoneId timeZone) Constructor parameters in io.trino.orc.metadata with type arguments of type ColumnMetadataModifierConstructorDescriptionFooter(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 ColumnMetadata in io.trino.orc.metadata.statistics
Methods in io.trino.orc.metadata.statistics that return ColumnMetadataConstructors in io.trino.orc.metadata.statistics with parameters of type ColumnMetadataModifierConstructorDescriptionStripeStatistics(ColumnMetadata<ColumnStatistics> columnStatistics) -
Uses of ColumnMetadata in io.trino.orc.reader
Methods in io.trino.orc.reader with parameters of type ColumnMetadataModifier and TypeMethodDescriptionvoidBooleanColumnReader.startStripe(ZoneId fileTimeZone, InputStreamSources dictionaryStreamSources, ColumnMetadata<ColumnEncoding> encoding) voidByteColumnReader.startStripe(ZoneId fileTimeZone, InputStreamSources dictionaryStreamSources, ColumnMetadata<ColumnEncoding> encoding) voidColumnReader.startStripe(ZoneId fileTimeZone, InputStreamSources dictionaryStreamSources, ColumnMetadata<ColumnEncoding> encoding) voidDecimalColumnReader.startStripe(ZoneId fileTimeZone, InputStreamSources dictionaryStreamSources, ColumnMetadata<ColumnEncoding> encoding) voidDoubleColumnReader.startStripe(ZoneId fileTimeZone, InputStreamSources dictionaryStreamSources, ColumnMetadata<ColumnEncoding> encoding) voidFloatColumnReader.startStripe(ZoneId fileTimeZone, InputStreamSources dictionaryStreamSources, ColumnMetadata<ColumnEncoding> encoding) voidListColumnReader.startStripe(ZoneId fileTimeZone, InputStreamSources dictionaryStreamSources, ColumnMetadata<ColumnEncoding> encoding) voidLongColumnReader.startStripe(ZoneId fileTimeZone, InputStreamSources dictionaryStreamSources, ColumnMetadata<ColumnEncoding> encoding) voidMapColumnReader.startStripe(ZoneId fileTimeZone, InputStreamSources dictionaryStreamSources, ColumnMetadata<ColumnEncoding> encoding) voidSliceColumnReader.startStripe(ZoneId fileTimeZone, InputStreamSources dictionaryStreamSources, ColumnMetadata<ColumnEncoding> encoding) voidSliceDictionaryColumnReader.startStripe(ZoneId fileTimeZone, InputStreamSources dictionaryStreamSources, ColumnMetadata<ColumnEncoding> encoding) voidSliceDirectColumnReader.startStripe(ZoneId fileTimeZone, InputStreamSources dictionaryStreamSources, ColumnMetadata<ColumnEncoding> encoding) voidStructColumnReader.startStripe(ZoneId fileTimeZone, InputStreamSources dictionaryStreamSources, ColumnMetadata<ColumnEncoding> encoding) voidTimestampColumnReader.startStripe(ZoneId fileTimeZone, InputStreamSources dictionaryStreamSources, ColumnMetadata<ColumnEncoding> encoding) voidUnionColumnReader.startStripe(ZoneId fileTimeZone, InputStreamSources dictionaryStreamSources, ColumnMetadata<ColumnEncoding> encoding) voidUuidColumnReader.startStripe(ZoneId fileTimeZone, InputStreamSources dictionaryStreamSources, ColumnMetadata<ColumnEncoding> encoding) -
Uses of ColumnMetadata in io.trino.orc.writer
Methods in io.trino.orc.writer with parameters of type ColumnMetadataModifier and TypeMethodDescriptionstatic ColumnWriterColumnWriters.createColumnWriter(OrcColumnId columnId, ColumnMetadata<OrcType> orcTypes, Type type, CompressionKind compression, int bufferSize, io.airlift.units.DataSize stringStatisticsLimit, Supplier<BloomFilterBuilder> bloomFilterBuilder, boolean shouldCompactMinMax)