org.mariadb.jdbc.internal.protocol
Class AsyncMultiRead

java.lang.Object
  extended by org.mariadb.jdbc.internal.protocol.AsyncMultiRead
All Implemented Interfaces:
Callable<AsyncMultiReadResult>

public class AsyncMultiRead
extends Object
implements Callable<AsyncMultiReadResult>


Constructor Summary
AsyncMultiRead(ComStmtPrepare comStmtPrepare, BulkStatus status, Protocol protocol, boolean readPrepareStmtResult, AbstractMultiSend bulkSend, int paramCount, Results results, List<ParameterHolder[]> parametersList, List<String> queries, PrepareResult prepareResult)
          Read results async to avoid local and remote networking stack buffer overflow "lock".
 
Method Summary
 AsyncMultiReadResult call()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AsyncMultiRead

public AsyncMultiRead(ComStmtPrepare comStmtPrepare,
                      BulkStatus status,
                      Protocol protocol,
                      boolean readPrepareStmtResult,
                      AbstractMultiSend bulkSend,
                      int paramCount,
                      Results results,
                      List<ParameterHolder[]> parametersList,
                      List<String> queries,
                      PrepareResult prepareResult)
Read results async to avoid local and remote networking stack buffer overflow "lock".

Parameters:
comStmtPrepare - current prepare
status - bulk status
protocol - protocol
readPrepareStmtResult - must read prepare statement result
bulkSend - bulk sender object
paramCount - number of parameters
results - execution result
parametersList - parameter list
queries - queries
prepareResult - prepare result
Method Detail

call

public AsyncMultiReadResult call()
                          throws Exception
Specified by:
call in interface Callable<AsyncMultiReadResult>
Throws:
Exception


Copyright © 2017. All rights reserved.