Class CmdInformationSingle
java.lang.Object
org.mariadb.jdbc.internal.com.read.dao.CmdInformationSingle
- All Implemented Interfaces:
CmdInformation
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final intprivate final longprivate longFields inherited from interface org.mariadb.jdbc.internal.com.read.dao.CmdInformation
RESULT_SET_VALUE -
Constructor Summary
ConstructorsConstructorDescriptionCmdInformationSingle(long insertId, long updateCount, int autoIncrement) Object containing update / insert ids, optimized for only one result. -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidvoidaddSuccessStat(long updateCount, long insertId) getBatchGeneratedKeys(Protocol protocol) intgetGeneratedKeys(Protocol protocol) Get generated Keys.longlong[]int[]intint[]booleanbooleanvoidreset()voidsetRewrite(boolean rewritten)
-
Field Details
-
insertId
private final long insertId -
autoIncrement
private final int autoIncrement -
updateCount
private long updateCount
-
-
Constructor Details
-
CmdInformationSingle
public CmdInformationSingle(long insertId, long updateCount, int autoIncrement) Object containing update / insert ids, optimized for only one result.- Parameters:
insertId- auto generated id.updateCount- update countautoIncrement- connection auto increment value.
-
-
Method Details
-
getUpdateCounts
public int[] getUpdateCounts()- Specified by:
getUpdateCountsin interfaceCmdInformation
-
getServerUpdateCounts
public int[] getServerUpdateCounts()- Specified by:
getServerUpdateCountsin interfaceCmdInformation
-
getLargeUpdateCounts
public long[] getLargeUpdateCounts()- Specified by:
getLargeUpdateCountsin interfaceCmdInformation
-
getUpdateCount
public int getUpdateCount()- Specified by:
getUpdateCountin interfaceCmdInformation
-
getLargeUpdateCount
public long getLargeUpdateCount()- Specified by:
getLargeUpdateCountin interfaceCmdInformation
-
addErrorStat
public void addErrorStat()- Specified by:
addErrorStatin interfaceCmdInformation
-
reset
public void reset()- Specified by:
resetin interfaceCmdInformation
-
addResultSetStat
public void addResultSetStat()- Specified by:
addResultSetStatin interfaceCmdInformation
-
getGeneratedKeys
Get generated Keys.- Specified by:
getGeneratedKeysin interfaceCmdInformation- Parameters:
protocol- current protocol- Returns:
- a resultSet containing the single insert ids.
-
getBatchGeneratedKeys
- Specified by:
getBatchGeneratedKeysin interfaceCmdInformation
-
getCurrentStatNumber
public int getCurrentStatNumber()- Specified by:
getCurrentStatNumberin interfaceCmdInformation
-
moreResults
public boolean moreResults()- Specified by:
moreResultsin interfaceCmdInformation
-
isCurrentUpdateCount
public boolean isCurrentUpdateCount()- Specified by:
isCurrentUpdateCountin interfaceCmdInformation
-
addSuccessStat
public void addSuccessStat(long updateCount, long insertId) - Specified by:
addSuccessStatin interfaceCmdInformation
-
setRewrite
public void setRewrite(boolean rewritten) - Specified by:
setRewritein interfaceCmdInformation
-