MCPcopy Index your code
hub / github.com/CovenantSQL/CovenantSQL / Fetch

Method Fetch

worker/dbms_mux.go:75–88  ·  view source on GitHub ↗

Fetch handles kayak fetch call.

(req *kt.FetchRequest, resp *kt.FetchResponse)

Source from the content-addressed store, hash-verified

73
74// Fetch handles kayak fetch call.
75func (s *DBKayakMuxService) Fetch(req *kt.FetchRequest, resp *kt.FetchResponse) (err error) {
76 id := proto.DatabaseID(req.Instance)
77
78 if v, ok := s.serviceMap.Load(id); ok {
79 var l *kt.Log
80 if l, err = v.(*kayak.Runtime).Fetch(req.GetContext(), req.Index); err == nil {
81 resp.Log = l
82 resp.Instance = req.Instance
83 }
84 return
85 }
86
87 return errors.Wrapf(ErrUnknownMuxRequest, "instance %v", req.Instance)
88}

Callers

nothing calls this directly

Calls 2

DatabaseIDTypeAlias · 0.92
GetContextMethod · 0.65

Tested by

no test coverage detected