Examples of QueryResult


Examples of com.jada.search.QueryResult

  public SearchInfo getSearch(String siteId, String query, int pageSize, int pageNavCount, int pageNum) throws Exception {
    EntityManager em = JpaConnection.getInstance().getCurrentEntityManager();

    Indexer indexer = Indexer.getInstance(siteId);
      QueryResult queryResult = indexer.search(query,
                           contentBean.getContentSessionBean().getSiteProfile().getSiteProfileClass().getSiteProfileClassId(),
                           siteDomain.getSiteDomainId(),
                           pageNum,
                           pageSize);
     
      SearchInfo info = new SearchInfo();
      info.setQuery(query);
      info.setHitsCount(queryResult.getHitCount());
     
      int recordCount = queryResult.getHitCount();
      int pageTotal = recordCount / pageSize;
      if (recordCount % pageSize > 0) {
        pageTotal++;
      }
      info.setPageTotal(pageTotal);
      info.setPageNum(pageNum);
      int pageStart = pageNum - pageNavCount / 2;
      if (pageStart < 1) {
        pageStart = 1;
      }
      int pageEnd = pageNum + (pageNavCount + 1) / 2;
      if (pageEnd > pageTotal) {
        pageEnd = pageTotal;
      }
      info.setPageStart(pageStart);
      info.setPageEnd(pageEnd);
     
      Vector<DataInfo> vector = new Vector<DataInfo>();
      Vector<?> queryHits = queryResult.getQueryHits();
      Iterator<?> iterator = queryHits.iterator();
      while (iterator.hasNext()) {
        Object object = iterator.next();
        if (object instanceof CompassContentLanguage) {
          CompassContentLanguage compassContentLanguage = (CompassContentLanguage) object;
View Full Code Here

Examples of com.jitlogic.zorka.core.perfmon.QueryResult

        // Grab and sort samples
        for (int ln = 0; ln < listers.size(); ln++) {
            QueryLister lister = listers.get(ln);
            for (PerfSample sample : scanner.getPerfSamples(clock, lister)) {
                QueryResult rslt = (QueryResult)sample.getResult();
                String label = ObjectInspector.substitute(tmplLabel, rslt.getAttrs());
                if (!results.containsKey(label)) {
                    results.put(label, new ArrayList<PerfSample>());
                }

                List<PerfSample> samples = results.get(label);
View Full Code Here

Examples of com.netflix.paas.data.QueryResult

                    columns.put(serializers.columnAsString(column.getRawName()), serializers.valueAsString(column.getRawName(), column.getByteBufferValue()));
                }
                builder.addRow(serializers.keyAsString(row.getKey()), columns);
            }
           
            QueryResult dr = new QueryResult();
            dr.setSrows(builder.build());
           
            if (!result.isEmpty()) {
                dr.setCursor(partitioner.getTokenForKey(Iterables.getLast(result).getKey()));
            }
            return dr;
        } catch (ConnectionException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
View Full Code Here

Examples of com.sforce.soap.partner.QueryResult

    if(batchSize > 2000) {
      batchSize = 2000;
      LogManager.logDetail(LogConstants.CTX_CONNECTOR, "reduced.batch.size"); //$NON-NLS-1$
    }
   
    QueryResult qr = null;
    QueryOptions qo = partnerFactory.createQueryOptions();
    qo.setBatchSize(batchSize);
    try {
      if(queryAll != null && queryAll) {
        qr = sfSoap.queryAll(queryString, sh);
View Full Code Here

Examples of com.sforce.soap.partner.QueryResult

  }
 
  public  QueryResult retrieve(String fieldList, String sObjectType, List<String> ids) throws ResourceException {
    try {
      List<SObject> objects = sfSoap.retrieve(fieldList, sObjectType, ids, sh);
      QueryResult result = new QueryResult();
      for (SObject sObject : objects) {
          if (sObject != null) {
          result.getRecords().add(sObject);
          }
      }
      result.setSize(result.getRecords().size());
      result.setDone(true);
      return result;     
    } catch (InvalidFieldFault e) {
      throw new ResourceException(e);
    } catch (MalformedQueryFault e) {
      throw new ResourceException(e);
View Full Code Here

Examples of com.sforce.soap.partner.QueryResult

  private static TranslationUtility translationUtility = new TranslationUtility(TestVisitors.exampleSalesforce());

  @Test public void testBatching() throws Exception {
    Select command = (Select)translationUtility.parseCommand("select Name from Account"); //$NON-NLS-1$
    SalesforceConnection sfc = Mockito.mock(SalesforceConnection.class);
    QueryResult qr = new QueryResult();
    SObject so = new SObject();
    so.setType("Account");
    Element elem = Mockito.mock(Element.class);
    Mockito.stub(elem.getLocalName()).toReturn("AccountName");
    so.getAny().add(elem);
    qr.getRecords().add(so);
    qr.setDone(false);
    QueryResult finalQr = new QueryResult();
    so.getAny().add(elem);
    finalQr.getRecords().add(so);
    finalQr.setDone(true);
    Mockito.stub(sfc.query("SELECT Account.AccountName FROM Account", 0, false)).toReturn(qr);
    Mockito.stub(sfc.queryMore(null, 0)).toReturn(finalQr);
    QueryExecutionImpl qei = new QueryExecutionImpl(command, sfc, Mockito.mock(RuntimeMetadata.class), Mockito.mock(ExecutionContext.class));
    qei.execute();
    assertNotNull(qei.next());
View Full Code Here

Examples of com.sforce.soap.partner.QueryResult

      }
 
    } else if (visitor.hasCriteria()) {
      try {
        String query = visitor.getQuery();
        QueryResult results = getConnection().query(query, context.getBatchSize(), Boolean.FALSE);
        if (null != results && results.getSize() > 0) {
          ArrayList<String> idList = new ArrayList<String>(results
              .getRecords().size());
          for (int i = 0; i < results.getRecords().size(); i++) {
            SObject sObject = results.getRecords().get(i);
            idList.add(sObject.getId());
          }
          Ids = idList.toArray(new String[0]);
        }
      } catch (ResourceException e) {
View Full Code Here

Examples of com.sforce.soap.partner.QueryResult

    }

    private String getFieldValueAfterOperation(String nullFieldName, Controller controller) throws Exception {
        String successFile = controller.getConfig().getStringRequired(Config.OUTPUT_SUCCESS);
        String taskId = getCsvFieldValue(successFile, "ID");
        QueryResult result = getController().getPartnerClient().query("select " + nullFieldName + " from Task where Id='" + taskId + "'");
        assertEquals(1, result.getSize());
        return (String)result.getRecords()[0].getField(nullFieldName);
    }
View Full Code Here

Examples of com.sforce.soap.partner.QueryResult

        reader.close();
        return fieldValue;
    }

    private String getUserId() throws Exception {
        QueryResult result = getController().getPartnerClient().query(
                "select id from user where username='" + getController().getConfig().getString(Config.USERNAME) + "'");
        assertEquals(1, result.getSize());
        return result.getRecords()[0].getId();
    }
View Full Code Here

Examples of com.sforce.soap.partner.QueryResult

        // make sure there're some records to test with
        upsertSfdcAccounts(10);

        // get the client and make the query call
        PartnerClient client = new PartnerClient(getController());
        QueryResult result = client.query("select id from account where " + ACCOUNT_WHERE_CLAUSE);
        SObject[] records = result.getRecords();
        assertNotNull(records);
        assertTrue(records.length > 0);

        // test query more if we have more records
        if (!result.getDone()) {
            QueryResult result2 = client.queryMore(result.getQueryLocator());

            // if we are not done, we should get some records back
            assertNotNull(result2.getRecords());
            assertTrue(records.length > 0);
        }
    }
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.