Package io.trino.parquet
Class ParquetWriteValidation
java.lang.Object
io.trino.parquet.ParquetWriteValidation
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic classstatic final recordstatic class -
Method Summary
Modifier and TypeMethodDescriptiongetTypes()voidvalidateBlocksMetadata(ParquetDataSourceId dataSourceId, List<org.apache.parquet.hadoop.metadata.BlockMetaData> blocksMetaData) voidvalidateChecksum(ParquetDataSourceId dataSourceId, ParquetWriteValidation.WriteChecksum actualChecksum) voidvalidateColumns(ParquetDataSourceId dataSourceId, org.apache.parquet.schema.MessageType schema) voidvalidateRowGroupStatistics(ParquetDataSourceId dataSourceId, org.apache.parquet.hadoop.metadata.BlockMetaData blockMetaData, List<io.trino.parquet.ColumnStatisticsValidation.ColumnStatistics> actualColumnStatistics) voidvalidateTimeZone(ParquetDataSourceId dataSourceId, Optional<String> actualTimeZoneId)
-
Method Details
-
getCreatedBy
-
getTypes
-
getColumnNames
-
validateTimeZone
public void validateTimeZone(ParquetDataSourceId dataSourceId, Optional<String> actualTimeZoneId) throws ParquetCorruptionException - Throws:
ParquetCorruptionException
-
validateColumns
public void validateColumns(ParquetDataSourceId dataSourceId, org.apache.parquet.schema.MessageType schema) throws ParquetCorruptionException - Throws:
ParquetCorruptionException
-
validateBlocksMetadata
public void validateBlocksMetadata(ParquetDataSourceId dataSourceId, List<org.apache.parquet.hadoop.metadata.BlockMetaData> blocksMetaData) throws ParquetCorruptionException - Throws:
ParquetCorruptionException
-
validateChecksum
public void validateChecksum(ParquetDataSourceId dataSourceId, ParquetWriteValidation.WriteChecksum actualChecksum) throws ParquetCorruptionException - Throws:
ParquetCorruptionException
-
validateRowGroupStatistics
public void validateRowGroupStatistics(ParquetDataSourceId dataSourceId, org.apache.parquet.hadoop.metadata.BlockMetaData blockMetaData, List<io.trino.parquet.ColumnStatisticsValidation.ColumnStatistics> actualColumnStatistics) throws ParquetCorruptionException - Throws:
ParquetCorruptionException
-