|
|
@ -1,5 +1,6 @@
|
|
|
|
package com.todoroo.andlib.sql;
|
|
|
|
package com.todoroo.andlib.sql;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
import static com.todoroo.andlib.sql.SqlConstants.AND;
|
|
|
|
import static com.todoroo.andlib.sql.SqlConstants.JOIN;
|
|
|
|
import static com.todoroo.andlib.sql.SqlConstants.JOIN;
|
|
|
|
import static com.todoroo.andlib.sql.SqlConstants.ON;
|
|
|
|
import static com.todoroo.andlib.sql.SqlConstants.ON;
|
|
|
|
import static com.todoroo.andlib.sql.SqlConstants.SPACE;
|
|
|
|
import static com.todoroo.andlib.sql.SqlConstants.SPACE;
|
|
|
@ -35,8 +36,10 @@ public class Join {
|
|
|
|
public String toString() {
|
|
|
|
public String toString() {
|
|
|
|
StringBuilder sb = new StringBuilder();
|
|
|
|
StringBuilder sb = new StringBuilder();
|
|
|
|
sb.append(joinType).append(SPACE).append(JOIN).append(SPACE).append(joinTable).append(SPACE).append(ON);
|
|
|
|
sb.append(joinType).append(SPACE).append(JOIN).append(SPACE).append(joinTable).append(SPACE).append(ON);
|
|
|
|
for (Criterion criterion : criterions) {
|
|
|
|
for (int i = 0; i < criterions.length; i++) {
|
|
|
|
sb.append(SPACE).append(criterion);
|
|
|
|
sb.append(SPACE).append(criterions[i]);
|
|
|
|
|
|
|
|
if (i < criterions.length - 1)
|
|
|
|
|
|
|
|
sb.append(SPACE).append(AND);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
return sb.toString();
|
|
|
|
return sb.toString();
|
|
|
|
}
|
|
|
|
}
|
|
|
|