package group

import "github.com/pingcap-inc/clinic/pkg/ngm/statements/load"

func ByPlanDigest() Group[string] {
	return &GroupByPlanDigest{}
}

type GroupByPlanDigest struct{}

var _ Group[string] = (*GroupByPlanDigest)(nil)

func (*GroupByPlanDigest) Key(record *load.StmtRecord) string {
	return record.PlanDigest
}
