Class BinaryStatistics
- java.lang.Object
-
- org.apache.iotdb.tsfile.file.metadata.statistics.Statistics<Binary>
-
- org.apache.iotdb.tsfile.file.metadata.statistics.BinaryStatistics
-
public class BinaryStatistics extends Statistics<Binary>
Statistics for string type.
-
-
Field Summary
-
Fields inherited from class org.apache.iotdb.tsfile.file.metadata.statistics.Statistics
isEmpty
-
-
Constructor Summary
Constructors Constructor Description BinaryStatistics()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description longcalculateRamSize()voiddeserialize(java.io.InputStream inputStream)deserialize data from the inputStream.voiddeserialize(java.nio.ByteBuffer byteBuffer)booleanequals(java.lang.Object o)BinarygetFirstValue()BinarygetLastValue()BinarygetMaxValue()BinarygetMinValue()intgetStatsSize()The output of this method should be identical to the method "serializeStats(outputStream)".doublegetSumDoubleValue()longgetSumLongValue()TSDataTypegetType()inthashCode()voidinitializeStats(Binary first, Binary last)initialize Statistics.protected voidmergeStatisticsValue(Statistics<Binary> stats)intserializeStats(java.io.OutputStream outputStream)java.lang.StringtoString()-
Methods inherited from class org.apache.iotdb.tsfile.file.metadata.statistics.Statistics
containedByTimeFilter, deserialize, deserialize, getCount, getEndTime, getSerializedSize, getSizeByType, getStartTime, getStatsByType, hasNullValue, isEmpty, mergeStatistics, serialize, setCount, setEmpty, setEndTime, setStartTime, update, update, update, update, update, update, update, update, update, update, update, update, update, update, update, updateStats
-
-
-
-
Method Detail
-
getType
public TSDataType getType()
- Specified by:
getTypein classStatistics<Binary>
-
getStatsSize
public int getStatsSize()
The output of this method should be identical to the method "serializeStats(outputStream)".- Specified by:
getStatsSizein classStatistics<Binary>
-
initializeStats
public void initializeStats(Binary first, Binary last)
initialize Statistics.- Parameters:
first- the first valuelast- the last value
-
getMinValue
public Binary getMinValue()
- Specified by:
getMinValuein classStatistics<Binary>
-
getMaxValue
public Binary getMaxValue()
- Specified by:
getMaxValuein classStatistics<Binary>
-
getFirstValue
public Binary getFirstValue()
- Specified by:
getFirstValuein classStatistics<Binary>
-
getLastValue
public Binary getLastValue()
- Specified by:
getLastValuein classStatistics<Binary>
-
getSumDoubleValue
public double getSumDoubleValue()
- Specified by:
getSumDoubleValuein classStatistics<Binary>
-
getSumLongValue
public long getSumLongValue()
- Specified by:
getSumLongValuein classStatistics<Binary>
-
mergeStatisticsValue
protected void mergeStatisticsValue(Statistics<Binary> stats)
- Specified by:
mergeStatisticsValuein classStatistics<Binary>
-
calculateRamSize
public long calculateRamSize()
- Specified by:
calculateRamSizein classStatistics<Binary>
-
serializeStats
public int serializeStats(java.io.OutputStream outputStream) throws java.io.IOException- Throws:
java.io.IOException
-
deserialize
public void deserialize(java.io.InputStream inputStream) throws java.io.IOExceptionDescription copied from class:Statisticsdeserialize data from the inputStream.- Specified by:
deserializein classStatistics<Binary>- Parameters:
inputStream- input stream- Throws:
java.io.IOException- exception when operating stream
-
deserialize
public void deserialize(java.nio.ByteBuffer byteBuffer)
- Specified by:
deserializein classStatistics<Binary>
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equalsin classStatistics<Binary>
-
hashCode
public int hashCode()
- Overrides:
hashCodein classStatistics<Binary>
-
toString
public java.lang.String toString()
- Overrides:
toStringin classStatistics<Binary>
-
-