github.com/ravendb/ravendb-go-client@v0.0.0-20240229102137-4474ee7aa0fa/group_by_count_token.go (about) 1 package ravendb 2 3 import "strings" 4 5 var _ queryToken = &groupByCountToken{} 6 7 type groupByCountToken struct { 8 fieldName string 9 } 10 11 func (t *groupByCountToken) writeTo(writer *strings.Builder) error { 12 13 writer.WriteString("count()") 14 15 if t.fieldName == "" { 16 return nil 17 } 18 19 writer.WriteString(" as ") 20 writer.WriteString(t.fieldName) 21 return nil 22 }