14 lines
269 B
Go
14 lines
269 B
Go
package dbr
|
|
|
|
// Builder builds sql in one dialect like MySQL/PostgreSQL
|
|
// e.g. XxxBuilder
|
|
type Builder interface {
|
|
Build(Dialect, Buffer) error
|
|
}
|
|
|
|
type BuildFunc func(Dialect, Buffer) error
|
|
|
|
func (b BuildFunc) Build(d Dialect, buf Buffer) error {
|
|
return b(d, buf)
|
|
}
|