Examples of QueryResult


Examples of org.datanucleus.store.query.QueryResult

    public void closeAll()
    {
        Iterator<QueryResult> iter = queryResultsByIterator.values().iterator();
        while (iter.hasNext())
        {
            QueryResult qr = iter.next();
            qr.close();
            iter.remove();
        }
        query.closeAll();

        // Clear out the fetch groups since no longer needed
View Full Code Here

Examples of org.datanucleus.store.query.QueryResult

        fetchPlan.clearGroups().addGroup(FetchPlan.DEFAULT);
    }

    public void close(Iterator iterator)
    {
        QueryResult qr = queryResultsByIterator.remove(iterator);
        if (qr != null)
        {
            qr.close();
        }
        query.close(qr);
    }
View Full Code Here

Examples of org.drools.QueryResult

        final QueryResults results = workingMemory.getQueryResults( "collect objects" );
        assertEquals( 1,
                      results.size() );

        final QueryResult result = results.get( 0 );
        final List list = (List) result.get( "$list" );

        assertEquals( 2,
                      list.size() );
    }
View Full Code Here

Examples of org.drools.core.QueryResult

        results = workingMemory.getQueryResults( "query-1" );

        assertEquals( 2,
                      results.size() );

        QueryResult result = results.get( 0 );
        assertEquals( 1,
                      result.size() );
        assertEquals( stilton1,
                      result.get( 0 ) );

        result = results.get( 1 );
        assertEquals( 1,
                      result.size() );
        assertEquals( stilton2,
                      result.get( 0 ) );

        int i = 0;
        for ( final Iterator it = results.iterator(); it.hasNext(); ) {
            result = (QueryResult) it.next();
            assertEquals( 1,
                          result.size() );
            if ( i == 1 ) {
                assertSame( stilton2,
                            result.get( 0 ) );
            } else {
                assertSame( stilton1,
                            result.get( 0 ) );
            }
            i++;
        }

        workingMemory.retract( handle1 );
View Full Code Here

Examples of org.exist.soap.Session.QueryResult

    public java.lang.String[] retrieve(java.lang.String sessionId, int start, int howmany, boolean indent, boolean xinclude, java.lang.String highlight) throws java.rmi.RemoteException {
        final Session session = getSession(sessionId);
        DBBroker broker = null;
        try {
            broker = pool.get(session.getUser());
            final QueryResult queryResult = session.getQueryResult();
            if (queryResult == null)
                {throw new RemoteException("result set unknown or timed out");}
            final Sequence seq = (Sequence) queryResult.result;
            if (start < 1 || start > seq.getItemCount())
                {throw new RuntimeException(
View Full Code Here

Examples of org.jmxtrans.embedded.QueryResult

            String[] parts = myname.split(delims);
            if( parts.length > 0 ) {
                String p1 = parts[0];
                if( (jmxtrans_metric_groupID != null) && (p1.equals("jmxtrans")) )  {
                    QueryResult new_result = new QueryResult(myname, pidHost, myval, epochInMillis);
                    jmxtrans_counters.add(new_result);
                } else if( p1.equals("jvm") ) {
                    if( parts[1].equals("os")) {
                        if (parts[2].equals("OpenFileDescriptorCount")) {
                            QueryResult new_result = new QueryResult(myname, pidHost, myval, epochInMillis);
                            jvm_os_counters.add(new_result);
                        } else if (parts[2].equals("CommittedVirtualMemorySize")){
                            float fval = Float.parseFloat(valstr);
                            try {
                                fval = fval/(1024.0f*1024.0f)
                            } catch (Exception e) {
                                exceptionCounter.incrementAndGet();
                                logger.info("Exception doing Float: ", e);
                            }
                            QueryResult new_result = new QueryResult(myname, pidHost, fval, epochInMillis);
                            jvm_os_counters.add(new_result);
                        } else if (parts[2].equals("ProcessCpuTime")) {
                            float fval = Float.parseFloat(valstr);
                            try {
                                fval = fval/(1000.0f*1000.0f*1000.0f)
                            } catch (Exception e) {
                                exceptionCounter.incrementAndGet();
                                logger.warn("Exception doing Float: ", e);
                            }
                            QueryResult new_result = new QueryResult(myname, pidHost, fval, epochInMillis);
                            jvm_os_counters.add(new_result);
                        }
                    } else if( (parts[1].equals("runtime")) && (parts[2].equals("Uptime")) ) {
                        float fval = Float.parseFloat(valstr);
                        try {
                            fval = fval/(1000.0f*60.0f)
                        } catch (Exception e) {
                            exceptionCounter.incrementAndGet();
                            logger.warn("Exception doing Float: ", e);
                        }
                        QueryResult new_result = new QueryResult(myname, pidHost, fval, epochInMillis);
                        jvm_runtime_counters.add(new_result);
                    } else if( (parts[1].equals("loadedClasses")) && (parts[2].equals("LoadedClassCount")) ) {
                        // jvm.loadedClasses.LoadedClassCount 5099 1374549969
                        QueryResult new_result = new QueryResult(myname, pidHost, myval, epochInMillis);
                        jvm_class_counters.add(new_result);
                    } else if( (parts[1].equals("thread")) && (parts[2].equals("ThreadCount")) ){
                        // jvm.thread.ThreadCount 13 1374549940
                        QueryResult new_result = new QueryResult(myname, pidHost, myval, epochInMillis);
                        jvm_thread_counters.add(new_result);
                    } else if( (parts[1].equals("gc")) &&
                        ( (parts[2].equals("Copy")) ||  (parts[2].equals("MarkSweepCompact")) ) &&
                        ( (parts[3].equals("CollectionCount")) ||  (parts[3].equals("CollectionTime")) ) ) {
                        // jvm.gc.Copy.CollectionCount 68 1374549940
                        QueryResult new_result = new QueryResult(myname, pidHost, myval, epochInMillis);
                        jvm_gc_counters.add(new_result);
                    } else if( parts[1].equals("memorypool") ){
                        if( ( (parts[2].equals("Perm_Gen")) || (parts[2].equals("Code_Cache")) ) &&
                            ( (parts[4].equals("committed")) || (parts[4].equals("used"))  ) ) {    
                            myname = "jvmNonHeapMemoryUsage";
                            String fullID = pidHost + "." + parts[2] + "." + parts[4];
                            float fval = Float.parseFloat(valstr);
                            try {
                                fval = fval/(1024.0f*1024.0f);
                            } catch (Exception e) {
                                exceptionCounter.incrementAndGet();
                                logger.warn("Exception doing Float: ", e);
                            }
                            QueryResult new_result = new QueryResult(myname, fullID, fval, epochInMillis);
                            nonheap_counters.add(new_result);
                        } else if( ( (parts[2].equals("Eden_Space")) ||
                                     (parts[2].equals("Survivor_Space")) ||
                                     (parts[2].equals("Tenured_Gen"))
                                    ) && (  (parts[4].equals("committed")) ||  (parts[4].equals("used"))  ) ) {   
                            myname = "jvmHeapMemoryUsage";
                            String fullID = pidHost + "." + parts[2] + "." + parts[4];
                            float fval = Float.parseFloat(valstr);
                            try {
                                fval = fval/(1024.0f*1024.0f);
                            } catch (Exception e) {
                                exceptionCounter.incrementAndGet();
                                logger.warn("Exception doingFloat: ", e);
                            }
                            QueryResult new_result = new QueryResult(myname, fullID, fval, epochInMillis);
                            heap_counters.add(new_result);
                        }
                    }
                } else if( p1.equals("tomcat") ) {
                    if( (parts[1].equals("thread-pool")) && 
                         ( (parts[3].equals("currentThreadsBusy")) || (parts[3].equals("currentThreadCount")) ) ){
                        // tomcat.thread_pool.http-bio-8080.currentThreadCount 0 1374549955
                        String connector = parts[2];
                        myname = parts[0] + "." + parts[1] + "." + parts[3];
                        String fullID = pidHost + "." + connector;
                        QueryResult new_result = new QueryResult(myname, fullID, myval, epochInMillis);
                        tomcat_thread_pool_counters.add(new_result);
                   } else if( (parts[1].equals("global-request-processor")) ) {
                        // tomcat.global-request-processor.http-bio-8080.bytesSent
                        String connector = parts[2];
                        myname = parts[0] + "." + parts[1] + "." + parts[3];
                        String fullID = pidHost + "." + connector;
                        if( parts[3].equals("processingTime")) {
                            float fval = Float.parseFloat(valstr);
                            try {
                                fval = fval/(1024.0f);
                            } catch (Exception e) {
                                exceptionCounter.incrementAndGet();
                                logger.warn("Exception doingFloat: ", e);
                            }
                            QueryResult new_result = new QueryResult(myname, fullID, fval, epochInMillis);
                            tomcat_grp_counters.add(new_result);
                        } else {
                            QueryResult new_result = new QueryResult(myname, fullID, myval, epochInMillis);
                            tomcat_grp_counters.add(new_result);
                        }
                    } else if( (parts[1].equals("manager"))  && (parts[4].equals("activeSessions")) ){
                        //  tomcat.manager.localhost._docs.activeSessions 0 1374549955
                        String myhost = parts[2];
                        String mycontext = parts[3];
                        myname = parts[0] + "." + parts[1] + "." + parts[4];
                        String fullID = pidHost + "." + myhost + "." + mycontext;
                        QueryResult new_result = new QueryResult(myname, fullID, myval, epochInMillis);
                        tomcat_manager_counters.add(new_result);
                    } else if( (parts[1].equals("servlet")) &&
                          ( (parts[4].equals("processingTime")) ||
                            (parts[4].equals("errorCount")) ||
                            (parts[4].equals("requestCount")) ) ){
                        // tomcat.servlet.__localhost_cocktail-app-1_0_9-SNAPSHOT.spring-mvc.processingTime
                        String myWebmodule = parts[2];
                        String myServletname = parts[3];
                        myname = parts[0] + "." + parts[1] + "." + parts[4];
                        String fullID = pidHost + "." + myWebmodule + "." + myServletname;
                        QueryResult new_result = new QueryResult(myname, fullID, myval, epochInMillis);
                        tomcat_servlet_counters.add(new_result);
                    } else if( (tomcat_db_groupID != null) && (parts[1].equals("data-source")) ) {                  
                        String myhost = parts[2];
                        String mycontext = parts[3];
                        String mydbname = parts[4];
                        myname = parts[0] + "." + parts[1] + "." + parts[5];
                        String fullID = pidHost + "." + myhost + "." + mycontext + "." + mydbname;
                        QueryResult new_result = new QueryResult(myname, fullID, myval, epochInMillis);
                        tomcat_db_counters.add(new_result);
                    }
                } else if( (app_groupID != null) && (p1.equals("cocktail")) ) {
                    if( !(parts[1].equals("CreatedCocktailCount")) &&  !(parts[1].equals("UpdatedCocktailCount")) ) {
                        QueryResult new_result = new QueryResult(myname, pidHost, myval, epochInMillis);
                        app_counters.add(new_result);
                    }
                } else if( ( (app_sales_groupID != null) && (p1.equals("sales")) ) &&
                      ( (parts[1].equals("ordersCounter")) ||
                        (parts[1].equals("itemsCounter")) ||
                        (parts[1].equals("revenueInCentsCounter")) ) ){
                        QueryResult new_result = new QueryResult(myname, pidHost, myval, epochInMillis);
                        app_sales_counters.add(new_result);
                }
            } else {
                logger.warn("parts return NULL!!!");
            }
View Full Code Here

Examples of org.jpox.store.query.QueryResult

     * Returns an iterator over all the instances in the Extent.
     * @return an iterator over all the instances in the Extent.
     */
    public Iterator iterator()
    {
        QueryResult qr = (QueryResult)query.execute();
        Iterator iter = qr.iterator();

        queryResultsByIterator.put(iter, qr);

        return iter;
    }
View Full Code Here

Examples of org.lilyproject.hbaseindex.QueryResult

        query.addEqualsCondition("dependant_recordid", parentRecordId.toBytes());
        query.addEqualsCondition("dependant_vtag", vtag.getBytes());

        final Set<DependencyEntry> result;

        final QueryResult queryResult = forwardDerefIndex.performQuery(query);
        if (queryResult.next() != null) {
            final byte[] serializedEntries = queryResult.getData(DEPENDENCIES_KEY);
            result = this.serializationUtil.deserializeDependenciesForward(serializedEntries);

            if (queryResult.next() != null) {
                throw new IllegalStateException(
                        "Expected only a single matching entry in " + forwardDerefIndex.getDefinition().getName());
            }

        } else {
View Full Code Here

Examples of org.mmisw.ont.sparql.QueryResult

      return _infModel;
    }
  }
 
  public QueryResult executeQuery(String sparqlQuery, boolean infer, String form) throws Exception {
    QueryResult queryResult = Sparql.executeQuery(_getModel(infer), sparqlQuery, form);
    return queryResult;
  }
View Full Code Here

Examples of org.mmisw.ont.sparql.QueryResult

   
    if ( form == null ) {
      form = "html";
    }
   
    QueryResult queryResult = new QueryResult();

    SPARQLQuery sq = new SPARQLQuery();
    sq.setTripleStore(_conn.ts);
    sq.setQuery(sparqlQuery);
    sq.setIncludeInferred(infer);
   
    boolean useRun = false;
   
    // NOTE about AG bugs:
    // 1) SPARQLQuery.run throws an exception! argh!
    // 2) the AG serializers are not working (not even in the examples provided by them)

    // because of 1), commenting out the following so SPARQLQuery.run() is not called below.
//    if ( form.equalsIgnoreCase("owl") || form.equalsIgnoreCase("rdf") ) {
//      useRun = true;
//      sq.setResultsFormat("sparql-xml");
//      // TODO: contentType should be sparql-related
//      queryResult.setContentType("Application/rdf+xml");
//    }
//    // else: TODO what other formats are possible?

   
    if ( useRun ) {
      String res = sq.run();
      queryResult.setIsEmpty(res.trim().length() == 0);
      queryResult.setResult(res);
     
      return queryResult;
    }
   
    // use Jena to determine what kind of query this is (AG doesn't seem to provide an operation for this)
    // so we call the appropriate execution method:
    Query query = QueryFactory.create(sparqlQuery);

    // only one of these results is captured
    TriplesIterator tripleIter = null;
    ValueSetIterator valSetIter = null;
    Boolean askResult = null;

   
    queryResult.setContentType("text/plain");

    // SELECT
    if ( query.isSelectType() ) {
      valSetIter = sq.select();
    }
    // DESCRIBE
    else if ( query.isDescribeType() ) {
      tripleIter = sq.describe();
    }
    // CONSTRUCT
    else if ( query.isConstructType() ) {
      tripleIter = sq.construct();
    }
    // ASK
    else if ( query.isAskType() ) {
      askResult = Boolean.valueOf(sq.ask());
    }

    if ( valSetIter != null ) {
      queryResult.setIsEmpty(! valSetIter.hasNext());
      String res;
     
      if ( form.equalsIgnoreCase("html") ) {
        queryResult.setContentType("text/html");
        res = AgUtils.getResultInHtml(log, valSetIter);
      }
      else if ( form.equalsIgnoreCase("n3") ) {
        queryResult.setContentType("text/plain");
        res = AgUtils.getResultInN3(log, valSetIter);
      }
      else if ( form.equalsIgnoreCase("nt") ) {
        queryResult.setContentType("text/plain");
        res = AgUtils.getResultInNTriples(log, valSetIter);
      }
      else if ( form.equalsIgnoreCase("csv") ) {
        queryResult.setContentType("text/plain");
        res = AgUtils.getResultInCsv(log, valSetIter);
      }
      else if ( form.equalsIgnoreCase("json") ) {
        queryResult.setContentType("application/json");
        res = AgUtils.getResultInJson(log, valSetIter);
      }
      else {
        queryResult.setContentType("text/html");
        res = AgUtils.getResultInHtml(log, valSetIter);
      }
     
      queryResult.setResult(res);
    }
    else if ( tripleIter != null ) {
      queryResult.setIsEmpty(! tripleIter.hasNext());
     
      // TODO: NOTE: the AG serializers are not working (not even in the examples provided by them)
     
      String res = null;
     
      if ( form.equalsIgnoreCase("owl") || form.equalsIgnoreCase("rdf") ) {
        queryResult.setContentType("Application/rdf+xml");
        res = AgUtils.getResultInRdf(log, tripleIter);
      }
      else if ( form.equalsIgnoreCase("html") ) {
        queryResult.setContentType("text/html");
        res = AgUtils.getResultInHtml(log, tripleIter);
      }
      else if ( form.equalsIgnoreCase("n3") ) {
        queryResult.setContentType("text/plain");
        if ( true ) {
          res = AgUtils.getResultInN3(log, tripleIter);
        }
        else {
          // AG serializers do not work.
          AllegroGraphSerializer serializer = new RDFN3Serializer();
          serializer.setDestination(null); // ie., to string to be returned by run()
          Object resObj = serializer.run(tripleIter);
          res = String.valueOf(resObj);
        }
      }
      else if ( form.equalsIgnoreCase("nt") ) {
        queryResult.setContentType("text/plain");
        if ( true ) {
          res = AgUtils.getResultInNTriples(log, tripleIter);
        }
        else {
          // AG serializers do not work.
          AllegroGraphSerializer serializer = new NTriplesSerializer();
          serializer.setDestination(null); // ie., to string to be returned by run()
          Object resObj = serializer.run(tripleIter);
          res = String.valueOf(resObj);
        }
      }
      else if ( form.equalsIgnoreCase("csv") ) {
        queryResult.setContentType("text/plain");
        res = AgUtils.getResultInCsv(log, tripleIter);
      }
      else if ( form.equalsIgnoreCase("json") ) {
        // FIXME 261: JSON output format not honored 
        // Returning CSV for the moment.
        res = AgUtils.getResultInCsv(log, tripleIter);
        queryResult.setContentType("text/plain");
       
//        queryResult.setContentType("application/json");
//        res = AgUtils.getResultInJson(log, tripleIter);
      }
      else {
        queryResult.setContentType("text/html");
        res = AgUtils.getResultInHtml(log, tripleIter);
      }
     
      queryResult.setResult(res);
    }
    else if ( askResult != null ) {
      queryResult.setIsEmpty(false);
      queryResult.setResult(askResult.toString());
    }
    else {
      log.warn("SHOULD NOT HAPPEN: unexpected type of query");
      queryResult.setIsEmpty(false);
      queryResult.setResult("Internal error: unexpected type of query. Please report this bug.");
    }

    return queryResult;
  }
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.