private static RuleContext rewriteHaving(GeneratorContext ctx, Planner planner, Expr_functionContext rule) {
String funcname = rule.function_name().getText().toLowerCase();
if (_aggregates.contains(funcname)) {
OutputField field = findExisting(ctx, planner, rule);
if (field != null) {
return createColumnName_(rule, field);
}
else {
Operator expr = ExprGenerator.gen(ctx, planner, (ExprContext)rule.getParent());
field = planner.addOutputField("*" + planner.getOutputFields().size(), expr);
return createColumnName_(rule, field);
}
}
else {
return rule;
}
}
Select_or_valuesGenerator.java 文件源码
java
阅读 23
收藏 0
点赞 0
评论 0
项目:antsdb
作者:
评论列表
文章目录