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

Method parseProviderStream

metadata/client.go:1012–1024  ·  view source on GitHub ↗
(stream providerStream)

Source from the content-addressed store, hash-verified

1010}
1011
1012func (client *Client) parseProviderStream(stream providerStream) ([]*Provider, error) {
1013 providers := make([]*Provider, 0)
1014 for {
1015 serial, err := stream.Recv()
1016 if err == io.EOF {
1017 break
1018 } else if err != nil {
1019 return nil, err
1020 }
1021 providers = append(providers, wrapProtoProvider(serial))
1022 }
1023 return providers, nil
1024}
1025
1026func (client *Client) ListEntities(ctx context.Context) ([]*Entity, error) {
1027 stream, err := client.GrpcConn.ListEntities(ctx, &pb.Empty{})

Callers 2

ListProvidersMethod · 0.95
GetProvidersMethod · 0.95

Calls 2

wrapProtoProviderFunction · 0.85
RecvMethod · 0.65

Tested by

no test coverage detected