-
Notifications
You must be signed in to change notification settings - Fork 97
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Add element type property to LinkableElement interface (#1226)
The LinkableElement interface is used in cases where we have a set of LinkableElements undifferentiated by underlying type. In predicate pushdown, this happens with where specs that reference some set of linkable elements but store them in an undifferentiated collection. In practice, we need to know not just the object type, but the more refined LinkableElementType in order to apply the pushdown evaluation logic, as time dimensions and categorical dimensions need to be considered in a distinct way. This makes the relevant property available in the parent interface so we can access it directly.
- Loading branch information
Showing
1 changed file
with
28 additions
and
10 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters