Package sherpa.protocol

Examples of sherpa.protocol.DataResponse


      moreRequest.queryId = queryId;
      moreRequest.startRow = startRow;
      moreRequest.maxSize = maxBatchSize;
      logger.debug("Client requesting {} .. {}", startRow, (startRow + maxBatchSize - 1));

      DataResponse response = server.data(moreRequest);
      logger.debug("Client got response {} .. {}, more={}",
          new Object[] { response.startRow, (response.startRow + response.data.size() - 1), response.more });
      nextData.add(new Window(response.data, response.more));
    } catch (AvroRemoteException e) {
      this.nextData.addError(toSparqlException(e));
View Full Code Here


    record("Message", "data", "queryId", dataRequest.queryId,
        "startRow", dataRequest.startRow,
        "maxSize", dataRequest.maxSize);
   
    if(rows == 0) {
      DataResponse response = new DataResponse();
      response.queryId = dataRequest.queryId;
      response.startRow = 1;
      response.more = false;
      response.data = Collections.emptyList();
      logger.debug("Server sending empty response for 0 row result.");
      return response;
     
    } else if(dataRequest.startRow <= rows) {
      DataResponse response = new DataResponse();
      response.queryId = dataRequest.queryId;
      response.startRow = dataRequest.startRow;
     
      int size = dataRequest.maxSize;
      int last = dataRequest.startRow + size - 1;   // 1-based
View Full Code Here

    DummyQueryResponder responder = new DummyQueryResponder(totalRowCount);
    DataRequest dataRequest = new DataRequest();
    dataRequest.queryId = "a";
    dataRequest.startRow = start;
    dataRequest.maxSize = size;
    DataResponse response = responder.data(dataRequest);
   
    assertEquals(dataRequest.queryId, response.queryId);
    assertEquals(dataRequest.startRow, response.startRow);
    assertEquals(expectedCount, response.data.size());   
    assertEquals(expectedMore, response.more);
View Full Code Here

TOP

Related Classes of sherpa.protocol.DataResponse

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.