IndexBound fxBound = new IndexBound(
new RowBasedUnboundExpressions(
filterInput.rowType(),
Arrays.asList(ExpressionGenerators.boundField(dIndexRowType, 0, 0)), true),
new SetColumnSelector(0));
IndexKeyRange fKeyRange = IndexKeyRange.bounded(fIndexRowType, fxBound, true, fxBound, true);
// Use a bloom filter loaded by filterInput. Then for each input row, check the filter (projecting
// D rows on (x)), and, for positives, check F using an index scan keyed by D.x.
Operator plan =
using_BloomFilter(
// filterInput