Package org.xmldb.api.base

Examples of org.xmldb.api.base.CompiledExpression


        System.out.println("query: " + query);
        try {
            XQueryService service = (XQueryService) collection.getService("XQueryService", "1.0");
            service.declareVariable("filename", "");
            service.declareVariable("count", "0");
            CompiledExpression compiled = service.compile(query);

            for (int i = 0; i < count; i++) {
                generatedFiles[i] = File.createTempFile(prefix, ".xml");

                service.declareVariable("filename", generatedFiles[i].getName());
View Full Code Here


      query.append("$doc := xdb:store(\"" + eXistUrl + XmldbURI.ROOT_COLLECTION + "\", $document, $survey)");
      query.append("return <result/>");
 
      service.declareVariable("survey", xml);
      service.declareVariable("document", document);
      CompiledExpression cQuery = service.compile(query.toString());
      service.execute(cQuery);
        } catch (Exception e) {           
            fail(e.getMessage());
        }         
  }
View Full Code Here

      query.append("xquery version \"1.0\";");
      query.append("let $survey := xmldb:document(concat('" + XmldbURI.ROOT_COLLECTION + "', $document))");
      query.append("return ($survey)");
       
      service.declareVariable("document", document);
      CompiledExpression cQuery = service.compile(query.toString());
      ResourceSet set = service.execute(cQuery);
      if (set != null && set.getSize() > 0) {
        return ((XMLResource)set.getIterator().nextResource()).getContentAsDOM();
      }     
        } catch (Exception e) {           
View Full Code Here

    query.append("return <result/>");

    try {
      service.declareVariable("survey", xml);
      service.declareVariable("document", document);
      CompiledExpression cQuery = service.compile(query.toString());
      service.execute(cQuery);
    } catch(Exception e) {     
      fail(e.getMessage());
    }     
  }
View Full Code Here

    query.append("xquery version \"1.0\";");
    query.append("let $survey := xmldb:document(concat('" + XmldbURI.ROOT_COLLECTION + "', '/', $document))");
    query.append("return ($survey)");   
    try {
      service.declareVariable("document", document);
      CompiledExpression cQuery = service.compile(query.toString());
      ResourceSet set = service.execute(cQuery);
      assertNotNull(set);
      assertTrue(set.getSize() > 0);
      return ((XMLResource)set.getIterator().nextResource()).getContentAsDOM();     
    } catch(Exception e) {     
View Full Code Here

  public void testResourceSet() {
    try {
      String query = "//SPEECH[SPEAKER = 'HAMLET']";
      XQueryService service = (XQueryService) testCollection.getService("XQueryService", "1.0");
      service.setProperty("highlight-matches", "none");
      CompiledExpression compiled = service.compile(query);
      ResourceSet result = service.execute(compiled);
     
      assertEquals(result.getSize(), 359);
     
      for (int i = 0; i < result.getSize(); i++) {
View Full Code Here

      service.setNamespace("tm-query", "http://exist-db.org/test/module/query");
           
      service.declareVariable("tm:imported-external-string", "imported-string-value");
      service.declareVariable("tm-query:local-external-string", "local-string-value");
     
      CompiledExpression compiled = service.compile(query);
      ResourceSet result = service.execute(compiled);
     
      assertEquals(result.getSize(), 2);
     
      for (int i = 0; i < result.getSize(); i++) {
View Full Code Here

        XQueryService service = (XQueryService) collection.getService("XQueryService", "1.0");
        service.declareVariable("filename", "");
        service.declareVariable("count", "0");
        String query = IMPORT + xqueryContent;
        System.out.println("query: " + query);
        CompiledExpression compiled = service.compile(query);
        try {
            for (int i = 0; i < count; i++) {
                File nextFile = new File(directory, prefix + i + ".xml");
               
                service.declareVariable("filename", nextFile.getName());
View Full Code Here

     
      try {
        final XQueryService service= (XQueryService) collection.getService("XQueryService", "1.0");
        service.setProperty(OutputKeys.INDENT, properties.getProperty(OutputKeys.INDENT, "yes"));
        final long t0 = System.currentTimeMillis();
        final CompiledExpression compiled = service.compile(xpath);
        final long t1 = System.currentTimeMillis();
        tCompiled = t1 - t0;
       
        // In this way we can see the parsed structure meanwhile the query is
        final StringWriter writer = new StringWriter();
View Full Code Here

       
        if (resource != null) {
                    service.setModuleLoadPath(XmldbURI.EMBEDDED_SERVER_URI_PREFIX + resource.getParentCollection().getName());
                }
       
        final CompiledExpression compiled = service.compile(xpath);
        final long t1 = System.currentTimeMillis();
        // Check could also be collection instanceof LocalCollection
        if(compiled instanceof CompiledXQuery)
          {context = ((CompiledXQuery)compiled).getContext();}
        tCompiled = t1 - t0;
View Full Code Here

TOP

Related Classes of org.xmldb.api.base.CompiledExpression

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.