return super.translate(obj, context);
}
public static void convertCrossJoinToInner(LanguageObject obj, LanguageFactory lf) {
if (obj instanceof Join) {
Join join = (Join)obj;
if (join.getJoinType() == JoinType.CROSS_JOIN) {
Literal one = lf.createLiteral(1, TypeFacility.RUNTIME_TYPES.INTEGER);
join.setCondition(lf.createCompareCriteria(Operator.EQ, one, one));
join.setJoinType(JoinType.INNER_JOIN);
}
}
}