View Source Electric.Shapes.Filter.Indexes.EqualityIndex (electric v1.0.1)
Efficiently finds shapes that are affected by a change when the shape's where clause has field = const
in it.
The index maps the values to the shapes that have that value as it's const in the field = const
condition.
Rather than directly adding shapes, shapes are added to a %WhereCondition{}
which represents can contain multiple
shapes and allows for further optimisations of other conditions in the shape's where clause.