Package io.trino.orc.metadata.statistics
Class StringStatistics
java.lang.Object
io.trino.orc.metadata.statistics.StringStatistics
- All Implemented Interfaces:
RangeStatistics<io.airlift.slice.Slice>,StatisticsHasher.Hashable
public class StringStatistics
extends Object
implements RangeStatistics<io.airlift.slice.Slice>, StatisticsHasher.Hashable
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionStringStatistics(io.airlift.slice.Slice minimum, io.airlift.slice.Slice maximum, long sum) -
Method Summary
-
Field Details
-
STRING_VALUE_BYTES_OVERHEAD
public static final long STRING_VALUE_BYTES_OVERHEAD- See Also:
-
-
Constructor Details
-
StringStatistics
public StringStatistics(@Nullable io.airlift.slice.Slice minimum, @Nullable io.airlift.slice.Slice maximum, long sum)
-
-
Method Details
-
getMin
public io.airlift.slice.Slice getMin()- Specified by:
getMinin interfaceRangeStatistics<io.airlift.slice.Slice>
-
getMax
public io.airlift.slice.Slice getMax()- Specified by:
getMaxin interfaceRangeStatistics<io.airlift.slice.Slice>
-
getSum
public long getSum() -
getRetainedSizeInBytes
public long getRetainedSizeInBytes()- Specified by:
getRetainedSizeInBytesin interfaceRangeStatistics<io.airlift.slice.Slice>
-
equals
-
hashCode
public int hashCode() -
toString
-
addHash
- Specified by:
addHashin interfaceStatisticsHasher.Hashable
-