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

Method GetLabelVariants

api/main.go:200–227  ·  view source on GitHub ↗
(stream pb.Api_GetLabelVariantsServer)

Source from the content-addressed store, hash-verified

198}
199
200func (serv *MetadataServer) GetLabelVariants(stream pb.Api_GetLabelVariantsServer) error {
201 for {
202 nameVariant, err := stream.Recv()
203 if err == io.EOF {
204 return nil
205 }
206 if err != nil {
207 serv.Logger.Errorf("Failed to read client request: %v", err)
208 return err
209 }
210 proxyStream, err := serv.meta.GetLabelVariants(stream.Context())
211 if err != nil {
212 return err
213 }
214 sErr := proxyStream.Send(nameVariant)
215 if sErr != nil {
216 return sErr
217 }
218 res, err := proxyStream.Recv()
219 if err != nil {
220 return err
221 }
222 sendErr := stream.Send(res)
223 if sendErr != nil {
224 return sendErr
225 }
226 }
227}
228
229func (serv *MetadataServer) GetSources(stream pb.Api_GetSourcesServer) error {
230 for {

Callers

nothing calls this directly

Calls 3

RecvMethod · 0.65
ContextMethod · 0.45
SendMethod · 0.45

Tested by

no test coverage detected