github.com/altipla-consulting/ravendb-go-client@v0.1.3/group_by.go (about) 1 package ravendb 2 3 // GroupBy represents arguments to "group by" query 4 type GroupBy struct { 5 Field string 6 Method GroupByMethod 7 } 8 9 // NewGroupByField returns new GroupBy for a field 10 func NewGroupByField(fieldName string) *GroupBy { 11 return &GroupBy{ 12 Field: fieldName, 13 Method: GroupByMethodNone, 14 } 15 } 16 17 // NewGroupByField returns new GroupBy for an array 18 func NewGroupByArray(fieldName string) *GroupBy { 19 return &GroupBy{ 20 Field: fieldName, 21 Method: GroupByMethodArray, 22 } 23 }