alerter/engine/client.go (9 lines of code) (raw):
package engine
import (
"context"
"github.com/Azure/azure-kusto-go/kusto/data/table"
)
type Client interface {
Endpoint(db string) string
Query(ctx context.Context, qc *QueryContext, fn func(ctx context.Context, endpoint string, qc *QueryContext, row *table.Row) error) (error, int)
}