Class StatisticsMaintenanceOnHostImpl
java.lang.Object
io.github.mfvanek.pg.statistics.maintenance.StatisticsMaintenanceOnHostImpl
- All Implemented Interfaces:
HostAware
,StatisticsMaintenanceOnHost
,StatisticsAware
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptiongetHost()
Gets information about host in the cluster.Gets time at which database statistics were last reset on current host.boolean
Resets all statistics counters for the current database on current host to zero.
-
Constructor Details
-
StatisticsMaintenanceOnHostImpl
-
-
Method Details
-
getHost
Gets information about host in the cluster. -
resetStatistics
public boolean resetStatistics()Resets all statistics counters for the current database on current host to zero.Note: superuser privileges are required.
- Specified by:
resetStatistics
in interfaceStatisticsAware
- Specified by:
resetStatistics
in interfaceStatisticsMaintenanceOnHost
- Returns:
- true if the operation is successful
- See Also:
-
getLastStatsResetTimestamp
Gets time at which database statistics were last reset on current host.- Specified by:
getLastStatsResetTimestamp
in interfaceStatisticsAware
- Specified by:
getLastStatsResetTimestamp
in interfaceStatisticsMaintenanceOnHost
- Returns:
Optional
of null or time at which database statistics were last reset.
-