You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Elide calls populateEntityDictionary on each data store.
The AggregationDataStore should only bind entities that have at least one MetricAggregation annotation. For each entity bound, it should use the EntityDictionary to lookup other data store specific annotations and construct a schema object for that entity. The schema will be used as foundational metadata for the store to perform its functions.
The text was updated successfully, but these errors were encountered:
@Cardinality is a new annotation that will have a value of SMALL, MEDIUM, or LARGE. We trust the developer to set it. The values should be an enum. Also, let's rename @ComputedMetric to @MetricComputation.
The AggregationDataStore needs a schema for each entity that:
Expected Behavior
New AggregationDataStore annotations should be created:
Examples
Current Behavior
N/A
Possible Solution
Elide calls
populateEntityDictionary
on each data store.The AggregationDataStore should only bind entities that have at least one
MetricAggregation
annotation. For each entity bound, it should use theEntityDictionary
to lookup other data store specific annotations and construct a schema object for that entity. The schema will be used as foundational metadata for the store to perform its functions.The text was updated successfully, but these errors were encountered: