rootRel = trimmer.trim(rootRel); boolean dumpPlan = SQL2REL_LOGGER.isLoggable(Level.FINE); if (dumpPlan) {
rootRel = trimmer.trim(rootRel); boolean dumpPlan = SQL2REL_LOGGER.isLoggable(Level.FINE); if (dumpPlan) {
rootRel = trimmer.trim(rootRel); boolean dumpPlan = sqlToRelTracer.isLoggable(Level.FINE); if (dumpPlan) {
public void assertConvertsTo( String sql, String plan, boolean trim) { String sql2 = getDiffRepos().expand("sql", sql); RelNode rel = convertSqlToRel(sql2); assertTrue(rel != null); assertValid(rel); if (trim) { final RelFieldTrimmer trimmer = createFieldTrimmer(); rel = trimmer.trim(rel); assertTrue(rel != null); assertValid(rel); } // NOTE jvs 28-Mar-2006: insert leading newline so // that plans come out nicely stacked instead of first // line immediately after CDATA start String actual = NL + RelOptUtil.toString(rel); diffRepos.assertEquals("plan", plan, actual); }
public void assertConvertsTo( String sql, String plan, boolean trim) { String sql2 = getDiffRepos().expand("sql", sql); RelNode rel = convertSqlToRel(sql2); assertTrue(rel != null); assertValid(rel); if (trim) { final RelFieldTrimmer trimmer = createFieldTrimmer(); rel = trimmer.trim(rel); assertTrue(rel != null); assertValid(rel); } // NOTE jvs 28-Mar-2006: insert leading newline so // that plans come out nicely stacked instead of first // line immediately after CDATA start String actual = NL + RelOptUtil.toString(rel); diffRepos.assertEquals("plan", plan, actual); }