final SqlBuilder buf = new SqlBuilder(CalciteSqlDialect.DEFAULT); assertEquals(0, buf.length()); buf.append("select "); assertEquals("select ", buf.getSql()); assertEquals("select \"x\"", buf.getSql()); buf.append(", "); buf.identifier("y", "a b"); assertEquals("select \"x\", \"y\".\"a b\"", buf.getSql()); assertEquals(0, buf.length()); buf.append("hello world"); assertEquals(2, buf.indexOf("l")); assertEquals(-1, buf.indexOf("z"));
final SqlBuilder buf = new SqlBuilder(CalciteSqlDialect.DEFAULT); assertEquals(0, buf.length()); buf.append("select "); assertEquals("select ", buf.getSql()); assertEquals("select \"x\"", buf.getSql()); buf.append(", "); buf.identifier("y", "a b"); assertEquals("select \"x\", \"y\".\"a b\"", buf.getSql()); assertEquals(0, buf.length()); buf.append("hello world"); assertEquals(2, buf.indexOf("l")); assertEquals(-1, buf.indexOf("z"));