subqueryCrit.setPredicateQuantifier(SubqueryCompareCriteria.ALL); subqueryCrit.setSubqueryHint(hint); {if (true) return subqueryCrit;} throw new Error("Missing return statement in function");
subqueryCrit.setPredicateQuantifier(SubqueryCompareCriteria.ALL); subqueryCrit.setSubqueryHint(hint); {if (true) return subqueryCrit;} throw new Error("Missing return statement in function");
subqueryCrit.setPredicateQuantifier(SubqueryCompareCriteria.ALL); subqueryCrit.setSubqueryHint(hint); {if (true) return subqueryCrit;} throw new Error("Missing return statement in function");
result.type = ssc.getClass(); crit = new SubqueryCompareCriteria(ssc.getExpression(), ssc.getCommand(), SubqueryCompareCriteria.EQ, SubqueryCompareCriteria.SOME); ((SubqueryCompareCriteria)crit).setSubqueryHint(ssc.getSubqueryHint()); } else if (crit instanceof CompareCriteria) { CompareCriteria cc = (CompareCriteria)crit; result.multiRow = !isSingleRow(query); crit = new SubqueryCompareCriteria(cc.getLeftExpression(), ss.getCommand(), cc.getOperator(), SubqueryCompareCriteria.SOME); ((SubqueryCompareCriteria)crit).setSubqueryHint(ss.getSubqueryHint()); result.multiRow = !isSingleRow(query); crit = new SubqueryCompareCriteria(cc.getRightExpression(), ss.getCommand(), cc.getReverseOperator(), SubqueryCompareCriteria.SOME); ((SubqueryCompareCriteria)crit).setSubqueryHint(ss.getSubqueryHint());
result.type = ssc.getClass(); crit = new SubqueryCompareCriteria(ssc.getExpression(), ssc.getCommand(), SubqueryCompareCriteria.EQ, SubqueryCompareCriteria.SOME); ((SubqueryCompareCriteria)crit).setSubqueryHint(ssc.getSubqueryHint()); } else if (crit instanceof CompareCriteria) { CompareCriteria cc = (CompareCriteria)crit; if (query.getGroupBy() == null && query.hasAggregates()) { crit = new SubqueryCompareCriteria(cc.getLeftExpression(), ss.getCommand(), cc.getOperator(), SubqueryCompareCriteria.SOME); ((SubqueryCompareCriteria)crit).setSubqueryHint(ss.getSubqueryHint());
result.type = ssc.getClass(); crit = new SubqueryCompareCriteria(ssc.getExpression(), ssc.getCommand(), SubqueryCompareCriteria.EQ, SubqueryCompareCriteria.SOME); ((SubqueryCompareCriteria)crit).setSubqueryHint(ssc.getSubqueryHint()); } else if (crit instanceof CompareCriteria) { CompareCriteria cc = (CompareCriteria)crit; result.multiRow = !isSingleRow(query); crit = new SubqueryCompareCriteria(cc.getLeftExpression(), ss.getCommand(), cc.getOperator(), SubqueryCompareCriteria.SOME); ((SubqueryCompareCriteria)crit).setSubqueryHint(ss.getSubqueryHint()); result.multiRow = !isSingleRow(query); crit = new SubqueryCompareCriteria(cc.getRightExpression(), ss.getCommand(), cc.getReverseOperator(), SubqueryCompareCriteria.SOME); ((SubqueryCompareCriteria)crit).setSubqueryHint(ss.getSubqueryHint());