Examples of newNode()


Examples of org.sindice.siren.qparser.json.dsl.QueryBuilder.newNode()

  @Test
  public void testTwigWithChildAndDescendant() throws QueryNodeException {
    final QueryBuilder build = new QueryBuilder();
    final TwigQuery twig = build.newTwig()
                                .with(build.newNode("aaa"))
                                .without(build.newNode("bbb"), 2)
                                .optional(build.newTwig()
                                               .with(build.newNode("ccc")), 4);
    assertParser(twig);
  }
View Full Code Here

Examples of org.sindice.siren.qparser.json.dsl.QueryBuilder.newNode()

    final QueryBuilder build = new QueryBuilder();
    final TwigQuery twig = build.newTwig()
                                .with(build.newNode("aaa"))
                                .without(build.newNode("bbb"), 2)
                                .optional(build.newTwig()
                                               .with(build.newNode("ccc")), 4);
    assertParser(twig);
  }

  @Test(expected=ParseException.class)
  public void testBooleanWithInvalidClause() throws QueryNodeException {
View Full Code Here

Examples of org.sindice.siren.qparser.json.dsl.QueryBuilder.newNode()

  @Test
  public void testBooleanWithOneClause() throws QueryNodeException {
    final QueryBuilder build = new QueryBuilder();
    final BooleanQuery bool = build.newBoolean()
                                   .with(build.newNode("aaa"));
    assertParser(bool);
  }

  @Test
  public void testBooleanWithMultipleClauses() throws QueryNodeException {
View Full Code Here

Examples of org.sindice.siren.qparser.json.dsl.QueryBuilder.newNode()

  @Test
  public void testBooleanWithMultipleClauses() throws QueryNodeException {
    final QueryBuilder build = new QueryBuilder();
    final BooleanQuery bool = build.newBoolean()
                                   .with(build.newNode("aaa"))
                                   .without(build.newNode("bbb"))
                                   .optional(build.newTwig("ccc").with(build.newNode("ddd")));
    assertParser(bool);
  }
View Full Code Here

Examples of org.sindice.siren.qparser.json.dsl.QueryBuilder.newNode()

  @Test
  public void testBooleanWithMultipleClauses() throws QueryNodeException {
    final QueryBuilder build = new QueryBuilder();
    final BooleanQuery bool = build.newBoolean()
                                   .with(build.newNode("aaa"))
                                   .without(build.newNode("bbb"))
                                   .optional(build.newTwig("ccc").with(build.newNode("ddd")));
    assertParser(bool);
  }

  private static void assertParser(final AbstractQuery query) throws QueryNodeException {
View Full Code Here

Examples of org.sindice.siren.qparser.json.dsl.QueryBuilder.newNode()

  public void testBooleanWithMultipleClauses() throws QueryNodeException {
    final QueryBuilder build = new QueryBuilder();
    final BooleanQuery bool = build.newBoolean()
                                   .with(build.newNode("aaa"))
                                   .without(build.newNode("bbb"))
                                   .optional(build.newTwig("ccc").with(build.newNode("ddd")));
    assertParser(bool);
  }

  private static void assertParser(final AbstractQuery query) throws QueryNodeException {
    final JsonQueryParser parser = new JsonQueryParser();
View Full Code Here

Examples of org.sindice.siren.qparser.json.dsl.QueryBuilder.newNode()

   * @see JsonQueryParser
   */
  private String[] getJsonQueries() throws QueryNodeException {
    final QueryBuilder b = new QueryBuilder();
    final String[] queries = {
      b.newNode("Cambridge").toString(),
      b.newTwig("placeOfPublication").with(b.newNode("Cambridge")).toString(),
      b.newTwig("publisher").with(b.newNode("Cambridge Scholars")).toString(),
      b.newTwig("subject").with(b.newNode("Environmental")).toString(),
      b.newBoolean().with(b.newTwig("subject").with(b.newNode("Environmental")))
                    .with(b.newTwig("issued").with(b.newNode("2009"))).toString(),
View Full Code Here

Examples of org.sindice.siren.qparser.json.dsl.QueryBuilder.newNode()

   */
  private String[] getJsonQueries() throws QueryNodeException {
    final QueryBuilder b = new QueryBuilder();
    final String[] queries = {
      b.newNode("Cambridge").toString(),
      b.newTwig("placeOfPublication").with(b.newNode("Cambridge")).toString(),
      b.newTwig("publisher").with(b.newNode("Cambridge Scholars")).toString(),
      b.newTwig("subject").with(b.newNode("Environmental")).toString(),
      b.newBoolean().with(b.newTwig("subject").with(b.newNode("Environmental")))
                    .with(b.newTwig("issued").with(b.newNode("2009"))).toString(),
      b.newTwig("type").with(b.newNode("text"))
View Full Code Here

Examples of org.sindice.siren.qparser.json.dsl.QueryBuilder.newNode()

  private String[] getJsonQueries() throws QueryNodeException {
    final QueryBuilder b = new QueryBuilder();
    final String[] queries = {
      b.newNode("Cambridge").toString(),
      b.newTwig("placeOfPublication").with(b.newNode("Cambridge")).toString(),
      b.newTwig("publisher").with(b.newNode("Cambridge Scholars")).toString(),
      b.newTwig("subject").with(b.newNode("Environmental")).toString(),
      b.newBoolean().with(b.newTwig("subject").with(b.newNode("Environmental")))
                    .with(b.newTwig("issued").with(b.newNode("2009"))).toString(),
      b.newTwig("type").with(b.newNode("text"))
                       .with(b.newNode("monographic")).toString(),
View Full Code Here

Examples of org.sindice.siren.qparser.json.dsl.QueryBuilder.newNode()

    final QueryBuilder b = new QueryBuilder();
    final String[] queries = {
      b.newNode("Cambridge").toString(),
      b.newTwig("placeOfPublication").with(b.newNode("Cambridge")).toString(),
      b.newTwig("publisher").with(b.newNode("Cambridge Scholars")).toString(),
      b.newTwig("subject").with(b.newNode("Environmental")).toString(),
      b.newBoolean().with(b.newTwig("subject").with(b.newNode("Environmental")))
                    .with(b.newTwig("issued").with(b.newNode("2009"))).toString(),
      b.newTwig("type").with(b.newNode("text"))
                       .with(b.newNode("monographic")).toString(),
      b.newTwig("identifier").with(
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.