continue; this.addCondition(i, matchResult, (Constant)cc.getRightExpression(), cc.getOperator()); critIter.remove(); } else if (criteria instanceof IsNullCriteria) { this.addCondition(i, matchResult, new Constant(null), CompareCriteria.EQ); critIter.remove(); } else if (criteria instanceof MatchCriteria) { this.addCondition(i, matchResult, new Constant(prefix.toString()), CompareCriteria.GE); if (matchCriteria.getLeftExpression() instanceof Function && table.supportsOrdering(i, matchCriteria.getLeftExpression())) { this.addCondition(i, matchResult, new Constant(prefix.substring(0, prefix.length() -1) + (char) (Character.toLowerCase(prefix.charAt(prefix.length()-1))+1)), CompareCriteria.LE); } else { this.addCondition(i, matchResult, new Constant(prefix.substring(0, prefix.length() -1) + (char) (prefix.charAt(prefix.length()-1)+1)), CompareCriteria.LE);
continue; this.addCondition(i, matchResult, (Constant)cc.getRightExpression(), cc.getOperator()); critIter.remove(); } else if (criteria instanceof IsNullCriteria) { this.addCondition(i, matchResult, new Constant(null), CompareCriteria.EQ); critIter.remove(); } else if (criteria instanceof MatchCriteria) { this.addCondition(i, matchResult, new Constant(prefix.toString()), CompareCriteria.GE); if (matchCriteria.getLeftExpression() instanceof Function && table.supportsOrdering(i, matchCriteria.getLeftExpression())) { this.addCondition(i, matchResult, new Constant(prefix.substring(0, prefix.length() -1) + (char) (Character.toLowerCase(prefix.charAt(prefix.length()-1))+1)), CompareCriteria.LE); } else { this.addCondition(i, matchResult, new Constant(prefix.substring(0, prefix.length() -1) + (char) (prefix.charAt(prefix.length()-1)+1)), CompareCriteria.LE);
continue; this.addCondition(i, matchResult, (Constant)cc.getRightExpression(), cc.getOperator()); critIter.remove(); } else if (criteria instanceof IsNullCriteria) { this.addCondition(i, matchResult, new Constant(null), CompareCriteria.EQ); critIter.remove(); } else if (criteria instanceof MatchCriteria) { this.addCondition(i, matchResult, new Constant(prefix.toString()), CompareCriteria.GE); if (matchCriteria.getLeftExpression() instanceof Function && table.supportsOrdering(i, matchCriteria.getLeftExpression())) { this.addCondition(i, matchResult, new Constant(prefix.substring(0, prefix.length() -1) + (char) (Character.toLowerCase(prefix.charAt(prefix.length()-1))+1)), CompareCriteria.LE); } else { this.addCondition(i, matchResult, new Constant(prefix.substring(0, prefix.length() -1) + (char) (prefix.charAt(prefix.length()-1)+1)), CompareCriteria.LE);