Class OrcWriteValidation
java.lang.Object
io.trino.orc.OrcWriteValidation
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic enumclassstatic classstatic class -
Method Summary
Modifier and TypeMethodDescriptioncreateWriteStatisticsBuilder(ColumnMetadata<OrcType> orcTypes, List<Type> readTypes) intvoidvalidateFileStatistics(OrcDataSourceId orcDataSourceId, Optional<ColumnMetadata<ColumnStatistics>> actualFileStatistics) voidvalidateMetadata(OrcDataSourceId orcDataSourceId, Map<String, io.airlift.slice.Slice> actualMetadata) voidvalidateRowGroupStatistics(OrcDataSourceId orcDataSourceId, long stripeOffset, int rowGroupIndex, ColumnMetadata<ColumnStatistics> actual) voidvalidateRowGroupStatistics(OrcDataSourceId orcDataSourceId, long stripeOffset, Map<StreamId, List<RowGroupIndex>> actualRowGroupStatistics) voidvalidateStripeStatistics(OrcDataSourceId orcDataSourceId, long stripeOffset, ColumnMetadata<ColumnStatistics> actual) voidvalidateStripeStatistics(OrcDataSourceId orcDataSourceId, List<StripeInformation> actualStripes, List<Optional<StripeStatistics>> actualStripeStatistics) voidvalidateTimeZone(OrcDataSourceId orcDataSourceId, ZoneId actualTimeZone)
-
Method Details
-
getVersion
-
getCompression
-
getTimeZone
-
validateTimeZone
public void validateTimeZone(OrcDataSourceId orcDataSourceId, ZoneId actualTimeZone) throws OrcCorruptionException - Throws:
OrcCorruptionException
-
getRowGroupMaxRowCount
public int getRowGroupMaxRowCount() -
getColumnNames
-
getMetadata
-
validateMetadata
public void validateMetadata(OrcDataSourceId orcDataSourceId, Map<String, io.airlift.slice.Slice> actualMetadata) throws OrcCorruptionException- Throws:
OrcCorruptionException
-
getChecksum
-
validateFileStatistics
public void validateFileStatistics(OrcDataSourceId orcDataSourceId, Optional<ColumnMetadata<ColumnStatistics>> actualFileStatistics) throws OrcCorruptionException - Throws:
OrcCorruptionException
-
validateStripeStatistics
public void validateStripeStatistics(OrcDataSourceId orcDataSourceId, List<StripeInformation> actualStripes, List<Optional<StripeStatistics>> actualStripeStatistics) throws OrcCorruptionException - Throws:
OrcCorruptionException
-
validateStripeStatistics
public void validateStripeStatistics(OrcDataSourceId orcDataSourceId, long stripeOffset, ColumnMetadata<ColumnStatistics> actual) throws OrcCorruptionException - Throws:
OrcCorruptionException
-
validateRowGroupStatistics
public void validateRowGroupStatistics(OrcDataSourceId orcDataSourceId, long stripeOffset, Map<StreamId, List<RowGroupIndex>> actualRowGroupStatistics) throws OrcCorruptionException- Throws:
OrcCorruptionException
-
validateRowGroupStatistics
public void validateRowGroupStatistics(OrcDataSourceId orcDataSourceId, long stripeOffset, int rowGroupIndex, ColumnMetadata<ColumnStatistics> actual) throws OrcCorruptionException - Throws:
OrcCorruptionException
-
createWriteStatisticsBuilder
public OrcWriteValidation.StatisticsValidation createWriteStatisticsBuilder(ColumnMetadata<OrcType> orcTypes, List<Type> readTypes)
-