public interface IIndex<T>
Indexed access to the elements provided by an IQueryable
getCandidatesObtains the elements that are candidates for the given
booleanExprwhen applied using the given
this. The returned set of elements are the elements that must be present in order for the expression to evaluate to
true. The set may contain false positives. TODO: Write more about how the valid set of elements is determined.
ctx- The evaluation context used when examining the
variable- The variable used as
booleanExpr- The boolean expression.
- The candidate elements or
nullif this index cannot be used.