1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/gohouse-gorose

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
builder_sqlite3.go 907
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
fizzday Отправлено 13.08.2019 06:49 4698c87
package gorose
type BuilderSqlite3 struct {
//IOrm
driver string
}
// sqlstr := fmt.Sprintf("SELECT %s%s FROM %s%s%s%s%s%s%s%s",
// distinct, fields, table, join, where, group, having, order, limit, offset)
// select {distinct} {fields} from {table} {join} {where} {group} {having} {order} {limit} {offset}
// {execute} {table} {data} {where}
func init() {
var driver = "sqlite3"
var builder = &BuilderSqlite3{driver: driver}
NewBuilderDriver().Register(driver, builder)
}
// BuildQuery : build query sql string
func (b *BuilderSqlite3) BuildQuery(o IOrm) (sqlStr string, args []interface{}, err error) {
return NewBuilderDefault(o).SetDriver(b.driver).BuildQuery()
}
// BuildExecut : build execute sql string
func (b *BuilderSqlite3) BuildExecute(o IOrm, operType string) (sqlStr string, args []interface{}, err error) {
return NewBuilderDefault(o).SetDriver(b.driver).BuildExecute(operType)
}

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/gohouse-gorose.git
git@api.gitlife.ru:oschina-mirror/gohouse-gorose.git
oschina-mirror
gohouse-gorose
gohouse-gorose
master