- java.lang.Object
-
- com.appslandia.common.jdbc.StatementImpl
-
- All Implemented Interfaces:
AutoCloseable,PreparedStatement,Statement,Wrapper
public class StatementImpl extends Object implements PreparedStatement
- Author:
- Loc Ha
-
-
Field Summary
Fields Modifier and Type Field Description protected Sqlsqlprotected PreparedStatementstat-
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 StatementImpl(Connection conn, Sql sql)StatementImpl(Connection conn, Sql sql, boolean returnGeneratedKey)StatementImpl(Connection conn, Sql sql, int resultSetType, int resultSetConcurrency)StatementImpl(Connection conn, String sql)StatementImpl(Connection conn, String sql, int resultSetType, int resultSetConcurrency)StatementImpl(PreparedStatement stat)
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description voidaddBatch()voidaddBatch(String sql)voidcancel()voidclearBatch()voidclearParameters()voidclearWarnings()voidclose()voidcloseOnCompletion()booleanexecute()booleanexecute(String sql)booleanexecute(String sql, int autoGeneratedKeys)booleanexecute(String sql, int[] columnIndexes)booleanexecute(String sql, String[] columnNames)int[]executeBatch()intexecuteGeneratedKey()longexecuteGeneratedKeyLong()long[]executeLargeBatch()longexecuteLargeUpdate()longexecuteLargeUpdate(String sql)longexecuteLargeUpdate(String sql, int autoGeneratedKeys)longexecuteLargeUpdate(String sql, int[] columnIndexes)longexecuteLargeUpdate(String sql, String[] columnNames)<T> List<T>executeList(ResultSetMapper<T> mapper)<T> List<T>executeList(ResultSetMapper<T> mapper, List<T> list)<K,V>
Map<K,V>executeMap(ResultSetMapper<K> keyMapper, ResultSetMapper<V> valueMapper)<K,V>
Map<K,V>executeMap(ResultSetMapper<K> keyMapper, ResultSetMapper<V> valueMapper, Map<K,V> map)<K,V>
Map<K,V>executeMap(String keyColumn, String valueColumn)<K,V>
Map<K,V>executeMap(String keyColumn, String valueColumn, Map<K,V> map)<K> Map<String,K>executeMapNameToId(String nameKeyColumn, String idValueColumn)<K> Map<String,K>executeMapNameToId(String nameKeyColumn, String idValueColumn, Map<String,K> map)voidexecuteNStream(String streamLabel, Writer w, ResultSetHandler handler)ResultSetImplexecuteQuery()voidexecuteQuery(ResultSetHandler handler)ResultSetImplexecuteQuery(String sql)<T> TexecuteScalar()<T> TexecuteSingle(ResultSetMapper<T> mapper)voidexecuteStream(String streamLabel, OutputStream os, ResultSetHandler handler)voidexecuteStream(String streamLabel, Writer w, ResultSetHandler handler)intexecuteUpdate()intexecuteUpdate(String sql)intexecuteUpdate(String sql, int autoGeneratedKeys)intexecuteUpdate(String sql, int[] columnIndexes)intexecuteUpdate(String sql, String[] columnNames)ConnectiongetConnection()intgetFetchDirection()intgetFetchSize()ResultSetgetGeneratedKeys()longgetLargeMaxRows()longgetLargeUpdateCount()intgetMaxFieldSize()intgetMaxRows()ResultSetMetaDatagetMetaData()booleangetMoreResults()booleangetMoreResults(int current)ParameterMetaDatagetParameterMetaData()intgetQueryTimeout()ResultSetgetResultSet()intgetResultSetConcurrency()intgetResultSetHoldability()intgetResultSetType()protected SqlgetSql()intgetUpdateCount()SQLWarninggetWarnings()booleanisClosed()booleanisCloseOnCompletion()booleanisPoolable()booleanisWrapperFor(Class<?> arg0)voidsetArray(int parameterIndex, Array x)voidsetArray(String parameterName, Array x)voidsetAsciiStream(int parameterIndex, InputStream x)voidsetAsciiStream(int parameterIndex, InputStream x, int length)voidsetAsciiStream(int parameterIndex, InputStream x, long length)voidsetAsciiStream(String parameterName, InputStream x)voidsetAsciiStream(String parameterName, InputStream x, int length)voidsetAsciiStream(String parameterName, InputStream x, long length)voidsetBigDecimal(int parameterIndex, BigDecimal x)voidsetBigDecimal(String parameterName, BigDecimal x)voidsetBigDecimalArray(String parameterName, BigDecimal[] values)voidsetBinaryStream(int parameterIndex, InputStream x)voidsetBinaryStream(int parameterIndex, InputStream x, int length)voidsetBinaryStream(int parameterIndex, InputStream x, long length)voidsetBinaryStream(String parameterName, InputStream x)voidsetBinaryStream(String parameterName, InputStream x, int length)voidsetBinaryStream(String parameterName, InputStream x, long length)voidsetBlob(int parameterIndex, InputStream inputStream)voidsetBlob(int parameterIndex, InputStream inputStream, long length)voidsetBlob(int parameterIndex, Blob x)voidsetBlob(String parameterName, InputStream inputStream)voidsetBlob(String parameterName, InputStream inputStream, long length)voidsetBlob(String parameterName, Blob x)voidsetBoolean(int parameterIndex, boolean x)voidsetBoolean(String parameterName, boolean x)voidsetBoolean2(String parameterName, Boolean value)voidsetByte(int parameterIndex, byte x)voidsetByte(String parameterName, byte x)voidsetByte2(String parameterName, Byte value)voidsetByteArray(String parameterName, byte[] values)voidsetBytes(int parameterIndex, byte[] x)voidsetBytes(String parameterName, byte[] x)voidsetCharacterStream(int parameterIndex, Reader reader)voidsetCharacterStream(int parameterIndex, Reader reader, int length)voidsetCharacterStream(int parameterIndex, Reader reader, long length)voidsetCharacterStream(String parameterName, Reader reader)voidsetCharacterStream(String parameterName, Reader reader, int length)voidsetCharacterStream(String parameterName, Reader reader, long length)voidsetClob(int parameterIndex, Reader reader)voidsetClob(int parameterIndex, Reader reader, long length)voidsetClob(int parameterIndex, Clob x)voidsetClob(String parameterName, Reader reader)voidsetClob(String parameterName, Reader reader, long length)voidsetClob(String parameterName, Clob x)voidsetCursorName(String name)voidsetDate(int parameterIndex, Date x)voidsetDate(int parameterIndex, Date x, Calendar cal)voidsetDate(String parameterName, Date x)voidsetDate(String parameterName, Date x, Calendar cal)voidsetDateArray(String parameterName, Date[] values)voidsetDouble(int parameterIndex, double x)voidsetDouble(String parameterName, double x)voidsetDouble2(String parameterName, Double value)voidsetDoubleArray(String parameterName, double[] values)voidsetEscapeProcessing(boolean enable)voidsetFetchDirection(int direction)voidsetFetchSize(int rows)voidsetFloat(int parameterIndex, float x)voidsetFloat(String parameterName, float x)voidsetFloat2(String parameterName, Float value)voidsetFloatArray(String parameterName, float[] values)voidsetInt(int parameterIndex, int x)voidsetInt(String parameterName, int x)voidsetInt2(String parameterName, Integer value)voidsetIntArray(String parameterName, int[] values)voidsetLargeMaxRows(long max)voidsetLike(String parameterName, String value)voidsetLikeAny(String parameterName, String[] values)voidsetLikeAny(String parameterName, String[] values, LikeType likeType, String falsePattern)voidsetLikeAnyEnd(String parameterName, String[] values)voidsetLikeAnyStart(String parameterName, String[] values)voidsetLikeEnd(String parameterName, String value)voidsetLikeStart(String parameterName, String value)voidsetLikeTag(String parameterName, String tag)voidsetLong(int parameterIndex, long x)voidsetLong(String parameterName, long x)voidsetLong2(String parameterName, Long value)voidsetLongArray(String parameterName, long[] values)voidsetMaxFieldSize(int max)voidsetMaxRows(int max)voidsetNCharacterStream(int parameterIndex, Reader value)voidsetNCharacterStream(int parameterIndex, Reader value, long length)voidsetNCharacterStream(String parameterName, Reader value)voidsetNCharacterStream(String parameterName, Reader value, long length)voidsetNClob(int parameterIndex, Reader reader)voidsetNClob(int parameterIndex, Reader reader, long length)voidsetNClob(int parameterIndex, NClob value)voidsetNClob(String parameterName, Reader reader)voidsetNClob(String parameterName, Reader reader, long length)voidsetNClob(String parameterName, NClob value)voidsetNLike(String parameterName, String value)voidsetNLikeAny(String parameterName, String[] values)voidsetNLikeAny(String parameterName, String[] values, LikeType likeType, String falsePattern)voidsetNLikeAnyEnd(String parameterName, String[] values)voidsetNLikeAnyStart(String parameterName, String[] values)voidsetNLikeEnd(String parameterName, String value)voidsetNLikeStart(String parameterName, String value)voidsetNLikeTag(String parameterName, String tag)voidsetNString(int parameterIndex, String value)voidsetNString(String parameterName, String value)voidsetNStringArray(String parameterName, String[] values)voidsetNull(int parameterIndex, int sqlType)voidsetNull(int parameterIndex, int sqlType, String typeName)voidsetNull(String parameterName, int sqlType)voidsetNull(String parameterName, int sqlType, String typeName)voidsetObject(int parameterIndex, Object x)voidsetObject(int parameterIndex, Object x, int targetSqlType)voidsetObject(int parameterIndex, Object x, int targetSqlType, int scaleOrLength)voidsetObject(int parameterIndex, Object x, SQLType targetSqlType)voidsetObject(int parameterIndex, Object x, SQLType targetSqlType, int scaleOrLength)voidsetObject(String parameterName, Object x)voidsetObject(String parameterName, Object x, int targetSqlType)voidsetObject(String parameterName, Object x, int targetSqlType, int scaleOrLength)voidsetObject(String parameterName, Object x, SQLType targetSqlType)voidsetObject(String parameterName, Object x, SQLType targetSqlType, int scaleOrLength)voidsetPoolable(boolean poolable)voidsetQueryTimeout(int seconds)voidsetRef(int parameterIndex, Ref x)voidsetRef(String parameterName, Ref x)voidsetRowId(int parameterIndex, RowId x)voidsetRowId(String parameterName, RowId x)voidsetShort(int parameterIndex, short x)voidsetShort(String parameterName, short x)voidsetShort2(String parameterName, Short value)voidsetShortArray(String parameterName, short[] values)voidsetSQLXML(int parameterIndex, SQLXML xmlObject)voidsetSQLXML(String parameterName, SQLXML xmlObject)voidsetString(int parameterIndex, String x)voidsetString(String parameterName, String x)voidsetStringArray(String parameterName, String[] values)voidsetTime(int parameterIndex, Time x)voidsetTime(int parameterIndex, Time x, Calendar cal)voidsetTime(String parameterName, Time x)voidsetTime(String parameterName, Time x, Calendar cal)voidsetTimeArray(String parameterName, Time[] values)voidsetTimestamp(int parameterIndex, Timestamp x)voidsetTimestamp(int parameterIndex, Timestamp x, Calendar cal)voidsetTimestamp(String parameterName, Timestamp x)voidsetTimestamp(String parameterName, Timestamp x, Calendar cal)voidsetTimestampArray(String parameterName, Timestamp[] values)voidsetUnicodeStream(int parameterIndex, InputStream x, int length)Deprecated.voidsetUnicodeStream(String parameterName, InputStream x, int length)Deprecated.voidsetURL(int parameterIndex, URL x)voidsetURL(String parameterName, URL x)<T> Tunwrap(Class<T> arg0)-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface java.sql.Statement
enquoteIdentifier, enquoteLiteral, enquoteNCharLiteral, isSimpleIdentifier
-
-
-
-
Field Detail
-
sql
protected final Sql sql
-
stat
protected final PreparedStatement stat
-
-
Constructor Detail
-
StatementImpl
public StatementImpl(PreparedStatement stat)
-
StatementImpl
public StatementImpl(Connection conn, String sql) throws SQLException
- Throws:
SQLException
-
StatementImpl
public StatementImpl(Connection conn, String sql, int resultSetType, int resultSetConcurrency) throws SQLException
- Throws:
SQLException
-
StatementImpl
public StatementImpl(Connection conn, Sql sql) throws SQLException
- Throws:
SQLException
-
StatementImpl
public StatementImpl(Connection conn, Sql sql, int resultSetType, int resultSetConcurrency) throws SQLException
- Throws:
SQLException
-
StatementImpl
public StatementImpl(Connection conn, Sql sql, boolean returnGeneratedKey) throws SQLException
- Throws:
SQLException
-
-
Method Detail
-
getSql
protected Sql getSql()
-
executeGeneratedKey
public int executeGeneratedKey() throws SQLException- Throws:
SQLException
-
executeGeneratedKeyLong
public long executeGeneratedKeyLong() throws SQLException- Throws:
SQLException
-
executeMapNameToId
public <K> Map<String,K> executeMapNameToId(String nameKeyColumn, String idValueColumn) throws SQLException
- Throws:
SQLException
-
executeMapNameToId
public <K> Map<String,K> executeMapNameToId(String nameKeyColumn, String idValueColumn, Map<String,K> map) throws SQLException
- Throws:
SQLException
-
executeMap
public <K,V> Map<K,V> executeMap(ResultSetMapper<K> keyMapper, ResultSetMapper<V> valueMapper) throws SQLException
- Throws:
SQLException
-
executeMap
public <K,V> Map<K,V> executeMap(ResultSetMapper<K> keyMapper, ResultSetMapper<V> valueMapper, Map<K,V> map) throws SQLException
- Throws:
SQLException
-
executeMap
public <K,V> Map<K,V> executeMap(String keyColumn, String valueColumn) throws SQLException
- Throws:
SQLException
-
executeMap
public <K,V> Map<K,V> executeMap(String keyColumn, String valueColumn, Map<K,V> map) throws SQLException
- Throws:
SQLException
-
executeList
public <T> List<T> executeList(ResultSetMapper<T> mapper) throws SQLException
- Throws:
SQLException
-
executeList
public <T> List<T> executeList(ResultSetMapper<T> mapper, List<T> list) throws SQLException
- Throws:
SQLException
-
executeSingle
public <T> T executeSingle(ResultSetMapper<T> mapper) throws SQLException
- Throws:
SQLException
-
executeScalar
public <T> T executeScalar() throws SQLException- Throws:
SQLException
-
executeQuery
public void executeQuery(ResultSetHandler handler) throws Exception
- Throws:
Exception
-
executeStream
public void executeStream(String streamLabel, OutputStream os, ResultSetHandler handler) throws Exception
- Throws:
Exception
-
executeStream
public void executeStream(String streamLabel, Writer w, ResultSetHandler handler) throws Exception
- Throws:
Exception
-
executeNStream
public void executeNStream(String streamLabel, Writer w, ResultSetHandler handler) throws Exception
- Throws:
Exception
-
setLikeTag
public void setLikeTag(String parameterName, String tag) throws SQLException
- Throws:
SQLException
-
setNLikeTag
public void setNLikeTag(String parameterName, String tag) throws SQLException
- Throws:
SQLException
-
setLike
public void setLike(String parameterName, String value) throws SQLException
- Throws:
SQLException
-
setLikeStart
public void setLikeStart(String parameterName, String value) throws SQLException
- Throws:
SQLException
-
setLikeEnd
public void setLikeEnd(String parameterName, String value) throws SQLException
- Throws:
SQLException
-
setNLike
public void setNLike(String parameterName, String value) throws SQLException
- Throws:
SQLException
-
setNLikeStart
public void setNLikeStart(String parameterName, String value) throws SQLException
- Throws:
SQLException
-
setNLikeEnd
public void setNLikeEnd(String parameterName, String value) throws SQLException
- Throws:
SQLException
-
setLikeAny
public void setLikeAny(String parameterName, String[] values) throws SQLException
- Throws:
SQLException
-
setLikeAnyStart
public void setLikeAnyStart(String parameterName, String[] values) throws SQLException
- Throws:
SQLException
-
setLikeAnyEnd
public void setLikeAnyEnd(String parameterName, String[] values) throws SQLException
- Throws:
SQLException
-
setLikeAny
public void setLikeAny(String parameterName, String[] values, LikeType likeType, String falsePattern) throws SQLException
- Throws:
SQLException
-
setNLikeAny
public void setNLikeAny(String parameterName, String[] values) throws SQLException
- Throws:
SQLException
-
setNLikeAnyStart
public void setNLikeAnyStart(String parameterName, String[] values) throws SQLException
- Throws:
SQLException
-
setNLikeAnyEnd
public void setNLikeAnyEnd(String parameterName, String[] values) throws SQLException
- Throws:
SQLException
-
setNLikeAny
public void setNLikeAny(String parameterName, String[] values, LikeType likeType, String falsePattern) throws SQLException
- Throws:
SQLException
-
setStringArray
public void setStringArray(String parameterName, String[] values) throws SQLException
- Throws:
SQLException
-
setNStringArray
public void setNStringArray(String parameterName, String[] values) throws SQLException
- Throws:
SQLException
-
setByteArray
public void setByteArray(String parameterName, byte[] values) throws SQLException
- Throws:
SQLException
-
setShortArray
public void setShortArray(String parameterName, short[] values) throws SQLException
- Throws:
SQLException
-
setIntArray
public void setIntArray(String parameterName, int[] values) throws SQLException
- Throws:
SQLException
-
setLongArray
public void setLongArray(String parameterName, long[] values) throws SQLException
- Throws:
SQLException
-
setFloatArray
public void setFloatArray(String parameterName, float[] values) throws SQLException
- Throws:
SQLException
-
setDoubleArray
public void setDoubleArray(String parameterName, double[] values) throws SQLException
- Throws:
SQLException
-
setBigDecimalArray
public void setBigDecimalArray(String parameterName, BigDecimal[] values) throws SQLException
- Throws:
SQLException
-
setDateArray
public void setDateArray(String parameterName, Date[] values) throws SQLException
- Throws:
SQLException
-
setTimestampArray
public void setTimestampArray(String parameterName, Timestamp[] values) throws SQLException
- Throws:
SQLException
-
setTimeArray
public void setTimeArray(String parameterName, Time[] values) throws SQLException
- Throws:
SQLException
-
setBoolean2
public void setBoolean2(String parameterName, Boolean value) throws SQLException
- Throws:
SQLException
-
setByte2
public void setByte2(String parameterName, Byte value) throws SQLException
- Throws:
SQLException
-
setShort2
public void setShort2(String parameterName, Short value) throws SQLException
- Throws:
SQLException
-
setInt2
public void setInt2(String parameterName, Integer value) throws SQLException
- Throws:
SQLException
-
setLong2
public void setLong2(String parameterName, Long value) throws SQLException
- Throws:
SQLException
-
setFloat2
public void setFloat2(String parameterName, Float value) throws SQLException
- Throws:
SQLException
-
setDouble2
public void setDouble2(String parameterName, Double value) throws SQLException
- Throws:
SQLException
-
setBoolean
public void setBoolean(String parameterName, boolean x) throws SQLException
- Throws:
SQLException
-
setString
public void setString(String parameterName, String x) throws SQLException
- Throws:
SQLException
-
setNString
public void setNString(String parameterName, String value) throws SQLException
- Throws:
SQLException
-
setByte
public void setByte(String parameterName, byte x) throws SQLException
- Throws:
SQLException
-
setBytes
public void setBytes(String parameterName, byte[] x) throws SQLException
- Throws:
SQLException
-
setShort
public void setShort(String parameterName, short x) throws SQLException
- Throws:
SQLException
-
setInt
public void setInt(String parameterName, int x) throws SQLException
- Throws:
SQLException
-
setLong
public void setLong(String parameterName, long x) throws SQLException
- Throws:
SQLException
-
setFloat
public void setFloat(String parameterName, float x) throws SQLException
- Throws:
SQLException
-
setDouble
public void setDouble(String parameterName, double x) throws SQLException
- Throws:
SQLException
-
setBigDecimal
public void setBigDecimal(String parameterName, BigDecimal x) throws SQLException
- Throws:
SQLException
-
setDate
public void setDate(String parameterName, Date x, Calendar cal) throws SQLException
- Throws:
SQLException
-
setDate
public void setDate(String parameterName, Date x) throws SQLException
- Throws:
SQLException
-
setTimestamp
public void setTimestamp(String parameterName, Timestamp x) throws SQLException
- Throws:
SQLException
-
setTimestamp
public void setTimestamp(String parameterName, Timestamp x, Calendar cal) throws SQLException
- Throws:
SQLException
-
setTime
public void setTime(String parameterName, Time x, Calendar cal) throws SQLException
- Throws:
SQLException
-
setTime
public void setTime(String parameterName, Time x) throws SQLException
- Throws:
SQLException
-
setNull
public void setNull(String parameterName, int sqlType, String typeName) throws SQLException
- Throws:
SQLException
-
setNull
public void setNull(String parameterName, int sqlType) throws SQLException
- Throws:
SQLException
-
setObject
public void setObject(String parameterName, Object x) throws SQLException
- Throws:
SQLException
-
setObject
public void setObject(String parameterName, Object x, int targetSqlType, int scaleOrLength) throws SQLException
- Throws:
SQLException
-
setObject
public void setObject(String parameterName, Object x, SQLType targetSqlType) throws SQLException
- Throws:
SQLException
-
setObject
public void setObject(String parameterName, Object x, int targetSqlType) throws SQLException
- Throws:
SQLException
-
setObject
public void setObject(String parameterName, Object x, SQLType targetSqlType, int scaleOrLength) throws SQLException
- Throws:
SQLException
-
setURL
public void setURL(String parameterName, URL x) throws SQLException
- Throws:
SQLException
-
setArray
public void setArray(String parameterName, Array x) throws SQLException
- Throws:
SQLException
-
setSQLXML
public void setSQLXML(String parameterName, SQLXML xmlObject) throws SQLException
- Throws:
SQLException
-
setRef
public void setRef(String parameterName, Ref x) throws SQLException
- Throws:
SQLException
-
setRowId
public void setRowId(String parameterName, RowId x) throws SQLException
- Throws:
SQLException
-
setClob
public void setClob(String parameterName, Reader reader, long length) throws SQLException
- Throws:
SQLException
-
setClob
public void setClob(String parameterName, Clob x) throws SQLException
- Throws:
SQLException
-
setClob
public void setClob(String parameterName, Reader reader) throws SQLException
- Throws:
SQLException
-
setNClob
public void setNClob(String parameterName, NClob value) throws SQLException
- Throws:
SQLException
-
setNClob
public void setNClob(String parameterName, Reader reader, long length) throws SQLException
- Throws:
SQLException
-
setNClob
public void setNClob(String parameterName, Reader reader) throws SQLException
- Throws:
SQLException
-
setAsciiStream
public void setAsciiStream(String parameterName, InputStream x, int length) throws SQLException
- Throws:
SQLException
-
setAsciiStream
public void setAsciiStream(String parameterName, InputStream x, long length) throws SQLException
- Throws:
SQLException
-
setAsciiStream
public void setAsciiStream(String parameterName, InputStream x) throws SQLException
- Throws:
SQLException
-
setCharacterStream
public void setCharacterStream(String parameterName, Reader reader, long length) throws SQLException
- Throws:
SQLException
-
setCharacterStream
public void setCharacterStream(String parameterName, Reader reader, int length) throws SQLException
- Throws:
SQLException
-
setCharacterStream
public void setCharacterStream(String parameterName, Reader reader) throws SQLException
- Throws:
SQLException
-
setNCharacterStream
public void setNCharacterStream(String parameterName, Reader value, long length) throws SQLException
- Throws:
SQLException
-
setNCharacterStream
public void setNCharacterStream(String parameterName, Reader value) throws SQLException
- Throws:
SQLException
-
setUnicodeStream
@Deprecated public void setUnicodeStream(String parameterName, InputStream x, int length) throws SQLException
Deprecated.- Throws:
SQLException
-
setBlob
public void setBlob(String parameterName, Blob x) throws SQLException
- Throws:
SQLException
-
setBlob
public void setBlob(String parameterName, InputStream inputStream) throws SQLException
- Throws:
SQLException
-
setBlob
public void setBlob(String parameterName, InputStream inputStream, long length) throws SQLException
- Throws:
SQLException
-
setBinaryStream
public void setBinaryStream(String parameterName, InputStream x, long length) throws SQLException
- Throws:
SQLException
-
setBinaryStream
public void setBinaryStream(String parameterName, InputStream x) throws SQLException
- Throws:
SQLException
-
setBinaryStream
public void setBinaryStream(String parameterName, InputStream x, int length) throws SQLException
- Throws:
SQLException
-
executeUpdate
public int executeUpdate() throws SQLException- Specified by:
executeUpdatein interfacePreparedStatement- Throws:
SQLException
-
executeLargeUpdate
public long executeLargeUpdate() throws SQLException- Specified by:
executeLargeUpdatein interfacePreparedStatement- Throws:
SQLException
-
execute
public boolean execute() throws SQLException- Specified by:
executein interfacePreparedStatement- Throws:
SQLException
-
executeQuery
public ResultSetImpl executeQuery() throws SQLException
- Specified by:
executeQueryin interfacePreparedStatement- Throws:
SQLException
-
setBoolean
public void setBoolean(int parameterIndex, boolean x) throws SQLException- Specified by:
setBooleanin interfacePreparedStatement- Throws:
SQLException
-
setString
public void setString(int parameterIndex, String x) throws SQLException- Specified by:
setStringin interfacePreparedStatement- Throws:
SQLException
-
setNString
public void setNString(int parameterIndex, String value) throws SQLException- Specified by:
setNStringin interfacePreparedStatement- Throws:
SQLException
-
setByte
public void setByte(int parameterIndex, byte x) throws SQLException- Specified by:
setBytein interfacePreparedStatement- Throws:
SQLException
-
setBytes
public void setBytes(int parameterIndex, byte[] x) throws SQLException- Specified by:
setBytesin interfacePreparedStatement- Throws:
SQLException
-
setShort
public void setShort(int parameterIndex, short x) throws SQLException- Specified by:
setShortin interfacePreparedStatement- Throws:
SQLException
-
setInt
public void setInt(int parameterIndex, int x) throws SQLException- Specified by:
setIntin interfacePreparedStatement- Throws:
SQLException
-
setLong
public void setLong(int parameterIndex, long x) throws SQLException- Specified by:
setLongin interfacePreparedStatement- Throws:
SQLException
-
setFloat
public void setFloat(int parameterIndex, float x) throws SQLException- Specified by:
setFloatin interfacePreparedStatement- Throws:
SQLException
-
setDouble
public void setDouble(int parameterIndex, double x) throws SQLException- Specified by:
setDoublein interfacePreparedStatement- Throws:
SQLException
-
setBigDecimal
public void setBigDecimal(int parameterIndex, BigDecimal x) throws SQLException- Specified by:
setBigDecimalin interfacePreparedStatement- Throws:
SQLException
-
setDate
public void setDate(int parameterIndex, Date x, Calendar cal) throws SQLException- Specified by:
setDatein interfacePreparedStatement- Throws:
SQLException
-
setDate
public void setDate(int parameterIndex, Date x) throws SQLException- Specified by:
setDatein interfacePreparedStatement- Throws:
SQLException
-
setTimestamp
public void setTimestamp(int parameterIndex, Timestamp x) throws SQLException- Specified by:
setTimestampin interfacePreparedStatement- Throws:
SQLException
-
setTimestamp
public void setTimestamp(int parameterIndex, Timestamp x, Calendar cal) throws SQLException- Specified by:
setTimestampin interfacePreparedStatement- Throws:
SQLException
-
setTime
public void setTime(int parameterIndex, Time x, Calendar cal) throws SQLException- Specified by:
setTimein interfacePreparedStatement- Throws:
SQLException
-
setTime
public void setTime(int parameterIndex, Time x) throws SQLException- Specified by:
setTimein interfacePreparedStatement- Throws:
SQLException
-
setNull
public void setNull(int parameterIndex, int sqlType, String typeName) throws SQLException- Specified by:
setNullin interfacePreparedStatement- Throws:
SQLException
-
setNull
public void setNull(int parameterIndex, int sqlType) throws SQLException- Specified by:
setNullin interfacePreparedStatement- Throws:
SQLException
-
setObject
public void setObject(int parameterIndex, Object x) throws SQLException- Specified by:
setObjectin interfacePreparedStatement- Throws:
SQLException
-
setObject
public void setObject(int parameterIndex, Object x, int targetSqlType, int scaleOrLength) throws SQLException- Specified by:
setObjectin interfacePreparedStatement- Throws:
SQLException
-
setObject
public void setObject(int parameterIndex, Object x, SQLType targetSqlType) throws SQLException- Specified by:
setObjectin interfacePreparedStatement- Throws:
SQLException
-
setObject
public void setObject(int parameterIndex, Object x, int targetSqlType) throws SQLException- Specified by:
setObjectin interfacePreparedStatement- Throws:
SQLException
-
setObject
public void setObject(int parameterIndex, Object x, SQLType targetSqlType, int scaleOrLength) throws SQLException- Specified by:
setObjectin interfacePreparedStatement- Throws:
SQLException
-
setURL
public void setURL(int parameterIndex, URL x) throws SQLException- Specified by:
setURLin interfacePreparedStatement- Throws:
SQLException
-
setArray
public void setArray(int parameterIndex, Array x) throws SQLException- Specified by:
setArrayin interfacePreparedStatement- Throws:
SQLException
-
setSQLXML
public void setSQLXML(int parameterIndex, SQLXML xmlObject) throws SQLException- Specified by:
setSQLXMLin interfacePreparedStatement- Throws:
SQLException
-
setRef
public void setRef(int parameterIndex, Ref x) throws SQLException- Specified by:
setRefin interfacePreparedStatement- Throws:
SQLException
-
setRowId
public void setRowId(int parameterIndex, RowId x) throws SQLException- Specified by:
setRowIdin interfacePreparedStatement- Throws:
SQLException
-
setClob
public void setClob(int parameterIndex, Reader reader, long length) throws SQLException- Specified by:
setClobin interfacePreparedStatement- Throws:
SQLException
-
setClob
public void setClob(int parameterIndex, Clob x) throws SQLException- Specified by:
setClobin interfacePreparedStatement- Throws:
SQLException
-
setClob
public void setClob(int parameterIndex, Reader reader) throws SQLException- Specified by:
setClobin interfacePreparedStatement- Throws:
SQLException
-
setNClob
public void setNClob(int parameterIndex, NClob value) throws SQLException- Specified by:
setNClobin interfacePreparedStatement- Throws:
SQLException
-
setNClob
public void setNClob(int parameterIndex, Reader reader, long length) throws SQLException- Specified by:
setNClobin interfacePreparedStatement- Throws:
SQLException
-
setNClob
public void setNClob(int parameterIndex, Reader reader) throws SQLException- Specified by:
setNClobin interfacePreparedStatement- Throws:
SQLException
-
setAsciiStream
public void setAsciiStream(int parameterIndex, InputStream x, int length) throws SQLException- Specified by:
setAsciiStreamin interfacePreparedStatement- Throws:
SQLException
-
setAsciiStream
public void setAsciiStream(int parameterIndex, InputStream x, long length) throws SQLException- Specified by:
setAsciiStreamin interfacePreparedStatement- Throws:
SQLException
-
setAsciiStream
public void setAsciiStream(int parameterIndex, InputStream x) throws SQLException- Specified by:
setAsciiStreamin interfacePreparedStatement- Throws:
SQLException
-
setCharacterStream
public void setCharacterStream(int parameterIndex, Reader reader, long length) throws SQLException- Specified by:
setCharacterStreamin interfacePreparedStatement- Throws:
SQLException
-
setCharacterStream
public void setCharacterStream(int parameterIndex, Reader reader, int length) throws SQLException- Specified by:
setCharacterStreamin interfacePreparedStatement- Throws:
SQLException
-
setCharacterStream
public void setCharacterStream(int parameterIndex, Reader reader) throws SQLException- Specified by:
setCharacterStreamin interfacePreparedStatement- Throws:
SQLException
-
setNCharacterStream
public void setNCharacterStream(int parameterIndex, Reader value, long length) throws SQLException- Specified by:
setNCharacterStreamin interfacePreparedStatement- Throws:
SQLException
-
setNCharacterStream
public void setNCharacterStream(int parameterIndex, Reader value) throws SQLException- Specified by:
setNCharacterStreamin interfacePreparedStatement- Throws:
SQLException
-
setUnicodeStream
@Deprecated public void setUnicodeStream(int parameterIndex, InputStream x, int length) throws SQLException
Deprecated.- Specified by:
setUnicodeStreamin interfacePreparedStatement- Throws:
SQLException
-
setBlob
public void setBlob(int parameterIndex, Blob x) throws SQLException- Specified by:
setBlobin interfacePreparedStatement- Throws:
SQLException
-
setBlob
public void setBlob(int parameterIndex, InputStream inputStream) throws SQLException- Specified by:
setBlobin interfacePreparedStatement- Throws:
SQLException
-
setBlob
public void setBlob(int parameterIndex, InputStream inputStream, long length) throws SQLException- Specified by:
setBlobin interfacePreparedStatement- Throws:
SQLException
-
setBinaryStream
public void setBinaryStream(int parameterIndex, InputStream x, long length) throws SQLException- Specified by:
setBinaryStreamin interfacePreparedStatement- Throws:
SQLException
-
setBinaryStream
public void setBinaryStream(int parameterIndex, InputStream x) throws SQLException- Specified by:
setBinaryStreamin interfacePreparedStatement- Throws:
SQLException
-
setBinaryStream
public void setBinaryStream(int parameterIndex, InputStream x, int length) throws SQLException- Specified by:
setBinaryStreamin interfacePreparedStatement- Throws:
SQLException
-
addBatch
public void addBatch() throws SQLException- Specified by:
addBatchin interfacePreparedStatement- Throws:
SQLException
-
clearParameters
public void clearParameters() throws SQLException- Specified by:
clearParametersin interfacePreparedStatement- Throws:
SQLException
-
getMetaData
public ResultSetMetaData getMetaData() throws SQLException
- Specified by:
getMetaDatain interfacePreparedStatement- Throws:
SQLException
-
getParameterMetaData
public ParameterMetaData getParameterMetaData() throws SQLException
- Specified by:
getParameterMetaDatain interfacePreparedStatement- Throws:
SQLException
-
executeLargeUpdate
public long executeLargeUpdate(String sql, int[] columnIndexes) throws SQLException
- Specified by:
executeLargeUpdatein interfaceStatement- Throws:
SQLException
-
executeLargeUpdate
public long executeLargeUpdate(String sql, String[] columnNames) throws SQLException
- Specified by:
executeLargeUpdatein interfaceStatement- Throws:
SQLException
-
executeLargeUpdate
public long executeLargeUpdate(String sql) throws SQLException
- Specified by:
executeLargeUpdatein interfaceStatement- Throws:
SQLException
-
executeLargeUpdate
public long executeLargeUpdate(String sql, int autoGeneratedKeys) throws SQLException
- Specified by:
executeLargeUpdatein interfaceStatement- Throws:
SQLException
-
executeUpdate
public int executeUpdate(String sql, int[] columnIndexes) throws SQLException
- Specified by:
executeUpdatein interfaceStatement- Throws:
SQLException
-
executeUpdate
public int executeUpdate(String sql, int autoGeneratedKeys) throws SQLException
- Specified by:
executeUpdatein interfaceStatement- Throws:
SQLException
-
executeUpdate
public int executeUpdate(String sql) throws SQLException
- Specified by:
executeUpdatein interfaceStatement- Throws:
SQLException
-
executeUpdate
public int executeUpdate(String sql, String[] columnNames) throws SQLException
- Specified by:
executeUpdatein interfaceStatement- Throws:
SQLException
-
execute
public boolean execute(String sql) throws SQLException
- Specified by:
executein interfaceStatement- Throws:
SQLException
-
execute
public boolean execute(String sql, int autoGeneratedKeys) throws SQLException
- Specified by:
executein interfaceStatement- Throws:
SQLException
-
execute
public boolean execute(String sql, int[] columnIndexes) throws SQLException
- Specified by:
executein interfaceStatement- Throws:
SQLException
-
execute
public boolean execute(String sql, String[] columnNames) throws SQLException
- Specified by:
executein interfaceStatement- Throws:
SQLException
-
executeBatch
public int[] executeBatch() throws SQLException- Specified by:
executeBatchin interfaceStatement- Throws:
SQLException
-
executeLargeBatch
public long[] executeLargeBatch() throws SQLException- Specified by:
executeLargeBatchin interfaceStatement- Throws:
SQLException
-
executeQuery
public ResultSetImpl executeQuery(String sql) throws SQLException
- Specified by:
executeQueryin interfaceStatement- Throws:
SQLException
-
setQueryTimeout
public void setQueryTimeout(int seconds) throws SQLException- Specified by:
setQueryTimeoutin interfaceStatement- Throws:
SQLException
-
setCursorName
public void setCursorName(String name) throws SQLException
- Specified by:
setCursorNamein interfaceStatement- Throws:
SQLException
-
setEscapeProcessing
public void setEscapeProcessing(boolean enable) throws SQLException- Specified by:
setEscapeProcessingin interfaceStatement- Throws:
SQLException
-
setFetchDirection
public void setFetchDirection(int direction) throws SQLException- Specified by:
setFetchDirectionin interfaceStatement- Throws:
SQLException
-
setFetchSize
public void setFetchSize(int rows) throws SQLException- Specified by:
setFetchSizein interfaceStatement- Throws:
SQLException
-
setLargeMaxRows
public void setLargeMaxRows(long max) throws SQLException- Specified by:
setLargeMaxRowsin interfaceStatement- Throws:
SQLException
-
setMaxFieldSize
public void setMaxFieldSize(int max) throws SQLException- Specified by:
setMaxFieldSizein interfaceStatement- Throws:
SQLException
-
setMaxRows
public void setMaxRows(int max) throws SQLException- Specified by:
setMaxRowsin interfaceStatement- Throws:
SQLException
-
setPoolable
public void setPoolable(boolean poolable) throws SQLException- Specified by:
setPoolablein interfaceStatement- Throws:
SQLException
-
getLargeUpdateCount
public long getLargeUpdateCount() throws SQLException- Specified by:
getLargeUpdateCountin interfaceStatement- Throws:
SQLException
-
getUpdateCount
public int getUpdateCount() throws SQLException- Specified by:
getUpdateCountin interfaceStatement- Throws:
SQLException
-
getQueryTimeout
public int getQueryTimeout() throws SQLException- Specified by:
getQueryTimeoutin interfaceStatement- Throws:
SQLException
-
addBatch
public void addBatch(String sql) throws SQLException
- Specified by:
addBatchin interfaceStatement- Throws:
SQLException
-
cancel
public void cancel() throws SQLException- Specified by:
cancelin interfaceStatement- Throws:
SQLException
-
clearBatch
public void clearBatch() throws SQLException- Specified by:
clearBatchin interfaceStatement- Throws:
SQLException
-
clearWarnings
public void clearWarnings() throws SQLException- Specified by:
clearWarningsin interfaceStatement- Throws:
SQLException
-
closeOnCompletion
public void closeOnCompletion() throws SQLException- Specified by:
closeOnCompletionin interfaceStatement- Throws:
SQLException
-
getConnection
public Connection getConnection() throws SQLException
- Specified by:
getConnectionin interfaceStatement- Throws:
SQLException
-
getFetchDirection
public int getFetchDirection() throws SQLException- Specified by:
getFetchDirectionin interfaceStatement- Throws:
SQLException
-
getFetchSize
public int getFetchSize() throws SQLException- Specified by:
getFetchSizein interfaceStatement- Throws:
SQLException
-
getGeneratedKeys
public ResultSet getGeneratedKeys() throws SQLException
- Specified by:
getGeneratedKeysin interfaceStatement- Throws:
SQLException
-
getLargeMaxRows
public long getLargeMaxRows() throws SQLException- Specified by:
getLargeMaxRowsin interfaceStatement- Throws:
SQLException
-
getMaxFieldSize
public int getMaxFieldSize() throws SQLException- Specified by:
getMaxFieldSizein interfaceStatement- Throws:
SQLException
-
getMaxRows
public int getMaxRows() throws SQLException- Specified by:
getMaxRowsin interfaceStatement- Throws:
SQLException
-
getMoreResults
public boolean getMoreResults() throws SQLException- Specified by:
getMoreResultsin interfaceStatement- Throws:
SQLException
-
getMoreResults
public boolean getMoreResults(int current) throws SQLException- Specified by:
getMoreResultsin interfaceStatement- Throws:
SQLException
-
getResultSet
public ResultSet getResultSet() throws SQLException
- Specified by:
getResultSetin interfaceStatement- Throws:
SQLException
-
getResultSetConcurrency
public int getResultSetConcurrency() throws SQLException- Specified by:
getResultSetConcurrencyin interfaceStatement- Throws:
SQLException
-
getResultSetHoldability
public int getResultSetHoldability() throws SQLException- Specified by:
getResultSetHoldabilityin interfaceStatement- Throws:
SQLException
-
getResultSetType
public int getResultSetType() throws SQLException- Specified by:
getResultSetTypein interfaceStatement- Throws:
SQLException
-
getWarnings
public SQLWarning getWarnings() throws SQLException
- Specified by:
getWarningsin interfaceStatement- Throws:
SQLException
-
isCloseOnCompletion
public boolean isCloseOnCompletion() throws SQLException- Specified by:
isCloseOnCompletionin interfaceStatement- Throws:
SQLException
-
isClosed
public boolean isClosed() throws SQLException- Specified by:
isClosedin interfaceStatement- Throws:
SQLException
-
isPoolable
public boolean isPoolable() throws SQLException- Specified by:
isPoolablein interfaceStatement- Throws:
SQLException
-
isWrapperFor
public boolean isWrapperFor(Class<?> arg0) throws SQLException
- Specified by:
isWrapperForin interfaceWrapper- Throws:
SQLException
-
unwrap
public <T> T unwrap(Class<T> arg0) throws SQLException
- Specified by:
unwrapin interfaceWrapper- Throws:
SQLException
-
close
public void close() throws SQLException- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceStatement- Throws:
SQLException
-
-