++tableCount;
if (joinTree.m_hasOuterJoin && tableCount > 2) {
throw new PlanningErrorException("VoltDB does not support outer joins with more than two tables involved");
}
}
<BUG>}
}</BUG>
private void parseParameters(VoltXMLElement paramsNode) {
paramList = new VoltType[paramsNode.children.size()];
for (VoltXMLElement node : paramsNode.children) {

++tableCount;
if (joinTree.m_hasOuterJoin && tableCount > 2) {
throw new PlanningErrorException("VoltDB does not support outer joins with more than two tables involved");
}
}
}
joinTree.setReplicatedFlag();
}
private void parseParameters(VoltXMLElement paramsNode) {
paramList = new VoltType[paramsNode.children.size()];
for (VoltXMLElement node : paramsNode.children) {
