// Handles cases like WHERE substr(foo,1,3) IN ('aaa','bbb')
for (Expression key : keyExpressions) {
KeyRange range = childPart.getKeyRange(CompareOp.EQUAL, key);
if (range != KeyRange.EMPTY_RANGE) { // null means it can't possibly be in range
if (mod != null) {
range = range.invert();
}
ranges.add(range);
}
}
return newKeyParts(childSlot, node, ranges, null);