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

Method CurrentTable

migrator/migrator.go:1023–1028  ·  view source on GitHub ↗

CurrentTable returns current statement's table expression

(stmt *gorm.Statement)

Source from the content-addressed store, hash-verified

1021
1022// CurrentTable returns current statement's table expression
1023func (m Migrator) CurrentTable(stmt *gorm.Statement) interface{} {
1024 if stmt.TableExpr != nil {
1025 return *stmt.TableExpr
1026 }
1027 return clause.Table{Name: stmt.Table}
1028}
1029
1030// GetIndexes return Indexes []gorm.Index and execErr error
1031func (m Migrator) GetIndexes(dst interface{}) ([]gorm.Index, error) {

Callers 10

CreateTableMethod · 0.95
DropTableMethod · 0.95
RenameTableMethod · 0.95
AddColumnMethod · 0.95
DropColumnMethod · 0.95
AlterColumnMethod · 0.95
RenameColumnMethod · 0.95
CreateIndexMethod · 0.95
DropIndexMethod · 0.95
RenameIndexMethod · 0.95

Implementers 1

Migratormigrator/migrator.go

Calls

no outgoing calls

Tested by

no test coverage detected