private static boolean userDefinedFunctionInProject(Project project) { CheckingUserDefinedFunctionVisitor visitor = new CheckingUserDefinedFunctionVisitor(); for (RexNode node : project.getChildExps()) { node.accept(visitor); if (visitor.containsUserDefinedFunction()) { return true; } } return false; }
private static boolean userDefinedFunctionInFilter(Filter filter) { CheckingUserDefinedFunctionVisitor visitor = new CheckingUserDefinedFunctionVisitor(); filter.getCondition().accept(visitor); return visitor.containsUserDefinedFunction(); }
private static boolean userDefinedFunctionInProject(Project project) { CheckingUserDefinedFunctionVisitor visitor = new CheckingUserDefinedFunctionVisitor(); for (RexNode node : project.getChildExps()) { node.accept(visitor); if (visitor.containsUserDefinedFunction()) { return true; } } return false; }
private static boolean userDefinedFunctionInFilter(Filter filter) { CheckingUserDefinedFunctionVisitor visitor = new CheckingUserDefinedFunctionVisitor(); filter.getCondition().accept(visitor); return visitor.containsUserDefinedFunction(); }