MCPcopy Create free account
hub / github.com/upper/db / GroupBy

Method GroupBy

internal/sqlbuilder/select.go:226–240  ·  view source on GitHub ↗
(columns ...interface{})

Source from the content-addressed store, hash-verified

224}
225
226func (sel *selector) GroupBy(columns ...interface{}) db.Selector {
227 return sel.frame(func(sq *selectorQuery) error {
228 fragments, args, err := columnFragments(columns)
229 if err != nil {
230 return err
231 }
232
233 if fragments != nil {
234 sq.groupBy = exql.GroupByColumns(fragments...)
235 }
236 sq.groupByArgs = args
237
238 return nil
239 })
240}
241
242func (sel *selector) OrderBy(columns ...interface{}) db.Selector {
243 return sel.frame(func(sq *selectorQuery) error {

Callers

nothing calls this directly

Calls 3

frameMethod · 0.95
GroupByColumnsFunction · 0.92
columnFragmentsFunction · 0.85

Tested by

no test coverage detected