Documentation ¶
Index ¶
- Constants
- func NewCatalogClient(ctx context.Context) (catalog.Client, error)
- type Config
- type DiscoveryType
- type NOOPCatalog
- func (n NOOPCatalog) Get(_ context.Context, _ catalog.Key) (catalog.Entry, error)
- func (n NOOPCatalog) GetOrExtendReservation(_ context.Context, _ catalog.Key, _ string, _ time.Duration) (*datacatalog.Reservation, error)
- func (n NOOPCatalog) Put(_ context.Context, _ catalog.Key, _ io.OutputReader, _ catalog.Metadata) (catalog.Status, error)
- func (n NOOPCatalog) ReleaseReservation(_ context.Context, _ catalog.Key, _ string) error
Constants ¶
View Source
const ConfigSectionKey = "catalog-cache"
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Config ¶
type Config struct { Type DiscoveryType `json:"type" pflag:"\"noop\", Catalog Implementation to use"` Endpoint string `json:"endpoint" pflag:"\"\", Endpoint for catalog service"` Insecure bool `json:"insecure" pflag:"false, Use insecure grpc connection"` MaxCacheAge config.Duration `json:"max-cache-age" pflag:", Cache entries past this age will incur cache miss. 0 means cache never expires"` }
type DiscoveryType ¶
type DiscoveryType = string
const ( NoOpDiscoveryType DiscoveryType = "noop" DataCatalogType DiscoveryType = "datacatalog" )
type NOOPCatalog ¶
type NOOPCatalog struct { }
func (NOOPCatalog) GetOrExtendReservation ¶ added in v0.16.1
func (n NOOPCatalog) GetOrExtendReservation(_ context.Context, _ catalog.Key, _ string, _ time.Duration) (*datacatalog.Reservation, error)
func (NOOPCatalog) ReleaseReservation ¶ added in v0.16.1
Click to show internal directories.
Click to hide internal directories.