@Override public Boolean visit(GtPredicate predicate) { return visit((BinaryExpressionPredicate) predicate); }
@Override public Boolean visit(TypeFunctionExpression expression) { return visit((FunctionExpression) expression); }
@Override public Boolean visit(FunctionExpression expression) { if (expression instanceof AggregateExpression) { return true; } return super.visit(expression); } }
@Override public Boolean visit(GePredicate predicate) { return visit((BinaryExpressionPredicate) predicate); }
@Override public Boolean visit(TypeFunctionExpression expression) { return visit((FunctionExpression) expression); }
@Override public Boolean visit(GePredicate predicate) { return visit((BinaryExpressionPredicate) predicate); }
@Override public Boolean visit(LikePredicate predicate) { return visit((BinaryExpressionPredicate) predicate); }
@Override public Boolean visit(GtPredicate predicate) { return visit((BinaryExpressionPredicate) predicate); }
@Override public Boolean visit(LePredicate predicate) { return visit((BinaryExpressionPredicate) predicate); }
@Override public Boolean visit(EqPredicate predicate) { return visit((BinaryExpressionPredicate) predicate); }
@Override public Boolean visit(MemberOfPredicate predicate) { return visit((BinaryExpressionPredicate) predicate); }
@Override public Boolean visit(LtPredicate predicate) { return visit((BinaryExpressionPredicate) predicate); }
@Override public Boolean visit(LikePredicate predicate) { return visit((BinaryExpressionPredicate) predicate); }
@Override public Boolean visit(LtPredicate predicate) { return visit((BinaryExpressionPredicate) predicate); }
@Override public Boolean visit(EqPredicate predicate) { return visit((BinaryExpressionPredicate) predicate); }
@Override public Boolean visit(MemberOfPredicate predicate) { return visit((BinaryExpressionPredicate) predicate); }
@Override public Boolean visit(LePredicate predicate) { return visit((BinaryExpressionPredicate) predicate); }
@Override public Boolean visit(FunctionExpression expression) { if (com.blazebit.persistence.parser.util.ExpressionUtils.isSizeFunction(expression)) { return true; } else { return super.visit(expression); } } };
@Override public Boolean visit(SimpleCaseExpression expression) { if (expression.getCaseOperand().accept(this)) { return true; } return visit((GeneralCaseExpression) expression); }
@Override public Boolean visit(SimpleCaseExpression expression) { if (expression.getCaseOperand().accept(this)) { return true; } return visit((GeneralCaseExpression) expression); }