GetAllSCIDVariableDetails from Gnomon's gravdb
(ctx context.Context, p SCID_Param)
| 523 | |
| 524 | // GetAllSCIDVariableDetails from Gnomon's gravdb |
| 525 | func 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 |
| 545 | type ( |
nothing calls this directly
no test coverage detected