MCPcopy Create free account
hub / github.com/DEROFDN/Engram / GetAllSCIDVariableDetails

Function GetAllSCIDVariableDetails

methods.go:525–542  ·  view source on GitHub ↗

GetAllSCIDVariableDetails from Gnomon's gravdb

(ctx context.Context, p SCID_Param)

Source from the content-addressed store, hash-verified

523
524// GetAllSCIDVariableDetails from Gnomon's gravdb
525func GetAllSCIDVariableDetails(ctx context.Context, p SCID_Param) (result GetAllSCIDVariableDetails_Result, err error) {
526 if gnomon.Index == nil {
527 err = fmt.Errorf("gnomon is not active")
528 return
529 }
530
531 var vars []*structures.SCIDVariable
532 switch gnomon.Index.DBType {
533 case "gravdb":
534 vars = gnomon.Index.GravDBBackend.GetAllSCIDVariableDetails(p.SCID)
535 case "boltdb":
536 vars = gnomon.Index.BBSBackend.GetAllSCIDVariableDetails(p.SCID)
537 }
538
539 result.AllVariables = vars
540
541 return
542}
543
544// GetSCIDKeysByValue and GetSCIDValuesByKey
545type (

Callers

nothing calls this directly

Calls 1

Tested by

no test coverage detected