github.com/aacfactory/fns-contrib/databases/sql@v1.2.84/dac/groups/group.go (about) 1 package groups 2 3 import "github.com/aacfactory/fns-contrib/databases/sql/dac/conditions" 4 5 type GroupBy struct { 6 Bys []string 7 Havings conditions.Condition 8 } 9 10 func (fields GroupBy) Having(condition conditions.Condition) GroupBy { 11 fields.Havings = condition 12 return fields 13 } 14 15 func Group(field ...string) GroupBy { 16 return GroupBy{ 17 Bys: field, 18 } 19 }