/
githubmirror
/
GoFrame
Обзор
Документация
Войти
/
githubmirror
/
GoFrame
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
database/gdb/gdb_driver_wrapper.go
31 строка
884 B
John Guo
feature/v2.2.0 (#2154)
26 сен 2022, 17:11
Не верифицирован
26 сен 2022, 17:11
141ca62
Код
Авторство
О чём код?
// Copyright GoFrame Author(https://goframe.org). All Rights Reserved. // // This Source Code Form is subject to the terms of the MIT License. // If a copy of the MIT was not distributed with this file, // You can obtain one at https://github.com/gogf/gf. package gdb // DriverWrapper is a driver wrapper for extending features with embedded driver. type DriverWrapper struct { driver Driver } // New creates and returns a database object for mysql. // It implements the interface of gdb.Driver for extra database driver installation. func (d *DriverWrapper) New(core *Core, node *ConfigNode) (DB, error) { db, err := d.driver.New(core, node) if err != nil { return nil, err } return &DriverWrapperDB{ DB: db, }, nil } // newDriverWrapper creates and returns a driver wrapper. func newDriverWrapper(driver Driver) Driver { return &DriverWrapper{ driver: driver, } }