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  }