func()

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
}