private static ExprContext rewriteHaving(GeneratorContext ctx, Planner planner, ExprContext expr) {
ExprContext rewritten = new ExprContext(expr.getParent(), expr.invokingState);
for (ParseTree i:expr.children) {
if (i instanceof Expr_functionContext) {
rewritten.addChild(rewriteHaving(ctx, planner, (Expr_functionContext)i));
}
else if (i instanceof ExprContext) {
rewritten.addChild(rewriteHaving(ctx, planner, (ExprContext)i));
}
else if (i instanceof RuleContext) {
rewritten.addChild((RuleContext)i);
}
else if (i instanceof TerminalNode) {
rewritten.addChild((TerminalNode)i);
}
else {
throw new CodingError();
}
}
return rewritten;
}
Select_or_valuesGenerator.java 文件源码
java
阅读 25
收藏 0
点赞 0
评论 0
项目:antsdb
作者:
评论列表
文章目录