public class CmdInformationSingle extends java.lang.Object implements CmdInformation
| Modifier and Type | Field and Description |
|---|---|
private int |
autoIncrement |
private long |
insertId |
private long |
updateCount |
RESULT_SET_VALUE| Constructor and Description |
|---|
CmdInformationSingle(long insertId,
long updateCount,
int autoIncrement)
Object containing update / insert ids, optimized for only one result.
|
| Modifier and Type | Method and Description |
|---|---|
void |
addErrorStat() |
void |
addResultSetStat() |
void |
addSuccessStat(long updateCount,
long insertId) |
java.sql.ResultSet |
getBatchGeneratedKeys(Protocol protocol) |
int |
getCurrentStatNumber() |
java.sql.ResultSet |
getGeneratedKeys(Protocol protocol,
java.lang.String sql)
Get generated Keys.
|
long |
getLargeUpdateCount() |
long[] |
getLargeUpdateCounts() |
int[] |
getServerUpdateCounts() |
int |
getUpdateCount() |
int[] |
getUpdateCounts() |
boolean |
isCurrentUpdateCount() |
private boolean |
isDuplicateKeyUpdate(java.lang.String sql) |
boolean |
moreResults() |
void |
reset() |
void |
setRewrite(boolean rewritten) |
private final long insertId
private final int autoIncrement
private long updateCount
public CmdInformationSingle(long insertId,
long updateCount,
int autoIncrement)
insertId - auto generated id.updateCount - update countautoIncrement - connection auto increment value.public int[] getUpdateCounts()
getUpdateCounts in interface CmdInformationpublic int[] getServerUpdateCounts()
getServerUpdateCounts in interface CmdInformationpublic long[] getLargeUpdateCounts()
getLargeUpdateCounts in interface CmdInformationpublic int getUpdateCount()
getUpdateCount in interface CmdInformationpublic long getLargeUpdateCount()
getLargeUpdateCount in interface CmdInformationpublic void addErrorStat()
addErrorStat in interface CmdInformationpublic void reset()
reset in interface CmdInformationpublic void addResultSetStat()
addResultSetStat in interface CmdInformationpublic java.sql.ResultSet getGeneratedKeys(Protocol protocol, java.lang.String sql)
getGeneratedKeys in interface CmdInformationprotocol - current protocolsql - SQL commandprivate boolean isDuplicateKeyUpdate(java.lang.String sql)
public java.sql.ResultSet getBatchGeneratedKeys(Protocol protocol)
getBatchGeneratedKeys in interface CmdInformationpublic int getCurrentStatNumber()
getCurrentStatNumber in interface CmdInformationpublic boolean moreResults()
moreResults in interface CmdInformationpublic boolean isCurrentUpdateCount()
isCurrentUpdateCount in interface CmdInformationpublic void addSuccessStat(long updateCount,
long insertId)
addSuccessStat in interface CmdInformationpublic void setRewrite(boolean rewritten)
setRewrite in interface CmdInformation