private void meetNodeLocal(StringBuilder builder, boolean mapping, Map<String, String> bindings,
ProjectionElemList list)
throws RepositoryException, AssertionError
{
try {
QueryModelNode parent = patternNode.getParentNode();
if (parent instanceof OwnedTupleExpr) {
OwnedTupleExpr owned = (OwnedTupleExpr)parent;
meetNodeLocalParentOwned(builder, mapping, bindings, list, owned);
}
else {
meetNodeLocalParentNotOwned(builder, mapping, bindings, list);
}
}
catch (MalformedQueryException e) {
throw new AssertionError(e);
}
}