/** * select * * where { * predicate1 . * optional { * predicate2 . * predicate3 . * } * } */ public void testOptionalJoinGroup() { final GraphPatternGroup<IGroupMemberNode> root = new JoinGroupNode(); root.addChild(sp(1)); final IGroupNode optional = new JoinGroupNode(true); optional.addChild(sp(2)); optional.addChild(sp(3)); root.addChild(optional); final QueryRoot query = new QueryRoot(QueryType.SELECT); query.setWhereClause(root); if (log.isInfoEnabled()) log.info("\n"+query.toString()); }
/** * select * * where { * predicate1 . * optional { * predicate2 . * predicate3 . * } * } */ public void testOptionalJoinGroup() { final GraphPatternGroup<IGroupMemberNode> root = new JoinGroupNode(); root.addChild(sp(1)); final IGroupNode optional = new JoinGroupNode(true); optional.addChild(sp(2)); optional.addChild(sp(3)); root.addChild(optional); final QueryRoot query = new QueryRoot(QueryType.SELECT); query.setWhereClause(root); if (log.isInfoEnabled()) log.info("\n"+query.toString()); }
/** * select * * where { * predicate1 . * optional { predicate2 . } * } */ public void testSimpleOptional() { final GraphPatternGroup<IGroupMemberNode> root = new JoinGroupNode(); root.addChild(sp(1)); final IGroupNode optional = new JoinGroupNode(true); optional.addChild(sp(2)); root.addChild(optional); final QueryRoot query = new QueryRoot(QueryType.SELECT); query.setWhereClause(root); if (log.isInfoEnabled()) log.info("\n"+query.toString()); }
/** * select * * where { * predicate1 . * optional { predicate2 . } * } */ public void testSimpleOptional() { final GraphPatternGroup<IGroupMemberNode> root = new JoinGroupNode(); root.addChild(sp(1)); final IGroupNode optional = new JoinGroupNode(true); optional.addChild(sp(2)); root.addChild(optional); final QueryRoot query = new QueryRoot(QueryType.SELECT); query.setWhereClause(root); if (log.isInfoEnabled()) log.info("\n"+query.toString()); }
/** * select * * where { * predicate1 . * optional { * predicate2 . * predicate3 . * } * } */ public void testOptionalJoinGroup() { final GraphPatternGroup<IGroupMemberNode> root = new JoinGroupNode(); root.addChild(sp(1)); final IGroupNode optional = new JoinGroupNode(true); optional.addChild(sp(2)); optional.addChild(sp(3)); root.addChild(optional); final QueryRoot query = new QueryRoot(QueryType.SELECT); query.setWhereClause(root); if (log.isInfoEnabled()) log.info("\n"+query.toString()); }
/** * select * * where { * predicate1 . * optional { predicate2 . } * } */ public void testSimpleOptional() { final GraphPatternGroup<IGroupMemberNode> root = new JoinGroupNode(); root.addChild(sp(1)); final IGroupNode optional = new JoinGroupNode(true); optional.addChild(sp(2)); root.addChild(optional); final QueryRoot query = new QueryRoot(QueryType.SELECT); query.setWhereClause(root); if (log.isInfoEnabled()) log.info("\n"+query.toString()); }