gorm/dialect.go
2018-02-24 18:29:17 +08:00

21 lines
442 B
Go

package dialects
import (
"github.com/jinzhu/gorm"
"github.com/jinzhu/gorm/builder"
)
// Dialect GORM dialect interface
type Dialect interface {
// CRUD operations
Insert(*gorm.DB, builder.Statement) error
Query(*gorm.DB, builder.Statement) error
Update(*gorm.DB, builder.Statement) error
Delete(*gorm.DB, builder.Statement) error
// DB Driver interface
QueryRow(*gorm.DB) error
QueryRows(*gorm.DB) error
Exec(*gorm.DB) error
}