cb.getSelect().getSQL(new ArrayList()));
}
@Test
public void testTableFilterGarbageCollect() throws Exception {
Parser p = new Parser(getSession());
String sql0 = "SELECT x.id FROM Person x"
+ " LEFT JOIN Person x0 ON x0.id=x.id"
+ " LEFT JOIN Log x1 ON x1.parent=x0.id"
+ " LEFT JOIN Log x2 ON x2.parent=x0.id"
+ " LEFT JOIN Log x4 ON x4.parent=x0.id"
+ " LEFT JOIN Person x3 ON x2.parent=x3.id"
+ " WHERE x1.id=?";
Prepared prep = p.parseOnly(sql0);
Select s = (Select) prep;
s.garbageCollectFilters();