Package io.trino.plugin.hive
Class HiveBasicStatistics
- java.lang.Object
-
- io.trino.plugin.hive.HiveBasicStatistics
-
@Immutable public class HiveBasicStatistics extends Object
-
-
Constructor Summary
Constructors Constructor Description HiveBasicStatistics(long fileCount, long rowCount, long inMemoryDataSizeInBytes, long onDiskDataSizeInBytes)HiveBasicStatistics(OptionalLong fileCount, OptionalLong rowCount, OptionalLong inMemoryDataSizeInBytes, OptionalLong onDiskDataSizeInBytes)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static HiveBasicStatisticscreateEmptyStatistics()static HiveBasicStatisticscreateZeroStatistics()booleanequals(Object o)OptionalLonggetFileCount()OptionalLonggetInMemoryDataSizeInBytes()OptionalLonggetOnDiskDataSizeInBytes()OptionalLonggetRowCount()inthashCode()StringtoString()HiveBasicStatisticswithAdjustedRowCount(long adjustment)
-
-
-
Constructor Detail
-
HiveBasicStatistics
public HiveBasicStatistics(long fileCount, long rowCount, long inMemoryDataSizeInBytes, long onDiskDataSizeInBytes)
-
HiveBasicStatistics
public HiveBasicStatistics(OptionalLong fileCount, OptionalLong rowCount, OptionalLong inMemoryDataSizeInBytes, OptionalLong onDiskDataSizeInBytes)
-
-
Method Detail
-
createEmptyStatistics
public static HiveBasicStatistics createEmptyStatistics()
-
createZeroStatistics
public static HiveBasicStatistics createZeroStatistics()
-
getFileCount
public OptionalLong getFileCount()
-
getRowCount
public OptionalLong getRowCount()
-
getInMemoryDataSizeInBytes
public OptionalLong getInMemoryDataSizeInBytes()
-
getOnDiskDataSizeInBytes
public OptionalLong getOnDiskDataSizeInBytes()
-
withAdjustedRowCount
public HiveBasicStatistics withAdjustedRowCount(long adjustment)
-
-