protected boolean interpretPredicate(ParseTree tree) {
if (tree==null) return true; // WHERE clause is not specified for this query!
boolean result = false;
ParseTree child = tree.getChild(0);
int ruleIndex = ((RuleNode)child).getRuleContext().getRuleIndex();
switch (ruleIndex) {
case PQLParser.RULE_proposition:
result = interpretProposition(child);
break;
case PQLParser.RULE_conjunction:
result = interpretConjunction(child);
break;
case PQLParser.RULE_disjunction:
result = interpretDisjunction(child);
break;
case PQLParser.RULE_logicalTest:
result = interpretLogicalTest(child);
break;
}
return result;
}
AbstractPQLQuery.java 文件源码
java
阅读 29
收藏 0
点赞 0
评论 0
项目:PQL
作者:
评论列表
文章目录