/
githubmirror
/
pop
Обзор
Документация
Войти
/
githubmirror
/
pop
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
join.go
33 строки
478 B
Stanislas Michalak
Fix some code style issues
29 окт 2018, 11:53
29 окт 2018, 11:53
be66f09
Код
Авторство
О чём код?
package pop import ( "fmt" "strings" ) type joinClause struct { JoinType string Table string On string Arguments []interface{} } type joinClauses []joinClause func (c joinClause) String() string { sql := fmt.Sprintf("%s %s", c.JoinType, c.Table) if len(c.On) > 0 { sql += " ON " + c.On } return sql } func (c joinClauses) String() string { var cs []string for _, cl := range c { cs = append(cs, cl.String()) } return strings.Join(cs, " ") }