Class TPSQueries
java.lang.Object
com.djrapitops.plan.storage.database.queries.objects.TPSQueries
-
Method Summary
Modifier and TypeMethodDescriptionaverageChunks(long after, long before, ServerUUID serverUUID) averageChunks(long after, long before, List<ServerUUID> serverUUIDs) averageCPU(long after, long before, ServerUUID serverUUID) averageCPU(long after, long before, List<ServerUUID> serverUUIDs) averageEntities(long after, long before, ServerUUID serverUUID) averageEntities(long after, long before, List<ServerUUID> serverUUIDs) averageFreeDisk(long after, long before, ServerUUID serverUUID) averageMSPT(long after, long before, ServerUUID serverUUID) averageMSPT(long after, long before, List<ServerUUID> serverUUIDs) averagePlayersOnline(long after, long before, ServerUUID serverUUID) averagePlayersOnline(long after, long before, List<ServerUUID> serverUUIDs) averageRAM(long after, long before, ServerUUID serverUUID) averageRAM(long after, long before, List<ServerUUID> serverUUIDs) averageTPS(long after, long before, ServerUUID serverUUID) averageTPS(long after, long before, List<ServerUUID> serverUUIDs) downtime(long after, long before, List<ServerUUID> serverUUIDs) static TPSextractTPS(ResultSet set) fetchAllTimePeakPlayerCount(ServerUUID serverUUID) fetchLastStoredTpsDate(ServerUUID serverUUID) fetchLatestServerStartTime(ServerUUID serverUUID, long dataGapThreshold) fetchLatestTPSEntryForServer(ServerUUID serverUUID) fetchNetworkPeakPlayerCount(long afterDate, long beforeDate, boolean onlyOneProxy) fetchPeakPlayerCount(ServerUUID serverUUID, long afterDate, long beforeDate) fetchPeakPlayerCount(List<ServerUUID> serverUUIDs, long afterDate, long beforeDate) fetchPlayersOnlineOfServer(long after, long before, ServerUUID serverUUID) static Query<List<TPSTable.Row>> fetchRows(int currentId, int rowLimit) fetchTPSDataOfAllServersBut(long after, long before, ServerUUID leaveOut) fetchTPSDataOfServer(long after, long before, ServerUUID serverUUID) fetchTPSDataOfServerInResolution(long after, long before, long resolution, ServerUUID serverUUID) fetchTPSDataOfServers(long after, long before, Collection<ServerUUID> serverUUIDs) fetchViewPreviewGraphData(ServerUUID serverUUID) lowTpsSpikes(double threshold, long after, long before, List<ServerUUID> serverUUIDs) maxFreeDisk(long after, long before, ServerUUID serverUUID) minFreeDisk(long after, long before, ServerUUID serverUUID) occupiedTime(long after, long before, List<ServerUUID> serverUUIDs) uptime(long after, long before, List<ServerUUID> serverUUIDs)
-
Method Details
-
fetchTPSDataOfServerInResolution
public static Query<List<TPS>> fetchTPSDataOfServerInResolution(long after, long before, long resolution, ServerUUID serverUUID) -
extractTPS
- Throws:
SQLException
-
fetchTPSDataOfServer
-
occupiedTime
-
uptime
-
downtime
-
lowTpsSpikes
public static Query<Integer> lowTpsSpikes(double threshold, long after, long before, List<ServerUUID> serverUUIDs) -
fetchViewPreviewGraphData
-
fetchPlayersOnlineOfServer
public static Query<List<DateObj<Integer>>> fetchPlayersOnlineOfServer(long after, long before, ServerUUID serverUUID) -
fetchTPSDataOfAllServersBut
-
fetchPeakPlayerCount
public static Query<Optional<DateObj<Integer>>> fetchPeakPlayerCount(ServerUUID serverUUID, long afterDate, long beforeDate) -
fetchPeakPlayerCount
-
fetchNetworkPeakPlayerCount
-
fetchAllTimePeakPlayerCount
-
fetchLatestTPSEntryForServer
-
averageTPS
-
averageTPS
-
averagePlayersOnline
-
averagePlayersOnline
public static Query<Double> averagePlayersOnline(long after, long before, List<ServerUUID> serverUUIDs) -
averageCPU
-
averageCPU
-
averageRAM
-
averageRAM
-
averageChunks
-
averageChunks
-
averageEntities
-
averageEntities
-
averageMSPT
-
averageMSPT
-
maxFreeDisk
-
minFreeDisk
-
averageFreeDisk
-
fetchLastStoredTpsDate
-
fetchTPSDataOfServers
public static Query<Map<Integer, List<TPS>>> fetchTPSDataOfServers(long after, long before, Collection<ServerUUID> serverUUIDs) -
fetchLatestServerStartTime
public static Query<Optional<Long>> fetchLatestServerStartTime(ServerUUID serverUUID, long dataGapThreshold) -
fetchRows
-