Package org.apache.openjpa.lib.jdbc
Class LoggingConnectionDecorator.LoggingConnection.LoggingPreparedStatement
- java.lang.Object
-
- org.apache.openjpa.lib.jdbc.DelegatingPreparedStatement
-
- org.apache.openjpa.lib.jdbc.LoggingConnectionDecorator.LoggingConnection.LoggingPreparedStatement
-
- All Implemented Interfaces:
AutoCloseable
,PreparedStatement
,Statement
,Wrapper
,Closeable
- Enclosing class:
- LoggingConnectionDecorator.LoggingConnection
protected class LoggingConnectionDecorator.LoggingConnection.LoggingPreparedStatement extends DelegatingPreparedStatement
-
-
Field Summary
-
Fields inherited from interface java.sql.Statement
CLOSE_ALL_RESULTS, CLOSE_CURRENT_RESULT, EXECUTE_FAILED, KEEP_CURRENT_RESULT, NO_GENERATED_KEYS, RETURN_GENERATED_KEYS, SUCCESS_NO_INFO
-
-
Constructor Summary
Constructors Constructor Description LoggingPreparedStatement(PreparedStatement stmnt, String sql)
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description void
addBatch()
protected void
appendInfo(StringBuffer buf)
void
cancel()
void
clearParameters()
boolean
execute()
boolean
execute(String sql)
boolean
execute(String s, int i)
boolean
execute(String s, int[] ia)
boolean
execute(String s, String[] sa)
int[]
executeBatch()
protected ResultSet
executeQuery(boolean wrap)
Execute the query, with the option of not wrapping it in aDelegatingResultSet
, which is the default.protected ResultSet
executeQuery(String sql, boolean wrap)
Execute the query, with the option of not wrapping it in aDelegatingResultSet
, which is the default.int
executeUpdate()
int
executeUpdate(String sql)
int
executeUpdate(String s, int i)
int
executeUpdate(String s, int[] ia)
int
executeUpdate(String s, String[] sa)
ResultSetMetaData
getMetaData()
void
setArray(int i, Array a)
void
setAsciiStream(int i1, InputStream is, int i2)
void
setBigDecimal(int i, BigDecimal bd)
void
setBinaryStream(int i1, InputStream is)
void
setBinaryStream(int i1, InputStream is, int i2)
void
setBlob(int i, Blob b)
void
setBoolean(int i, boolean b)
void
setByte(int i, byte b)
void
setBytes(int i, byte[] b)
void
setCharacterStream(int i1, Reader r, int i2)
void
setClob(int i, Clob c)
void
setDate(int i, Date d)
void
setDate(int i, Date d, Calendar c)
void
setDouble(int i, double d)
void
setFloat(int i, float f)
void
setInt(int i1, int i2)
void
setLong(int i, long l)
void
setNull(int i1, int i2)
void
setNull(int i1, int i2, String s)
void
setObject(int i, Object o)
void
setObject(int i1, Object o, int i2)
void
setObject(int i1, Object o, int i2, int i3)
void
setRef(int i, Ref r)
void
setShort(int i, short s)
void
setString(int i, String s)
void
setTime(int i, Time t)
void
setTime(int i, Time t, Calendar c)
void
setTimestamp(int i, Timestamp t)
void
setTimestamp(int i, Timestamp t, Calendar c)
void
setUnicodeStream(int i1, InputStream is, int i2)
Deprecated.void
setURL(int i, URL u)
protected ResultSet
wrapResult(ResultSet rs, boolean wrap)
-
Methods inherited from class org.apache.openjpa.lib.jdbc.DelegatingPreparedStatement
addBatch, clearBatch, clearWarnings, close, closeOnCompletion, equals, executeQuery, executeQuery, getConnection, getDelegate, getFetchDirection, getFetchSize, getGeneratedKeys, getInnermostDelegate, getMaxFieldSize, getMaxRows, getMoreResults, getMoreResults, getParameterMetaData, getQueryTimeout, getResultSet, getResultSet, getResultSetConcurrency, getResultSetHoldability, getResultSetType, getUpdateCount, getWarnings, hashCode, initialize, isClosed, isCloseOnCompletion, isPoolable, isWrapperFor, setAsciiStream, setAsciiStream, setBinaryStream, setBlob, setBlob, setCharacterStream, setCharacterStream, setClob, setClob, setCursorName, setEscapeProcessing, setFetchDirection, setFetchSize, setMaxFieldSize, setMaxRows, setNCharacterStream, setNCharacterStream, setNClob, setNClob, setNClob, setNString, setPoolable, setQueryTimeout, setRowId, setSQLXML, toString, unwrap
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface java.sql.PreparedStatement
executeLargeUpdate, setObject, setObject
-
Methods inherited from interface java.sql.Statement
enquoteIdentifier, enquoteLiteral, enquoteNCharLiteral, executeLargeBatch, executeLargeUpdate, executeLargeUpdate, executeLargeUpdate, executeLargeUpdate, getLargeMaxRows, getLargeUpdateCount, isSimpleIdentifier, setLargeMaxRows
-
-
-
-
Constructor Detail
-
LoggingPreparedStatement
public LoggingPreparedStatement(PreparedStatement stmnt, String sql) throws SQLException
- Throws:
SQLException
-
-
Method Detail
-
wrapResult
protected ResultSet wrapResult(ResultSet rs, boolean wrap)
- Overrides:
wrapResult
in classDelegatingPreparedStatement
-
executeQuery
protected ResultSet executeQuery(String sql, boolean wrap) throws SQLException
Description copied from class:DelegatingPreparedStatement
Execute the query, with the option of not wrapping it in aDelegatingResultSet
, which is the default.- Overrides:
executeQuery
in classDelegatingPreparedStatement
- Throws:
SQLException
-
executeUpdate
public int executeUpdate(String sql) throws SQLException
- Specified by:
executeUpdate
in interfaceStatement
- Overrides:
executeUpdate
in classDelegatingPreparedStatement
- Throws:
SQLException
-
execute
public boolean execute(String sql) throws SQLException
- Specified by:
execute
in interfaceStatement
- Overrides:
execute
in classDelegatingPreparedStatement
- Throws:
SQLException
-
executeQuery
protected ResultSet executeQuery(boolean wrap) throws SQLException
Description copied from class:DelegatingPreparedStatement
Execute the query, with the option of not wrapping it in aDelegatingResultSet
, which is the default.- Overrides:
executeQuery
in classDelegatingPreparedStatement
- Throws:
SQLException
-
executeUpdate
public int executeUpdate() throws SQLException
- Specified by:
executeUpdate
in interfacePreparedStatement
- Overrides:
executeUpdate
in classDelegatingPreparedStatement
- Throws:
SQLException
-
executeBatch
public int[] executeBatch() throws SQLException
- Specified by:
executeBatch
in interfaceStatement
- Overrides:
executeBatch
in classDelegatingPreparedStatement
- Throws:
SQLException
-
execute
public boolean execute() throws SQLException
- Specified by:
execute
in interfacePreparedStatement
- Overrides:
execute
in classDelegatingPreparedStatement
- Throws:
SQLException
-
executeUpdate
public int executeUpdate(String s, int i) throws SQLException
- Specified by:
executeUpdate
in interfaceStatement
- Overrides:
executeUpdate
in classDelegatingPreparedStatement
- Throws:
SQLException
-
executeUpdate
public int executeUpdate(String s, int[] ia) throws SQLException
- Specified by:
executeUpdate
in interfaceStatement
- Overrides:
executeUpdate
in classDelegatingPreparedStatement
- Throws:
SQLException
-
executeUpdate
public int executeUpdate(String s, String[] sa) throws SQLException
- Specified by:
executeUpdate
in interfaceStatement
- Overrides:
executeUpdate
in classDelegatingPreparedStatement
- Throws:
SQLException
-
execute
public boolean execute(String s, int i) throws SQLException
- Specified by:
execute
in interfaceStatement
- Overrides:
execute
in classDelegatingPreparedStatement
- Throws:
SQLException
-
execute
public boolean execute(String s, int[] ia) throws SQLException
- Specified by:
execute
in interfaceStatement
- Overrides:
execute
in classDelegatingPreparedStatement
- Throws:
SQLException
-
execute
public boolean execute(String s, String[] sa) throws SQLException
- Specified by:
execute
in interfaceStatement
- Overrides:
execute
in classDelegatingPreparedStatement
- Throws:
SQLException
-
cancel
public void cancel() throws SQLException
- Specified by:
cancel
in interfaceStatement
- Overrides:
cancel
in classDelegatingPreparedStatement
- Throws:
SQLException
-
setNull
public void setNull(int i1, int i2) throws SQLException
- Specified by:
setNull
in interfacePreparedStatement
- Overrides:
setNull
in classDelegatingPreparedStatement
- Throws:
SQLException
-
setBoolean
public void setBoolean(int i, boolean b) throws SQLException
- Specified by:
setBoolean
in interfacePreparedStatement
- Overrides:
setBoolean
in classDelegatingPreparedStatement
- Throws:
SQLException
-
setByte
public void setByte(int i, byte b) throws SQLException
- Specified by:
setByte
in interfacePreparedStatement
- Overrides:
setByte
in classDelegatingPreparedStatement
- Throws:
SQLException
-
setShort
public void setShort(int i, short s) throws SQLException
- Specified by:
setShort
in interfacePreparedStatement
- Overrides:
setShort
in classDelegatingPreparedStatement
- Throws:
SQLException
-
setInt
public void setInt(int i1, int i2) throws SQLException
- Specified by:
setInt
in interfacePreparedStatement
- Overrides:
setInt
in classDelegatingPreparedStatement
- Throws:
SQLException
-
setLong
public void setLong(int i, long l) throws SQLException
- Specified by:
setLong
in interfacePreparedStatement
- Overrides:
setLong
in classDelegatingPreparedStatement
- Throws:
SQLException
-
setFloat
public void setFloat(int i, float f) throws SQLException
- Specified by:
setFloat
in interfacePreparedStatement
- Overrides:
setFloat
in classDelegatingPreparedStatement
- Throws:
SQLException
-
setDouble
public void setDouble(int i, double d) throws SQLException
- Specified by:
setDouble
in interfacePreparedStatement
- Overrides:
setDouble
in classDelegatingPreparedStatement
- Throws:
SQLException
-
setBigDecimal
public void setBigDecimal(int i, BigDecimal bd) throws SQLException
- Specified by:
setBigDecimal
in interfacePreparedStatement
- Overrides:
setBigDecimal
in classDelegatingPreparedStatement
- Throws:
SQLException
-
setString
public void setString(int i, String s) throws SQLException
- Specified by:
setString
in interfacePreparedStatement
- Overrides:
setString
in classDelegatingPreparedStatement
- Throws:
SQLException
-
setBytes
public void setBytes(int i, byte[] b) throws SQLException
- Specified by:
setBytes
in interfacePreparedStatement
- Overrides:
setBytes
in classDelegatingPreparedStatement
- Throws:
SQLException
-
setDate
public void setDate(int i, Date d) throws SQLException
- Specified by:
setDate
in interfacePreparedStatement
- Overrides:
setDate
in classDelegatingPreparedStatement
- Throws:
SQLException
-
setTime
public void setTime(int i, Time t) throws SQLException
- Specified by:
setTime
in interfacePreparedStatement
- Overrides:
setTime
in classDelegatingPreparedStatement
- Throws:
SQLException
-
setTimestamp
public void setTimestamp(int i, Timestamp t) throws SQLException
- Specified by:
setTimestamp
in interfacePreparedStatement
- Overrides:
setTimestamp
in classDelegatingPreparedStatement
- Throws:
SQLException
-
setAsciiStream
public void setAsciiStream(int i1, InputStream is, int i2) throws SQLException
- Specified by:
setAsciiStream
in interfacePreparedStatement
- Overrides:
setAsciiStream
in classDelegatingPreparedStatement
- Throws:
SQLException
-
setUnicodeStream
@Deprecated public void setUnicodeStream(int i1, InputStream is, int i2) throws SQLException
Deprecated.- Specified by:
setUnicodeStream
in interfacePreparedStatement
- Overrides:
setUnicodeStream
in classDelegatingPreparedStatement
- Throws:
SQLException
-
setBinaryStream
public void setBinaryStream(int i1, InputStream is, int i2) throws SQLException
- Specified by:
setBinaryStream
in interfacePreparedStatement
- Overrides:
setBinaryStream
in classDelegatingPreparedStatement
- Throws:
SQLException
-
setBinaryStream
public void setBinaryStream(int i1, InputStream is) throws SQLException
- Specified by:
setBinaryStream
in interfacePreparedStatement
- Overrides:
setBinaryStream
in classDelegatingPreparedStatement
- Throws:
SQLException
-
clearParameters
public void clearParameters() throws SQLException
- Specified by:
clearParameters
in interfacePreparedStatement
- Overrides:
clearParameters
in classDelegatingPreparedStatement
- Throws:
SQLException
-
setObject
public void setObject(int i1, Object o, int i2, int i3) throws SQLException
- Specified by:
setObject
in interfacePreparedStatement
- Overrides:
setObject
in classDelegatingPreparedStatement
- Throws:
SQLException
-
setObject
public void setObject(int i1, Object o, int i2) throws SQLException
- Specified by:
setObject
in interfacePreparedStatement
- Overrides:
setObject
in classDelegatingPreparedStatement
- Throws:
SQLException
-
setObject
public void setObject(int i, Object o) throws SQLException
- Specified by:
setObject
in interfacePreparedStatement
- Overrides:
setObject
in classDelegatingPreparedStatement
- Throws:
SQLException
-
addBatch
public void addBatch() throws SQLException
- Specified by:
addBatch
in interfacePreparedStatement
- Overrides:
addBatch
in classDelegatingPreparedStatement
- Throws:
SQLException
-
setCharacterStream
public void setCharacterStream(int i1, Reader r, int i2) throws SQLException
- Specified by:
setCharacterStream
in interfacePreparedStatement
- Overrides:
setCharacterStream
in classDelegatingPreparedStatement
- Throws:
SQLException
-
setRef
public void setRef(int i, Ref r) throws SQLException
- Specified by:
setRef
in interfacePreparedStatement
- Overrides:
setRef
in classDelegatingPreparedStatement
- Throws:
SQLException
-
setBlob
public void setBlob(int i, Blob b) throws SQLException
- Specified by:
setBlob
in interfacePreparedStatement
- Overrides:
setBlob
in classDelegatingPreparedStatement
- Throws:
SQLException
-
setClob
public void setClob(int i, Clob c) throws SQLException
- Specified by:
setClob
in interfacePreparedStatement
- Overrides:
setClob
in classDelegatingPreparedStatement
- Throws:
SQLException
-
setArray
public void setArray(int i, Array a) throws SQLException
- Specified by:
setArray
in interfacePreparedStatement
- Overrides:
setArray
in classDelegatingPreparedStatement
- Throws:
SQLException
-
getMetaData
public ResultSetMetaData getMetaData() throws SQLException
- Specified by:
getMetaData
in interfacePreparedStatement
- Overrides:
getMetaData
in classDelegatingPreparedStatement
- Throws:
SQLException
-
setDate
public void setDate(int i, Date d, Calendar c) throws SQLException
- Specified by:
setDate
in interfacePreparedStatement
- Overrides:
setDate
in classDelegatingPreparedStatement
- Throws:
SQLException
-
setTime
public void setTime(int i, Time t, Calendar c) throws SQLException
- Specified by:
setTime
in interfacePreparedStatement
- Overrides:
setTime
in classDelegatingPreparedStatement
- Throws:
SQLException
-
setTimestamp
public void setTimestamp(int i, Timestamp t, Calendar c) throws SQLException
- Specified by:
setTimestamp
in interfacePreparedStatement
- Overrides:
setTimestamp
in classDelegatingPreparedStatement
- Throws:
SQLException
-
setNull
public void setNull(int i1, int i2, String s) throws SQLException
- Specified by:
setNull
in interfacePreparedStatement
- Overrides:
setNull
in classDelegatingPreparedStatement
- Throws:
SQLException
-
setURL
public void setURL(int i, URL u) throws SQLException
- Specified by:
setURL
in interfacePreparedStatement
- Overrides:
setURL
in classDelegatingPreparedStatement
- Throws:
SQLException
-
appendInfo
protected void appendInfo(StringBuffer buf)
- Overrides:
appendInfo
in classDelegatingPreparedStatement
-
-