--- a/src/main/scala/SQL.scala Mon Jan 04 17:03:53 2010 -0500
+++ b/src/main/scala/SQL.scala Tue Jan 05 11:55:39 2010 -0500
@@ -141,11 +141,11 @@
{
case "SELECT" ~ attributes ~ "FROM" ~ tablesANDons ~ whereexpr => {
val t:Set[Expression] = tablesANDons._2
- val onConjoints = tablesANDons._2.foldLeft(Set[Expression]())((set, ent) =>
- ent match {
+ val onConjoints:Set[Expression] = tablesANDons._2.foldLeft(Set[Expression]())((s, ent) =>
+ s ++ {ent match {
case ExprConjunction(l) => l
case _ => Set(ent)
- })
+ }})
val conjoints = whereexpr match {
case Some(ExprConjunction(l)) => onConjoints ++ l
case Some(x) => onConjoints + x