MCPcopy Create free account
hub / github.com/featureform/featureform / GetTrainingSetVariants

Method GetTrainingSetVariants

api/main.go:316–343  ·  view source on GitHub ↗
(stream pb.Api_GetTrainingSetVariantsServer)

Source from the content-addressed store, hash-verified

314}
315
316func (serv *MetadataServer) GetTrainingSetVariants(stream pb.Api_GetTrainingSetVariantsServer) error {
317 for {
318 nameVariant, err := stream.Recv()
319 if err == io.EOF {
320 return nil
321 }
322 if err != nil {
323 serv.Logger.Errorf("Failed to read client request: %v", err)
324 return err
325 }
326 proxyStream, err := serv.meta.GetTrainingSetVariants(stream.Context())
327 if err != nil {
328 return err
329 }
330 sErr := proxyStream.Send(nameVariant)
331 if sErr != nil {
332 return sErr
333 }
334 res, err := proxyStream.Recv()
335 if err != nil {
336 return err
337 }
338 sendErr := stream.Send(res)
339 if sendErr != nil {
340 return sendErr
341 }
342 }
343}
344
345func (serv *MetadataServer) GetProviders(stream pb.Api_GetProvidersServer) error {
346 for {

Callers

nothing calls this directly

Calls 3

RecvMethod · 0.65
ContextMethod · 0.45
SendMethod · 0.45

Tested by

no test coverage detected