@Override public void restrict(FilterImpl f, Operator operator, PropertyValue v) { if (v == null) { return; } if (operator == Operator.NOT_EQUAL && v != null) { // not supported return; } String name = NodeNameImpl.getName(query, v); if (name != null && f.getSelector().equals(selector) && NodeNameImpl.supportedOperator(operator)) { f.restrictProperty(QueryConstants.RESTRICTION_LOCAL_NAME, operator, PropertyValues.newString(name)); } }
@Override public void restrict(FilterImpl f, Operator operator, PropertyValue v) { if (v == null) { return; } if (operator == Operator.NOT_EQUAL && v != null) { // not supported return; } String name = NodeNameImpl.getName(query, v); if (name != null && f.getSelector().equals(selector) && NodeNameImpl.supportedOperator(operator)) { f.restrictProperty(QueryConstants.RESTRICTION_LOCAL_NAME, operator, PropertyValues.newString(name)); } }
@Override public void restrict(FilterImpl f, Operator operator, PropertyValue v) { if (v == null) { return; } if (operator == Operator.NOT_EQUAL && v != null) { // not supported return; } String name = NodeNameImpl.getName(query, v); if (name != null && f.getSelector().equals(selector) && NodeNameImpl.supportedOperator(operator)) { f.restrictProperty(QueryConstants.RESTRICTION_LOCAL_NAME, operator, PropertyValues.newString(name)); } }
@Override public void restrict(FilterImpl f, Operator operator, PropertyValue v) { if (v == null) { return; } if (operator == Operator.NOT_EQUAL && v != null) { // not supported return; } String name = getName(query, v); if (name != null && f.getSelector().equals(selector) && NodeNameImpl.supportedOperator(operator)) { String localName = NodeLocalNameImpl.getLocalName(name); f.restrictProperty(QueryConstants.RESTRICTION_LOCAL_NAME, operator, PropertyValues.newString(localName)); } }
@Override public void restrict(FilterImpl f, Operator operator, PropertyValue v) { if (v == null) { return; } if (operator == Operator.NOT_EQUAL && v != null) { // not supported return; } String name = getName(query, v); if (name != null && f.getSelector().equals(selector) && NodeNameImpl.supportedOperator(operator)) { String localName = NodeLocalNameImpl.getLocalName(name); f.restrictProperty(QueryConstants.RESTRICTION_LOCAL_NAME, operator, PropertyValues.newString(localName)); } }
@Override public void restrict(FilterImpl f, Operator operator, PropertyValue v) { if (v == null) { return; } if (operator == Operator.NOT_EQUAL && v != null) { // not supported return; } String name = getName(query, v); if (name != null && f.getSelector().equals(selector) && NodeNameImpl.supportedOperator(operator)) { String localName = NodeLocalNameImpl.getLocalName(name); f.restrictProperty(QueryConstants.RESTRICTION_LOCAL_NAME, operator, PropertyValues.newString(localName)); } }