Class OrcWriteValidation.OrcWriteValidationBuilder
java.lang.Object
io.trino.orc.OrcWriteValidation.OrcWriteValidationBuilder
- Enclosing class:
OrcWriteValidation
-
Constructor Summary
ConstructorsConstructorDescriptionOrcWriteValidationBuilder(OrcWriteValidation.OrcWriteValidationMode validationMode, List<Type> types) -
Method Summary
Modifier and TypeMethodDescriptionaddMetadataProperty(String key, io.airlift.slice.Slice value) voidaddRowGroupStatistics(Map<OrcColumnId, ColumnStatistics> columnStatistics) addStripe(int rowCount) voidaddStripeStatistics(long stripStartOffset, StripeStatistics columnStatistics) build()longsetColumnNames(List<String> columnNames) voidsetCompression(CompressionKind compression) voidsetFileStatistics(Optional<ColumnMetadata<ColumnStatistics>> fileStatistics) voidsetRowGroupMaxRowCount(int rowGroupMaxRowCount) setStringStatisticsLimitInBytes(int stringStatisticsLimitInBytes) voidsetTimeZone(ZoneId timeZone) setVersion(List<Integer> version)
-
Constructor Details
-
OrcWriteValidationBuilder
public OrcWriteValidationBuilder(OrcWriteValidation.OrcWriteValidationMode validationMode, List<Type> types)
-
-
Method Details
-
getRetainedSize
public long getRetainedSize() -
setVersion
-
setCompression
-
setTimeZone
-
setRowGroupMaxRowCount
public void setRowGroupMaxRowCount(int rowGroupMaxRowCount) -
setStringStatisticsLimitInBytes
public OrcWriteValidation.OrcWriteValidationBuilder setStringStatisticsLimitInBytes(int stringStatisticsLimitInBytes) -
setColumnNames
-
addMetadataProperty
public OrcWriteValidation.OrcWriteValidationBuilder addMetadataProperty(String key, io.airlift.slice.Slice value) -
addStripe
-
addPage
-
addRowGroupStatistics
-
addStripeStatistics
-
setFileStatistics
-
build
-