Package io.trino.orc.metadata.statistics
Class TimestampStatisticsBuilder
java.lang.Object
io.trino.orc.metadata.statistics.TimestampStatisticsBuilder
- All Implemented Interfaces:
LongValueStatisticsBuilder,StatisticsBuilder
-
Nested Class Summary
Nested Classes -
Constructor Summary
ConstructorsConstructorDescriptionTimestampStatisticsBuilder(BloomFilterBuilder bloomFilterBuilder) TimestampStatisticsBuilder(BloomFilterBuilder bloomFilterBuilder, TimestampStatisticsBuilder.MillisFunction millisFunction) TimestampStatisticsBuilder(TimestampStatisticsBuilder.MillisFunction millisFunction) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddValue(long value) longgetValueFromBlock(Type type, Block block, int position) static Optional<TimestampStatistics>Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.trino.orc.metadata.statistics.LongValueStatisticsBuilder
addBlock
-
Constructor Details
-
TimestampStatisticsBuilder
-
TimestampStatisticsBuilder
-
TimestampStatisticsBuilder
public TimestampStatisticsBuilder(BloomFilterBuilder bloomFilterBuilder, TimestampStatisticsBuilder.MillisFunction millisFunction)
-
-
Method Details
-
getValueFromBlock
- Specified by:
getValueFromBlockin interfaceLongValueStatisticsBuilder
-
addValue
public void addValue(long value) - Specified by:
addValuein interfaceLongValueStatisticsBuilder
-
buildColumnStatistics
- Specified by:
buildColumnStatisticsin interfaceStatisticsBuilder
-
mergeTimestampStatistics
-