// joinKeys/joinKeysOI are initialized after making merge queue, so setup lazily at runtime
byte tag = tagForAlias(alias);
keyFields = joinKeys.get(tag);
keyFieldOIs = joinKeysObjectInspectors.get(tag);
}
InspectableObject nextRow = segments[current].getNextRow();
if (nextRow != null) {
if (keys[current] == null) {
keys[current] = new ObjectPair<List<Object>, InspectableObject>();
}
// todo this should be changed to be evaluated lazily, especially for single segment case