in pkg/sls-plugin.go [450:469]
func (ds *SlsDatasource) GetQueryCount(queryInfo *QueryInfo) int64 {
queryInfo.LogsPerPage = 100
if strings.Contains(strings.ToUpper(queryInfo.Query), "SELECT") && strings.Contains(queryInfo.Query, "|") {
return 1
}
if queryInfo.TotalLogs >= 5000 {
queryInfo.TotalLogs = 5000
}
if queryInfo.TotalLogs <= 0 {
queryInfo.TotalLogs = 1
}
if queryInfo.TotalLogs < queryInfo.LogsPerPage {
queryInfo.LogsPerPage = queryInfo.TotalLogs
}
if queryInfo.LogsPerPage > 0 {
return (queryInfo.TotalLogs + queryInfo.LogsPerPage - 1) / queryInfo.LogsPerPage
}
return 1
}