private void asyncMoreRequest ( int startRow ) { try { DataRequest moreRequest = new DataRequest ( ) ; 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 ) ) ; } catch ( Throwable t ) { this . nextData . addError ( t ) ; } }
Send request for more data for this query .