@Override public void apply(ASTBase rslt) { ((QueryBase) rslt).getProjection().setDistinct(false); } },
@Override public void apply(ASTBase rslt) { ((QueryBase) rslt).getProjection().setDistinct(true); } },
@Override public void apply(ASTBase rslt) { ((QueryBase) rslt).getProjection().setDistinct(true); } },
@Override public void apply(ASTBase rslt) { ((QueryBase) rslt).getProjection().setDistinct(false); } },
@Override public void apply(ASTBase rslt) { ((QueryBase) rslt).getProjection().setDistinct(true); } },
@Override public void apply(ASTBase rslt) { ((QueryBase) rslt).getProjection().setDistinct(false); } },
p2.setDistinct(true);
projection.setDistinct(true);
projection.setDistinct(true);
projection.setDistinct(true); expected.setProjection(projection);
projection.setDistinct(true); expected.setProjection(projection);
projection.setDistinct(true); projection.addProjectionVar(new VarNode("x")); projection.addProjectionVar(new VarNode("o")); projection.setDistinct(true); projection.addProjectionVar(new VarNode("x")); projection.addProjectionVar(new VarNode("o"));
project.setDistinct(true); project.addProjectionVar(new VarNode("s")); project.addProjectionVar(new VarNode("p"));
projection.setDistinct(true); projection.addProjectionVar(new VarNode("x")); projection.addProjectionVar(new VarNode("o")); projection.setDistinct(true); projection.addProjectionVar(new VarNode("x")); projection.addProjectionVar(new VarNode("o"));
project.setDistinct(true); project.addProjectionVar(new VarNode("s")); project.addProjectionVar(new VarNode("p"));
projection.setDistinct(true); projection.addProjectionVar(new VarNode("*")); projection.setDistinct(true); projection.addProjectionVar(new VarNode("s")); projection.addProjectionVar(new VarNode("o"));
project.setDistinct(true); project.addProjectionVar(new VarNode("s")); project.addProjectionVar(new VarNode("p"));
projection.setDistinct(true); projection.addProjectionVar(new VarNode("x")); projection.addProjectionVar(new VarNode("o")); projection.setDistinct(true); projection.addProjectionVar(new VarNode("x")); projection.addProjectionVar(new VarNode("o"));
projection.setDistinct(true); projection.addProjectionVar(new VarNode("*")); projection.setDistinct(true); projection.addProjectionVar(new VarNode("s")); projection.addProjectionVar(new VarNode("o"));