MCPcopy Index your code
hub / github.com/apache/devlake / GetPrimarykeyColumnNames

Function GetPrimarykeyColumnNames

backend/core/dal/dal.go:271–281  ·  view source on GitHub ↗

GetPrimarykeyColumnNames get returns PrimaryKey Column Names in database

(d Dal, dst Tabler)

Source from the content-addressed store, hash-verified

269
270// GetPrimarykeyColumnNames get returns PrimaryKey Column Names in database
271func GetPrimarykeyColumnNames(d Dal, dst Tabler) (names []string, err errors.Error) {
272 pkColumns, err := GetPrimarykeyColumns(d, dst)
273 if err != nil {
274 return
275 }
276 for _, pkColumn := range pkColumns {
277 // in case the column name is a reserved identifier
278 names = append(names, fmt.Sprintf("%s.%s", dst.TableName(), pkColumn.Name()))
279 }
280 return
281}
282
283type DalClause struct {
284 Expr string

Callers

nothing calls this directly

Calls 3

GetPrimarykeyColumnsFunction · 0.85
TableNameMethod · 0.65
NameMethod · 0.65

Tested by

no test coverage detected