MCPcopy
hub / github.com/sqldef/sqldef / exportTableDDL

Method exportTableDDL

database/mssql/database.go:135–141  ·  view source on GitHub ↗
(table string)

Source from the content-addressed store, hash-verified

133}
134
135func (d *MssqlDatabase) exportTableDDL(table string) (string, error) {
136 cols := d.getColumns(table)
137 indexDefs := d.getIndexDefs(table)
138 foreignDefs := d.getForeignDefs(table)
139 checkDefs := d.getCheckDefs(table)
140 return d.buildExportTableDDL(table, cols, indexDefs, foreignDefs, checkDefs), nil
141}
142
143func (d *MssqlDatabase) buildExportTableDDL(table string, columns []column, indexDefs []*indexDef, foreignDefs []string, checkDefs []string) string {
144 var queryBuilder strings.Builder

Callers 1

ExportDDLsMethod · 0.95

Calls 5

getColumnsMethod · 0.95
getIndexDefsMethod · 0.95
getForeignDefsMethod · 0.95
getCheckDefsMethod · 0.95
buildExportTableDDLMethod · 0.95

Tested by

no test coverage detected