MCPcopy
hub / github.com/go-gorm/gorm / Dialector

Interface Dialector

interfaces.go:12–21  ·  interfaces.go::Dialector

Dialector GORM database dialector

Source from the content-addressed store, hash-verified

10
11// Dialector GORM database dialector
12type Dialector interface {
13 Name() string
14 Initialize(*DB) error
15 Migrator(db *DB) Migrator
16 DataTypeOf(*schema.Field) string
17 DefaultValueOf(*schema.Field) clause.Expression
18 BindVarTo(writer clause.Writer, stmt *Statement, v interface{})
19 QuoteTo(clause.Writer, string)
20 Explain(sql string, vars ...interface{}) string
21}
22
23// Plugin GORM plugin interface
24type Plugin interface {

Callers 27

MigratorMethod · 0.65
AutoMigrateMethod · 0.65
CreateTableMethod · 0.65
HasTableMethod · 0.65
AddColumnMethod · 0.65
HasColumnMethod · 0.65
MigrateColumnMethod · 0.65
MigrateColumnUniqueMethod · 0.65
DataTypeOfMethod · 0.65
TestTiDBMigrateColumnsFunction · 0.65
TestMigrateColumnsFunction · 0.65

Implementers 2

DummyDialectorutils/tests/dummy_dialecter.go
testDialectortests/chainable_api_test.go

Calls

no outgoing calls

Tested by

no test coverage detected