Class AsyncMultiRead
java.lang.Object
org.mariadb.jdbc.internal.protocol.AsyncMultiRead
- All Implemented Interfaces:
Callable<AsyncMultiReadResult>
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final AsyncMultiReadResult
private final AbstractMultiSend
private final ComStmtPrepare
private final int
private final List<ParameterHolder[]>
private final Protocol
private final boolean
private final Results
private final int
private final BulkStatus
-
Constructor Summary
ConstructorsConstructorDescriptionAsyncMultiRead
(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
-
Field Details
-
comStmtPrepare
-
status
-
sendCmdInitialCounter
private final int sendCmdInitialCounter -
protocol
-
readPrepareStmtResult
private final boolean readPrepareStmtResult -
bulkSend
-
parametersList
-
queries
-
results
-
paramCount
private final int paramCount -
asyncMultiReadResult
-
-
Constructor Details
-
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 preparestatus
- bulk statusprotocol
- protocolreadPrepareStmtResult
- must read prepare statement resultbulkSend
- bulk sender objectparamCount
- number of parametersresults
- execution resultparametersList
- parameter listqueries
- queriesprepareResult
- prepare result
-
-
Method Details
-
call
- Specified by:
call
in interfaceCallable<AsyncMultiReadResult>
- Throws:
Exception
-