public class MultiIntExecutionResult extends ExecutionResult
Constructor and Description |
---|
MultiIntExecutionResult(Statement statement,
int size,
int fetchSize,
boolean isSelectPossible)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
void |
addResult(MariaSelectResultSet result,
boolean moreResultAvailable)
Add a resultSet information.
|
void |
addStats(long affectedRows,
long insertId,
boolean moreResultAvailable)
Add execution statistics.
|
void |
addStatsError() |
int[] |
getAffectedRows() |
int |
getFirstAffectedRows() |
long[] |
getInsertIds() |
boolean |
hasMoreThanOneAffectedRows() |
void |
updateResultsForRewrite()
Set result for rewrite queries.
|
void |
updateResultsMultiple(Deque<ExecutionResult> cachedExecutionResults)
Set update result right on multiple rewrite.
|
close, getFailureObject, getFetchSize, getResult, getStatement, hasMoreResultAvailable, isCanHaveCallableResultset, isSelectPossible, setFailureObject, setFetchSize, setMoreResultAvailable
public MultiIntExecutionResult(Statement statement, int size, int fetchSize, boolean isSelectPossible)
statement
- current statementsize
- data sizefetchSize
- resultet fetch sizeisSelectPossible
- is select command possiblepublic void addResult(MariaSelectResultSet result, boolean moreResultAvailable)
addResult
in class ExecutionResult
result
- resultset implementationmoreResultAvailable
- is there additional packetpublic void addStats(long affectedRows, long insertId, boolean moreResultAvailable)
addStats
in class ExecutionResult
affectedRows
- number of affected rowsinsertId
- primary keymoreResultAvailable
- is there additional packetpublic long[] getInsertIds()
getInsertIds
in class ExecutionResult
public int[] getAffectedRows()
public boolean hasMoreThanOneAffectedRows()
hasMoreThanOneAffectedRows
in class ExecutionResult
public int getFirstAffectedRows()
getFirstAffectedRows
in class ExecutionResult
public void addStatsError()
addStatsError
in class ExecutionResult
public void updateResultsForRewrite()
public void updateResultsMultiple(Deque<ExecutionResult> cachedExecutionResults)
cachedExecutionResults
- other okPacket.Copyright © 2016. All rights reserved.