Package com.hp.hpl.squirrelrdf.ldap

Examples of com.hp.hpl.squirrelrdf.ldap.LdapQueryEngine


    {
      qe = new SQLQueryEngine(q, config);
    }
    else
    {
      qe = new LdapQueryEngine(q, config);
    }
   
    qe.setDataset(DatasetFactory.create());
   
    ResultSet results = qe.execSelect();
View Full Code Here


      log.info("Stylesheet: " + stylesheet);

      Query query = QueryFactory.create(theQuery);

      if (type == LDAP)
        qe = new LdapQueryEngine(query, config);
      else
        qe = new SQLQueryEngine(query, config);

      qe.setDataset(DatasetFactory.create());
View Full Code Here

        //"?manager foaf:name ?manname ." +
        "?x foaf:name 'Damian Steer' ; hp:manager ?y . ?z  foaf:name ?n . ?z hp:manager ?y . " +
        "}"
        );
   
    QueryEngine qe = new LdapQueryEngine(query, config);
    qe.setDataset(DatasetFactory.create());
    ResultSet res = qe.execSelect();
   
    ResultSetFormatter.out(System.out, res);
  }
View Full Code Here

        " _:person foaf:mbox <mailto:martin.merry@hp.com> . \n" +
        " _:minion hp:manager _:person ; foaf:name ?name . \n" +
        "}"
        );
   
    QueryEngine qe = new LdapQueryEngine(query, config);
    qe.setDataset(DatasetFactory.create());
    ResultSet res = qe.execSelect();
    assertTrue("I have results", res.hasNext());
    ResultSetFormatter.out(System.out, res);
  }
View Full Code Here

        " _:person foaf:mbox <mailto:damian.steer@hp.com> . \n" +
        " _:person foaf:based_near [ geo:lat ?lat ; geo:long ?long ; ] . \n" +
        "}"
        );
   
    QueryEngine qe = new LdapQueryEngine(query, config);
    qe.setDataset(DatasetFactory.create());
    ResultSet res = qe.execSelect();
    assertFalse("I have results", res.hasNext());
  }
View Full Code Here

        " _:person foaf:mbox <mailto:damian.steer@hp.com> . \n" +
        " _:person foaf:based_near [ hp:country ?country ] . \n" +
        "}"
        );
   
    QueryEngine qe = new LdapQueryEngine(query, config);
    qe.setDataset(DatasetFactory.create());
    ResultSet res = qe.execSelect();
    assertTrue("I have results", res.hasNext());
    QuerySolution result = res.nextSolution();
    assertTrue("I have a country", result.contains("country"));
    assertEquals("I have the correct country", Node.createLiteral("GB"), result.get("country").asNode());
  }
View Full Code Here

        " _:person foaf:mbox <mailto:damian.steer@hp.com> . \n" +
        " _:person foaf:based_near [ hp:country \"UK\" ] . \n" +
        "}"
        );
   
    QueryEngine qe = new LdapQueryEngine(query, config);
    qe.setDataset(DatasetFactory.create());
    boolean res = qe.execAsk();
    assertFalse("I'm based near UK", res);
  }
View Full Code Here

        " _:person foaf:mbox <mailto:damian.steer@hp.com> . \n" +
        " _:person foaf:based_near [ hp:country \"GB\" ] . \n" +
        "}"
        );
   
    QueryEngine qe = new LdapQueryEngine(query, config);
    qe.setDataset(DatasetFactory.create());
    boolean res = qe.execAsk();
    assertTrue("I'm based near GB", res);
  }
View Full Code Here

        "   foaf:mbox <mailto:damian.steer@hp.com> ; \n" +
        "   foaf:name \"Damian Steer\" . \n" +
        "}"
        );
   
    QueryEngine qe = new LdapQueryEngine(query, config);
    qe.setDataset(DatasetFactory.create());
    ResultSet res = qe.execSelect();
    assertTrue("I have results", res.hasNext());
  }
View Full Code Here

        "   foaf:mbox <mailto:damian.steer@hp.com> ; \n" +
        "   foaf:name \"Damian foo Steer\" . \n" + // not my name
        "}"
        );
   
    QueryEngine qe = new LdapQueryEngine(query, config);
    qe.setDataset(DatasetFactory.create());
    ResultSet res = qe.execSelect();
    assertFalse("I have results", res.hasNext());
  }
View Full Code Here

TOP

Related Classes of com.hp.hpl.squirrelrdf.ldap.LdapQueryEngine

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.