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

Method GetLabels

api/main.go:171–198  ·  view source on GitHub ↗
(stream pb.Api_GetLabelsServer)

Source from the content-addressed store, hash-verified

169}
170
171func (serv *MetadataServer) GetLabels(stream pb.Api_GetLabelsServer) error {
172 for {
173 name, err := stream.Recv()
174 if err == io.EOF {
175 return nil
176 }
177 if err != nil {
178 serv.Logger.Errorf("Failed to read client request: %v", err)
179 return err
180 }
181 proxyStream, err := serv.meta.GetLabels(stream.Context())
182 if err != nil {
183 return err
184 }
185 sErr := proxyStream.Send(name)
186 if sErr != nil {
187 return sErr
188 }
189 res, err := proxyStream.Recv()
190 if err != nil {
191 return err
192 }
193 sendErr := stream.Send(res)
194 if sendErr != nil {
195 return sendErr
196 }
197 }
198}
199
200func (serv *MetadataServer) GetLabelVariants(stream pb.Api_GetLabelVariantsServer) error {
201 for {

Callers

nothing calls this directly

Calls 4

RecvMethod · 0.65
GetLabelsMethod · 0.65
ContextMethod · 0.45
SendMethod · 0.45

Tested by

no test coverage detected