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

Method parseFeatureStream

metadata/client.go:316–328  ·  view source on GitHub ↗
(stream featureStream)

Source from the content-addressed store, hash-verified

314}
315
316func (client *Client) parseFeatureStream(stream featureStream) ([]*Feature, error) {
317 features := make([]*Feature, 0)
318 for {
319 serial, err := stream.Recv()
320 if err == io.EOF {
321 break
322 } else if err != nil {
323 return nil, err
324 }
325 features = append(features, wrapProtoFeature(serial))
326 }
327 return features, nil
328}
329
330type featureVariantStream interface {
331 Recv() (*pb.FeatureVariant, error)

Callers 2

ListFeaturesMethod · 0.95
GetFeaturesMethod · 0.95

Calls 2

wrapProtoFeatureFunction · 0.85
RecvMethod · 0.65

Tested by

no test coverage detected