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
Some downstream customers have had issues extending and using DataSourceConstraint and its subclasses. It should be made more extendable and flexible.
An interface has been extracted from the DataSourceConstraint class. The original DataSourceConstraint implementation has been renamed to BaseDataSourceConstraint. The rest of the class hierarchy has been maintained.
To absorb these changes switch all instances of explicitly creating a DataSourceConstraint to creating a BaseDataSourceConstraint. No other changes should be required.
A new method has been added to the interface which allows filtering a DataSourceConstraint's Dimenisions using a predicate. This is the Dimension side of the functionality already provided by withMetricIntersection.
The text was updated successfully, but these errors were encountered:
Some downstream customers have had issues extending and using DataSourceConstraint and its subclasses. It should be made more extendable and flexible.
An interface has been extracted from the
DataSourceConstraint
class. The originalDataSourceConstraint
implementation has been renamed toBaseDataSourceConstraint
. The rest of the class hierarchy has been maintained.To absorb these changes switch all instances of explicitly creating a
DataSourceConstraint
to creating aBaseDataSourceConstraint
. No other changes should be required.A new method has been added to the interface which allows filtering a
DataSourceConstraint
'sDimenision
s using a predicate. This is theDimension
side of the functionality already provided bywithMetricIntersection
.The text was updated successfully, but these errors were encountered: