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

Function GetPrimarykeyColumns

backend/core/dal/dal.go:263–268  ·  view source on GitHub ↗

GetPrimarykeyColumns get returns PrimaryKey table Meta in database

(d Dal, dst Tabler)

Source from the content-addressed store, hash-verified

261
262// GetPrimarykeyColumns get returns PrimaryKey table Meta in database
263func GetPrimarykeyColumns(d Dal, dst Tabler) ([]ColumnMeta, errors.Error) {
264 return d.GetColumns(dst, func(columnMeta ColumnMeta) bool {
265 isPrimaryKey, ok := columnMeta.PrimaryKey()
266 return isPrimaryKey && ok
267 })
268}
269
270// GetPrimarykeyColumnNames get returns PrimaryKey Column Names in database
271func GetPrimarykeyColumnNames(d Dal, dst Tabler) (names []string, err errors.Error) {

Callers 1

GetPrimarykeyColumnNamesFunction · 0.85

Calls 2

PrimaryKeyMethod · 0.80
GetColumnsMethod · 0.65

Tested by

no test coverage detected