java.lang.Object
org.jooq.tools.jdbc.JDBC41Statement
org.jooq.tools.jdbc.DefaultStatement
org.jooq.tools.jdbc.DefaultPreparedStatement
- All Implemented Interfaces:
- AutoCloseable,- PreparedStatement,- Statement,- Wrapper
- Direct Known Subclasses:
- BatchedPreparedStatement,- DefaultCallableStatement
A default JDBC PreparedStatement implementation delegating all JDBC 4.0 calls
 to an internal delegate.
- Author:
- Lukas Eder
- 
Field SummaryFields inherited from interface java.sql.StatementCLOSE_ALL_RESULTS, CLOSE_CURRENT_RESULT, EXECUTE_FAILED, KEEP_CURRENT_RESULT, NO_GENERATED_KEYS, RETURN_GENERATED_KEYS, SUCCESS_NO_INFO
- 
Constructor SummaryConstructorsModifierConstructorDescriptionDefaultPreparedStatement(PreparedStatement delegate) protectedDefaultPreparedStatement(Statement delegate) protectedDefaultPreparedStatement(Statement delegate, Connection creator) protectedDefaultPreparedStatement(Statement delegate, Connection creator, Supplier<? extends SQLException> errorIfUnsupported) 
- 
Method SummaryModifier and TypeMethodDescriptionvoidaddBatch()voidbooleanexecute()longintfinal PreparedStatementvoidvoidsetAsciiStream(int parameterIndex, InputStream x) voidsetAsciiStream(int parameterIndex, InputStream x, int length) voidsetAsciiStream(int parameterIndex, InputStream x, long length) voidsetBigDecimal(int parameterIndex, BigDecimal x) voidsetBinaryStream(int parameterIndex, InputStream x) voidsetBinaryStream(int parameterIndex, InputStream x, int length) voidsetBinaryStream(int parameterIndex, InputStream x, long length) voidsetBlob(int parameterIndex, InputStream inputStream) voidsetBlob(int parameterIndex, InputStream inputStream, long length) voidvoidsetBoolean(int parameterIndex, boolean x) voidsetByte(int parameterIndex, byte x) voidsetBytes(int parameterIndex, byte[] x) voidsetCharacterStream(int parameterIndex, Reader reader) voidsetCharacterStream(int parameterIndex, Reader reader, int length) voidsetCharacterStream(int parameterIndex, Reader reader, long length) voidvoidvoidvoidvoidvoidsetDouble(int parameterIndex, double x) voidsetFloat(int parameterIndex, float x) voidsetInt(int parameterIndex, int x) voidsetLong(int parameterIndex, long x) voidsetNCharacterStream(int parameterIndex, Reader value) voidsetNCharacterStream(int parameterIndex, Reader value, long length) voidvoidvoidvoidsetNString(int parameterIndex, String value) voidsetNull(int parameterIndex, int sqlType) voidvoidvoidvoidvoidvoidvoidvoidvoidsetShort(int parameterIndex, short x) voidvoidvoidvoidvoidsetTimestamp(int parameterIndex, Timestamp x) voidsetTimestamp(int parameterIndex, Timestamp x, Calendar cal) voidsetUnicodeStream(int parameterIndex, InputStream x, int length) Deprecated.voidMethods inherited from class org.jooq.tools.jdbc.DefaultStatementaddBatch, cancel, clearBatch, clearWarnings, close, closeOnCompletion, enquoteIdentifier, enquoteLiteral, enquoteNCharLiteral, execute, execute, execute, execute, executeBatch, executeLargeBatch, executeLargeUpdate, executeLargeUpdate, executeLargeUpdate, executeLargeUpdate, executeQuery, executeUpdate, executeUpdate, executeUpdate, executeUpdate, getConnection, getDelegateStatement, getFetchDirection, getFetchSize, getGeneratedKeys, getLargeMaxRows, getLargeUpdateCount, getMaxFieldSize, getMaxRows, getMoreResults, getMoreResults, getQueryTimeout, getResultSet, getResultSetConcurrency, getResultSetHoldability, getResultSetType, getUpdateCount, getWarnings, isClosed, isCloseOnCompletion, isPoolable, isSimpleIdentifier, isWrapperFor, setCursorName, setEscapeProcessing, setFetchDirection, setFetchSize, setLargeMaxRows, setMaxFieldSize, setMaxRows, setPoolable, setQueryTimeout, unwrap, wrapMethods inherited from class org.jooq.tools.jdbc.JDBC41StatementgetObject, getObjectMethods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface java.sql.StatementaddBatch, cancel, clearBatch, clearWarnings, close, closeOnCompletion, enquoteIdentifier, enquoteLiteral, enquoteNCharLiteral, 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, isSimpleIdentifier, setCursorName, setEscapeProcessing, setFetchDirection, setFetchSize, setLargeMaxRows, setMaxFieldSize, setMaxRows, setPoolable, setQueryTimeoutMethods inherited from interface java.sql.WrapperisWrapperFor, unwrap
- 
Constructor Details- 
DefaultPreparedStatement
- 
DefaultPreparedStatement
- 
DefaultPreparedStatement
- 
DefaultPreparedStatementprotected DefaultPreparedStatement(Statement delegate, Connection creator, Supplier<? extends SQLException> errorIfUnsupported) 
 
- 
- 
Method Details- 
getDelegate- Overrides:
- getDelegatein class- DefaultStatement
- Throws:
- SQLException
 
- 
getDelegatePreparedStatement- Throws:
- SQLException
 
- 
executeQuery- Specified by:
- executeQueryin interface- PreparedStatement
- Throws:
- SQLException
 
- 
executeUpdate- Specified by:
- executeUpdatein interface- PreparedStatement
- Throws:
- SQLException
 
- 
setNull- Specified by:
- setNullin interface- PreparedStatement
- Throws:
- SQLException
 
- 
setBoolean- Specified by:
- setBooleanin interface- PreparedStatement
- Throws:
- SQLException
 
- 
setByte- Specified by:
- setBytein interface- PreparedStatement
- Throws:
- SQLException
 
- 
setShort- Specified by:
- setShortin interface- PreparedStatement
- Throws:
- SQLException
 
- 
setInt- Specified by:
- setIntin interface- PreparedStatement
- Throws:
- SQLException
 
- 
setLong- Specified by:
- setLongin interface- PreparedStatement
- Throws:
- SQLException
 
- 
setFloat- Specified by:
- setFloatin interface- PreparedStatement
- Throws:
- SQLException
 
- 
setDouble- Specified by:
- setDoublein interface- PreparedStatement
- Throws:
- SQLException
 
- 
setBigDecimal- Specified by:
- setBigDecimalin interface- PreparedStatement
- Throws:
- SQLException
 
- 
setString- Specified by:
- setStringin interface- PreparedStatement
- Throws:
- SQLException
 
- 
setBytes- Specified by:
- setBytesin interface- PreparedStatement
- Throws:
- SQLException
 
- 
setDate- Specified by:
- setDatein interface- PreparedStatement
- Throws:
- SQLException
 
- 
setTime- Specified by:
- setTimein interface- PreparedStatement
- Throws:
- SQLException
 
- 
setTimestamp- Specified by:
- setTimestampin interface- PreparedStatement
- Throws:
- SQLException
 
- 
setAsciiStream- Specified by:
- setAsciiStreamin interface- PreparedStatement
- Throws:
- SQLException
 
- 
setUnicodeStream@Deprecated public void setUnicodeStream(int parameterIndex, InputStream x, int length) throws SQLException Deprecated.- Specified by:
- setUnicodeStreamin interface- PreparedStatement
- Throws:
- SQLException
 
- 
setBinaryStream- Specified by:
- setBinaryStreamin interface- PreparedStatement
- Throws:
- SQLException
 
- 
clearParameters- Specified by:
- clearParametersin interface- PreparedStatement
- Throws:
- SQLException
 
- 
setObject- Specified by:
- setObjectin interface- PreparedStatement
- Throws:
- SQLException
 
- 
setObject- Specified by:
- setObjectin interface- PreparedStatement
- Throws:
- SQLException
 
- 
execute- Specified by:
- executein interface- PreparedStatement
- Throws:
- SQLException
 
- 
addBatch- Specified by:
- addBatchin interface- PreparedStatement
- Throws:
- SQLException
 
- 
setCharacterStream- Specified by:
- setCharacterStreamin interface- PreparedStatement
- Throws:
- SQLException
 
- 
setRef- Specified by:
- setRefin interface- PreparedStatement
- Throws:
- SQLException
 
- 
setBlob- Specified by:
- setBlobin interface- PreparedStatement
- Throws:
- SQLException
 
- 
setClob- Specified by:
- setClobin interface- PreparedStatement
- Throws:
- SQLException
 
- 
setArray- Specified by:
- setArrayin interface- PreparedStatement
- Throws:
- SQLException
 
- 
getMetaData- Specified by:
- getMetaDatain interface- PreparedStatement
- Throws:
- SQLException
 
- 
setDate- Specified by:
- setDatein interface- PreparedStatement
- Throws:
- SQLException
 
- 
setTime- Specified by:
- setTimein interface- PreparedStatement
- Throws:
- SQLException
 
- 
setTimestamp- Specified by:
- setTimestampin interface- PreparedStatement
- Throws:
- SQLException
 
- 
setNull- Specified by:
- setNullin interface- PreparedStatement
- Throws:
- SQLException
 
- 
setURL- Specified by:
- setURLin interface- PreparedStatement
- Throws:
- SQLException
 
- 
getParameterMetaData- Specified by:
- getParameterMetaDatain interface- PreparedStatement
- Throws:
- SQLException
 
- 
setRowId- Specified by:
- setRowIdin interface- PreparedStatement
- Throws:
- SQLException
 
- 
setNString- Specified by:
- setNStringin interface- PreparedStatement
- Throws:
- SQLException
 
- 
setNCharacterStream- Specified by:
- setNCharacterStreamin interface- PreparedStatement
- Throws:
- SQLException
 
- 
setNClob- Specified by:
- setNClobin interface- PreparedStatement
- Throws:
- SQLException
 
- 
setClob- Specified by:
- setClobin interface- PreparedStatement
- Throws:
- SQLException
 
- 
setBlob- Specified by:
- setBlobin interface- PreparedStatement
- Throws:
- SQLException
 
- 
setNClob- Specified by:
- setNClobin interface- PreparedStatement
- Throws:
- SQLException
 
- 
setSQLXML- Specified by:
- setSQLXMLin interface- PreparedStatement
- Throws:
- SQLException
 
- 
setObjectpublic void setObject(int parameterIndex, Object x, int targetSqlType, int scaleOrLength) throws SQLException - Specified by:
- setObjectin interface- PreparedStatement
- Throws:
- SQLException
 
- 
setAsciiStream- Specified by:
- setAsciiStreamin interface- PreparedStatement
- Throws:
- SQLException
 
- 
setBinaryStream- Specified by:
- setBinaryStreamin interface- PreparedStatement
- Throws:
- SQLException
 
- 
setCharacterStream- Specified by:
- setCharacterStreamin interface- PreparedStatement
- Throws:
- SQLException
 
- 
setAsciiStream- Specified by:
- setAsciiStreamin interface- PreparedStatement
- Throws:
- SQLException
 
- 
setBinaryStream- Specified by:
- setBinaryStreamin interface- PreparedStatement
- Throws:
- SQLException
 
- 
setCharacterStream- Specified by:
- setCharacterStreamin interface- PreparedStatement
- Throws:
- SQLException
 
- 
setNCharacterStream- Specified by:
- setNCharacterStreamin interface- PreparedStatement
- Throws:
- SQLException
 
- 
setClob- Specified by:
- setClobin interface- PreparedStatement
- Throws:
- SQLException
 
- 
setBlob- Specified by:
- setBlobin interface- PreparedStatement
- Throws:
- SQLException
 
- 
setNClob- Specified by:
- setNClobin interface- PreparedStatement
- Throws:
- SQLException
 
- 
setObjectpublic void setObject(int parameterIndex, Object x, SQLType targetSqlType, int scaleOrLength) throws SQLException - Specified by:
- setObjectin interface- PreparedStatement
- Throws:
- SQLException
 
- 
setObject- Specified by:
- setObjectin interface- PreparedStatement
- Throws:
- SQLException
 
- 
executeLargeUpdate- Specified by:
- executeLargeUpdatein interface- PreparedStatement
- Throws:
- SQLException
 
 
-