public interface JdbcPreparedStatement extends java.sql.PreparedStatement, JdbcStatement
Query.CancelStatusMAX_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, setURLdisableStreamingResults, enableStreamingResults, getExceptionInterceptor, getLocalInfileInputStream, getOpenResultSetCount, getQuery, removeOpenResultSet, setHoldResultsOpenOverClose, setLocalInfileInputStream, setPingTargetaddBatch, 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, setQueryTimeoutaddBatch, 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, stopQueryTimervoid realClose(boolean calledExplicitly,
boolean closeOpenResults)
throws java.sql.SQLException
java.sql.SQLExceptionQueryBindings<?> getQueryBindings()
byte[] getBytesRepresentation(int parameterIndex)
throws java.sql.SQLException
java.sql.SQLExceptionbyte[] getOrigBytes(int parameterIndex)
throws java.sql.SQLException
java.sql.SQLExceptionParseInfo getParseInfo()
boolean isNull(int paramIndex)
throws java.sql.SQLException
java.sql.SQLExceptionjava.lang.String getPreparedSql()
void setBytes(int parameterIndex,
byte[] x,
boolean checkForIntroducer,
boolean escapeForMBChars)
throws java.sql.SQLException
java.sql.SQLExceptionvoid 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.SQLExceptionvoid setBigInteger(int parameterIndex,
java.math.BigInteger x)
throws java.sql.SQLException
java.sql.SQLExceptionvoid setNull(int parameterIndex,
MysqlType mysqlType)
throws java.sql.SQLException
java.sql.SQLExceptionParameterBindings getParameterBindings() throws java.sql.SQLException
java.sql.SQLException