16 lines
276 B
Go
16 lines
276 B
Go
package dbr
|
|
|
|
import "time"
|
|
|
|
// Dialect abstracts database differences
|
|
type Dialect interface {
|
|
QuoteIdent(id string) string
|
|
|
|
EncodeString(s string) string
|
|
EncodeBool(b bool) string
|
|
EncodeTime(t time.Time) string
|
|
EncodeBytes(b []byte) string
|
|
|
|
Placeholder(n int) string
|
|
}
|