/** Creates a JdbcProjectRule. */ public JdbcProjectRule(final JdbcConvention out, RelBuilderFactory relBuilderFactory) { super(Project.class, (Predicate<Project>) project -> (out.dialect.supportsWindowFunctions() || !RexOver.containsOver(project.getProjects(), null)) && !userDefinedFunctionInProject(project), Convention.NONE, out, relBuilderFactory, "JdbcProjectRule"); }
/** Creates a JdbcProjectRule. */ public JdbcProjectRule(final JdbcConvention out, RelBuilderFactory relBuilderFactory) { super(Project.class, (Predicate<Project>) project -> (out.dialect.supportsWindowFunctions() || !RexOver.containsOver(project.getProjects(), null)) && !userDefinedFunctionInProject(project), Convention.NONE, out, relBuilderFactory, "JdbcProjectRule"); }