in glean/rocksdb/rocksdb.cpp [909:919]
static std::pair<Id,Id> bounds(
Id from, Id upto, Id starting_id, Id next_id) {
if (from >= next_id || (upto && upto <= starting_id)) {
return {Id::invalid(), Id::invalid()};
} else {
return {
std::max(from, starting_id),
upto && upto <= next_id ? upto : next_id
};
}
}