public interface JdbcPreparedStatement extends java.sql.PreparedStatement, JdbcStatement
Query.CancelStatus
MAX_ROWS
Modifier and Type | Method and Description |
---|---|
byte[] |
getBytesRepresentation(int parameterIndex) |
byte[] |
getOrigBytes(int parameterIndex) |
ParameterBindings |
getParameterBindings() |
ParseInfo |
getParseInfo() |
java.lang.String |
getPreparedSql() |
QueryBindings<?> |
getQueryBindings() |
boolean |
isNull(int paramIndex) |
void |
realClose(boolean calledExplicitly,
boolean closeOpenResults) |
void |
setBigInteger(int parameterIndex,
java.math.BigInteger x) |
void |
setBytes(int parameterIndex,
byte[] x,
boolean checkForIntroducer,
boolean escapeForMBChars) |
void |
setBytesNoEscape(int parameterIndex,
byte[] parameterAsBytes)
Used by updatable result sets for refreshRow() because the parameter has
already been escaped for updater or inserter prepared statements.
|
void |
setBytesNoEscapeNoQuotes(int parameterIndex,
byte[] parameterAsBytes) |
void |
setNull(int parameterIndex,
MysqlType mysqlType) |
addBatch, clearParameters, execute, executeLargeUpdate, executeQuery, executeUpdate, getMetaData, getParameterMetaData, setArray, setAsciiStream, setAsciiStream, setAsciiStream, setBigDecimal, setBinaryStream, setBinaryStream, setBinaryStream, setBlob, setBlob, setBlob, setBoolean, setByte, setBytes, setCharacterStream, setCharacterStream, setCharacterStream, setClob, setClob, setClob, setDate, setDate, setDouble, setFloat, setInt, setLong, setNCharacterStream, setNCharacterStream, setNClob, setNClob, setNClob, setNString, setNull, setNull, setObject, setObject, setObject, setObject, setObject, setRef, setRowId, setShort, setSQLXML, setString, setTime, setTime, setTimestamp, setTimestamp, setUnicodeStream, setURL
disableStreamingResults, enableStreamingResults, getExceptionInterceptor, getLocalInfileInputStream, getOpenResultSetCount, getQuery, removeOpenResultSet, setHoldResultsOpenOverClose, setLocalInfileInputStream, setPingTarget
addBatch, cancel, clearBatch, clearWarnings, close, closeOnCompletion, execute, execute, execute, execute, executeBatch, executeLargeBatch, executeLargeUpdate, executeLargeUpdate, executeLargeUpdate, executeLargeUpdate, executeQuery, executeUpdate, executeUpdate, executeUpdate, executeUpdate, getConnection, getFetchDirection, getFetchSize, getGeneratedKeys, getLargeMaxRows, getLargeUpdateCount, getMaxFieldSize, getMaxRows, getMoreResults, getMoreResults, getQueryTimeout, getResultSet, getResultSetConcurrency, getResultSetHoldability, getResultSetType, getUpdateCount, getWarnings, isClosed, isCloseOnCompletion, isPoolable, setCursorName, setEscapeProcessing, setFetchDirection, setFetchSize, setLargeMaxRows, setMaxFieldSize, setMaxRows, setPoolable, setQueryTimeout
addBatch, checkCancelTimeout, clearBatchedArgs, closeQuery, getBatchedArgs, getCancelTimeoutMutex, getCurrentDatabase, getExecuteTime, getId, getResultFetchSize, getResultSetFactory, getResultType, getSession, getStatementExecuting, getTimeoutInMillis, isClearWarningsCalled, resetCancelledState, setCancelStatus, setClearWarningsCalled, setCurrentDatabase, setExecuteTime, setResultFetchSize, setResultType, setTimeoutInMillis, startQueryTimer, statementBegins, stopQueryTimer
void realClose(boolean calledExplicitly, boolean closeOpenResults) throws java.sql.SQLException
java.sql.SQLException
QueryBindings<?> getQueryBindings()
byte[] getBytesRepresentation(int parameterIndex) throws java.sql.SQLException
java.sql.SQLException
byte[] getOrigBytes(int parameterIndex) throws java.sql.SQLException
java.sql.SQLException
ParseInfo getParseInfo()
boolean isNull(int paramIndex) throws java.sql.SQLException
java.sql.SQLException
java.lang.String getPreparedSql()
void setBytes(int parameterIndex, byte[] x, boolean checkForIntroducer, boolean escapeForMBChars) throws java.sql.SQLException
java.sql.SQLException
void setBytesNoEscape(int parameterIndex, byte[] parameterAsBytes) throws java.sql.SQLException
parameterIndex
- the parameter to set.parameterAsBytes
- the parameter as a string.java.sql.SQLException
- if an error occursvoid setBytesNoEscapeNoQuotes(int parameterIndex, byte[] parameterAsBytes) throws java.sql.SQLException
java.sql.SQLException
void setBigInteger(int parameterIndex, java.math.BigInteger x) throws java.sql.SQLException
java.sql.SQLException
void setNull(int parameterIndex, MysqlType mysqlType) throws java.sql.SQLException
java.sql.SQLException
ParameterBindings getParameterBindings() throws java.sql.SQLException
java.sql.SQLException