String fkValue = valueToString(entry.getValue());
String curValue = context.allValues.get(childCol);
if(curValue == null) {
context.allValues.put(childCol, fkValue);
} else if(!fkValue.equals(curValue)) {
throw new FKValueMismatchException(join.getMatchingChild(entry.getKey()).getName());
}
}
}
Operator insert = insertGenerator.create(context.allValues, context.table.getName());
Cursor cursor = API.cursor(insert, context.queryContext, context.queryBindings);