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());
}
}
}
MatchQueryValidator.java 文件源码
java
阅读 22
收藏 0
点赞 0
评论 0
项目:graphflow
作者:
评论列表
文章目录