Documentation
¶
Index ¶
- type MySQLDriver
- type PostgresDriver
- func (d *PostgresDriver) BuildQuery(query *core.Query) (string, []interface{})
- func (d *PostgresDriver) Connect(dsn string) (*sql.DB, error)
- func (d *PostgresDriver) CreateTable(model core.ModelSchema) string
- func (d *PostgresDriver) GetDialect() string
- func (d *PostgresDriver) Migrate(schema *core.Schema) error
- type SQLiteDriver
- func (d *SQLiteDriver) BuildQuery(query *core.Query) (string, []interface{})
- func (d *SQLiteDriver) Connect(dsn string) (*sql.DB, error)
- func (d *SQLiteDriver) CreateTable(model core.ModelSchema) string
- func (d *SQLiteDriver) GetDialect() string
- func (d *SQLiteDriver) Migrate(schema *core.Schema) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type MySQLDriver ¶
type MySQLDriver struct{}
func (*MySQLDriver) BuildQuery ¶
func (d *MySQLDriver) BuildQuery(query *core.Query) (string, []interface{})
func (*MySQLDriver) CreateTable ¶
func (d *MySQLDriver) CreateTable(model core.ModelSchema) string
func (*MySQLDriver) GetDialect ¶
func (d *MySQLDriver) GetDialect() string
type PostgresDriver ¶
type PostgresDriver struct{}
func (*PostgresDriver) BuildQuery ¶
func (d *PostgresDriver) BuildQuery(query *core.Query) (string, []interface{})
func (*PostgresDriver) CreateTable ¶
func (d *PostgresDriver) CreateTable(model core.ModelSchema) string
func (*PostgresDriver) GetDialect ¶
func (d *PostgresDriver) GetDialect() string
type SQLiteDriver ¶
type SQLiteDriver struct{}
func (*SQLiteDriver) BuildQuery ¶
func (d *SQLiteDriver) BuildQuery(query *core.Query) (string, []interface{})
func (*SQLiteDriver) CreateTable ¶
func (d *SQLiteDriver) CreateTable(model core.ModelSchema) string
func (*SQLiteDriver) GetDialect ¶
func (d *SQLiteDriver) GetDialect() string
Click to show internal directories.
Click to hide internal directories.