MatchQueryValidator.java 文件源码

java
阅读 22 收藏 0 点赞 0 评论 0

项目:graphflow 作者:
private void validateReturnClause() {
    for (String variable : structuredQuery.getReturnVariables()) {
        checkVariableIsDefined(variable, UNDEFINED_VARIABLE_IN_RETURN_CLAUSE_ERROR_MESSAGE);
    }
    for (Pair<String, String> variablePropertyPair :
        structuredQuery.getReturnVariablePropertyPairs()) {
        checkVariableIsDefinedAndPropertyExists(variablePropertyPair);
    }
    for (QueryAggregation queryAggregation : structuredQuery.getQueryAggregations()) {
        if (null != queryAggregation.getVariable()) {
            checkVariableIsDefined(queryAggregation.getVariable(),
                UNDEFINED_VARIABLE_IN_RETURN_CLAUSE_ERROR_MESSAGE);
        } else if (null != queryAggregation.getVariablePropertyPair()) {
            checkVariableIsDefinedAndPropertyExists(queryAggregation.getVariablePropertyPair());
        }
    }
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号