Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type IndexFilter ¶
type IndexFilter interface { // IndexRules fetches v1.IndexRule by subject defined in IndexRuleBinding IndexRules(ctx context.Context, subject *commonv1.Metadata) ([]*databasev1.IndexRule, error) // Subjects fetches Subject(s) by index rule Subjects(ctx context.Context, indexRule *databasev1.IndexRule, catalog commonv1.Catalog) ([]schema.Spec, error) }
IndexFilter provides methods to find a specific index related objects and vice versa
type Repo ¶
type Repo interface { IndexFilter StreamRegistry() schema.Stream IndexRuleRegistry() schema.IndexRule IndexRuleBindingRegistry() schema.IndexRuleBinding MeasureRegistry() schema.Measure GroupRegistry() schema.Group TopNAggregationRegistry() schema.TopNAggregation PropertyRegistry() schema.Property }
Click to show internal directories.
Click to hide internal directories.