Uses of Class
io.trino.orc.metadata.ColumnMetadata
-
Packages that use ColumnMetadata Package Description io.trino.orc io.trino.orc.checkpoint io.trino.orc.metadata io.trino.orc.metadata.statistics io.trino.orc.reader io.trino.orc.writer -
-
Uses of ColumnMetadata in io.trino.orc
Methods in io.trino.orc that return ColumnMetadata Modifier and Type Method Description ColumnMetadata<ColumnEncoding>Stripe. getColumnEncodings()ColumnMetadata<OrcType>OrcRecordReader. getColumnTypes()Methods in io.trino.orc that return types with arguments of type ColumnMetadata Modifier and Type Method Description Optional<ColumnMetadata<ColumnStatistics>>OrcWriteValidation.StatisticsValidation. build()Optional<ColumnMetadata<ColumnStatistics>>OrcWriter. getFileStats()Methods in io.trino.orc with parameters of type ColumnMetadata Modifier and Type Method Description static OrcWriteValidation.WriteChecksumBuilderOrcWriteValidation.WriteChecksumBuilder. createWriteChecksumBuilder(ColumnMetadata<OrcType> orcTypes, List<Type> readTypes)OrcWriteValidation.StatisticsValidationOrcWriteValidation. 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 ColumnMetadata Modifier and Type Method Description voidOrcWriteValidation.OrcWriteValidationBuilder. setFileStatistics(Optional<ColumnMetadata<ColumnStatistics>> fileStatistics)voidOrcWriteValidation. validateFileStatistics(OrcDataSourceId orcDataSourceId, Optional<ColumnMetadata<ColumnStatistics>> actualFileStatistics)Constructors in io.trino.orc with parameters of type ColumnMetadata Constructor Description OrcRecordReader(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 ColumnMetadata Constructor Description OrcRecordReader(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 ColumnMetadata Modifier and Type Method Description static 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 ColumnMetadata Modifier and Type Method Description static ColumnMetadata<OrcType>OrcType. createRootOrcType(List<String> fieldNames, List<Type> fieldTypes)ColumnMetadata<ColumnEncoding>StripeFooter. getColumnEncodings()ColumnMetadata<OrcType>Footer. getTypes()Methods in io.trino.orc.metadata that return types with arguments of type ColumnMetadata Modifier and Type Method Description Optional<ColumnMetadata<ColumnStatistics>>Footer. getFileStats()Methods in io.trino.orc.metadata with parameters of type ColumnMetadata Modifier and Type Method Description StripeFooterExceptionWrappingMetadataReader. readStripeFooter(ColumnMetadata<OrcType> types, InputStream inputStream, ZoneId legacyFileTimeZone)StripeFooterMetadataReader. readStripeFooter(ColumnMetadata<OrcType> types, InputStream inputStream, ZoneId legacyFileTimeZone)StripeFooterOrcMetadataReader. readStripeFooter(ColumnMetadata<OrcType> types, InputStream inputStream, ZoneId legacyFileTimeZone)Constructors in io.trino.orc.metadata with parameters of type ColumnMetadata Constructor Description Footer(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 ColumnMetadata Constructor Description Footer(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 ColumnMetadata Modifier and Type Method Description ColumnMetadata<ColumnStatistics>StripeStatistics. getColumnStatistics()Constructors in io.trino.orc.metadata.statistics with parameters of type ColumnMetadata Constructor Description StripeStatistics(ColumnMetadata<ColumnStatistics> columnStatistics) -
Uses of ColumnMetadata in io.trino.orc.reader
Methods in io.trino.orc.reader with parameters of type ColumnMetadata Modifier and Type Method Description voidBooleanColumnReader. 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) -
Uses of ColumnMetadata in io.trino.orc.writer
Methods in io.trino.orc.writer with parameters of type ColumnMetadata Modifier and Type Method Description static ColumnWriterColumnWriters. createColumnWriter(OrcColumnId columnId, ColumnMetadata<OrcType> orcTypes, Type type, CompressionKind compression, int bufferSize, io.airlift.units.DataSize stringStatisticsLimit, Supplier<BloomFilterBuilder> bloomFilterBuilder, boolean shouldCompactMinMax)
-