Interface Prepare
- All Known Implementing Classes:
CachedPrepareResultPacket, PrepareResultPacket
public interface Prepare
Prepare packet COM_STMT_PREPARE (see https://mariadb.com/kb/en/com_stmt_prepare/)
-
Method Summary
Modifier and TypeMethodDescriptionvoidClose Prepared commandvoiddecrementUse(Client con, BasePreparedStatement preparedStatement) Decrement use of prepare.Prepare result-set columnsPrepare parametersintGet current prepare statement idvoidsetColumns(ColumnDecoder[] columns) set prepare result-set columns
-
Method Details
-
close
Close Prepared command- Parameters:
con- current connection- Throws:
SQLException- if prepare close fails
-
decrementUse
Decrement use of prepare. In case not used anymore, and not in cache, will be close.- Parameters:
con- connectionpreparedStatement- current prepared statement that was using prepare object- Throws:
SQLException- if close fails
-
getStatementId
int getStatementId()Get current prepare statement id- Returns:
- statement id
-
getParameters
-
getColumns
-
setColumns
set prepare result-set columns- Parameters:
columns- set result-set columns metadata
-