public ChildNodeJoinMerger( Join join, Map<String, PropertyValue> columns, OperandEvaluator evaluator, QueryObjectModelFactory factory, ChildNodeJoinCondition condition) throws RepositoryException { super(join, columns, evaluator, factory); this.childSelector = condition.getChildSelectorName(); this.parentSelector = condition.getParentSelectorName(); }
public ChildNodeJoinMerger( Join join, Map<String, PropertyValue> columns, OperandEvaluator evaluator, QueryObjectModelFactory factory, ChildNodeJoinCondition condition) throws RepositoryException { super(join, columns, evaluator, factory); this.childSelector = condition.getChildSelectorName(); this.parentSelector = condition.getParentSelectorName(); }
/** * Test case for {@link QueryObjectModelFactory#childNodeJoinCondition(String, String)} */ public void testChildNodeJoinCondition() throws RepositoryException { ChildNodeJoinCondition cond = qf.childNodeJoinCondition(SELECTOR_NAME1, SELECTOR_NAME2); assertEquals("Wrong selector name", cond.getChildSelectorName(), SELECTOR_NAME1); assertEquals("Wrong selector name", cond.getParentSelectorName(), SELECTOR_NAME2); }
private void append(ChildNodeJoinCondition condition) { append("ISCHILDNODE("); appendName(condition.getChildSelectorName()); append(", "); appendName(condition.getParentSelectorName()); append(")"); }
private void append(ChildNodeJoinCondition condition) { append("ISCHILDNODE("); appendName(condition.getChildSelectorName()); append(", "); appendName(condition.getParentSelectorName()); append(")"); }
private void append(ChildNodeJoinCondition condition) { append("ISCHILDNODE("); appendName(condition.getChildSelectorName()); append(", "); appendName(condition.getParentSelectorName()); append(")"); }
@Test public void childNodeJoinCondition() throws RepositoryException { ChildNodeJoinCondition c = f.childNodeJoinCondition("childSelectorName", "parentSelectorName"); assertEquals("childSelectorName", c.getChildSelectorName()); assertEquals("parentSelectorName", c.getParentSelectorName()); assertEquals("ISCHILDNODE([childSelectorName], [parentSelectorName])", c.toString()); }