3
0
Files
corteza/pkg/envoy/resource/dataset.go
2020-11-27 11:19:16 +01:00

26 lines
392 B
Go

package resource
type (
provider interface {
Fields() []string
Count() uint64
Next() (map[string]string, error)
}
ResourceDataset struct {
*base
P provider
}
)
func NewResourceDataset(name string, p provider) *ResourceDataset {
r := &ResourceDataset{base: &base{}}
r.P = p
r.SetResourceType(DATA_SOURCE_RESOURCE_TYPE)
r.AddIdentifier(identifiers(name)...)
return r
}