FileDocCategorySizeDatePackage
CachedCallableStatement.javaAPI DocJBoss 4.2.112091Fri Jul 13 21:01:14 BST 2007org.jboss.resource.adapter.jdbc

CachedCallableStatement

public class CachedCallableStatement extends CachedPreparedStatement implements CallableStatement
A cache wrapper for java.sql.CallableStatement
author
Andrew Belomutskiy
author
Scott.Stark@jboss.org
version
$Revision: 57189 $

Fields Summary
private final CallableStatement
cs
Constructors Summary
public CachedCallableStatement(CallableStatement ps)

      super(ps);
      this.cs = ps;
   
Methods Summary
public java.sql.ArraygetArray(int i)

      return cs.getArray(i);
   
public java.sql.ArraygetArray(java.lang.String parameterName)

      return cs.getArray(parameterName);
   
public java.math.BigDecimalgetBigDecimal(int parameterIndex)

      return cs.getBigDecimal(parameterIndex);
   
public java.math.BigDecimalgetBigDecimal(int parameterIndex, int scale)

      return cs.getBigDecimal(parameterIndex, scale);
   
public java.math.BigDecimalgetBigDecimal(java.lang.String parameterName)

      return cs.getBigDecimal(parameterName);
   
public java.sql.BlobgetBlob(int i)

      return cs.getBlob(i);
   
public java.sql.BlobgetBlob(java.lang.String parameterName)

      return cs.getBlob(parameterName);
   
public booleangetBoolean(java.lang.String parameterName)

      return cs.getBoolean(parameterName);
   
public booleangetBoolean(int parameterIndex)

      return cs.getBoolean(parameterIndex);
   
public bytegetByte(java.lang.String parameterName)

      return cs.getByte(parameterName);
   
public bytegetByte(int parameterIndex)

      return cs.getByte(parameterIndex);
   
public byte[]getBytes(int parameterIndex)

      return cs.getBytes(parameterIndex);
   
public byte[]getBytes(java.lang.String parameterName)

      return cs.getBytes(parameterName);
   
public java.sql.ClobgetClob(int i)

      return cs.getClob(i);
   
public java.sql.ClobgetClob(java.lang.String parameterName)

      return cs.getClob(parameterName);
   
public java.sql.DategetDate(int parameterIndex)

      return cs.getDate(parameterIndex);
   
public java.sql.DategetDate(java.lang.String parameterName)

      return cs.getDate(parameterName);
   
public java.sql.DategetDate(int parameterIndex, java.util.Calendar cal)

      return cs.getDate(parameterIndex, cal);
   
public java.sql.DategetDate(java.lang.String parameterName, java.util.Calendar cal)

      return cs.getDate(parameterName, cal);
   
public doublegetDouble(java.lang.String parameterName)

      return cs.getDouble(parameterName);
   
public doublegetDouble(int parameterIndex)

      return cs.getDouble(parameterIndex);
   
public floatgetFloat(java.lang.String parameterName)

      return cs.getFloat(parameterName);
   
public floatgetFloat(int parameterIndex)

      return cs.getFloat(parameterIndex);
   
public intgetInt(java.lang.String parameterName)

      return cs.getInt(parameterName);
   
public intgetInt(int parameterIndex)

      return cs.getInt(parameterIndex);
   
public longgetLong(java.lang.String parameterName)

      return cs.getLong(parameterName);
   
public longgetLong(int parameterIndex)

      return cs.getLong(parameterIndex);
   
public java.lang.ObjectgetObject(int parameterIndex)

      return cs.getObject(parameterIndex);
   
public java.lang.ObjectgetObject(java.lang.String parameterName)

      return cs.getObject(parameterName);
   
public java.lang.ObjectgetObject(int i, java.util.Map map)

      return cs.getObject(i, map);
   
public java.lang.ObjectgetObject(java.lang.String parameterName, java.util.Map map)

      return cs.getObject(parameterName, map);
   
public java.sql.RefgetRef(int i)

      return cs.getRef(i);
   
public java.sql.RefgetRef(java.lang.String parameterName)

      return cs.getRef(parameterName);
   
public shortgetShort(java.lang.String parameterName)

      return cs.getShort(parameterName);
   
public shortgetShort(int parameterIndex)

      return cs.getShort(parameterIndex);
   
public java.lang.StringgetString(int parameterIndex)

      return cs.getString(parameterIndex);
   
public java.lang.StringgetString(java.lang.String parameterName)

      return cs.getString(parameterName);
   
public java.sql.TimegetTime(int parameterIndex)

      return cs.getTime(parameterIndex);
   
public java.sql.TimegetTime(java.lang.String parameterName)

      return cs.getTime(parameterName);
   
public java.sql.TimegetTime(int parameterIndex, java.util.Calendar cal)

      return cs.getTime(parameterIndex, cal);
   
public java.sql.TimegetTime(java.lang.String parameterName, java.util.Calendar cal)

      return cs.getTime(parameterName, cal);
   
public java.sql.TimestampgetTimestamp(int parameterIndex)

      return cs.getTimestamp(parameterIndex);
   
public java.sql.TimestampgetTimestamp(java.lang.String parameterName)

      return cs.getTimestamp(parameterName);
   
public java.sql.TimestampgetTimestamp(int parameterIndex, java.util.Calendar cal)

      return cs.getTimestamp(parameterIndex, cal);
   
public java.sql.TimestampgetTimestamp(java.lang.String parameterName, java.util.Calendar cal)

      return cs.getTimestamp(parameterName, cal);
   
public java.net.URLgetURL(int parameterIndex)

      return cs.getURL(parameterIndex);
   
public java.net.URLgetURL(java.lang.String parameterName)

      return cs.getURL(parameterName);
   
public voidregisterOutParameter(int parameterIndex, int sqlType)

      cs.registerOutParameter(parameterIndex, sqlType);
   
public voidregisterOutParameter(int parameterIndex, int sqlType, int scale)

      cs.registerOutParameter(parameterIndex, sqlType, scale);
   
public voidregisterOutParameter(int paramIndex, int sqlType, java.lang.String typeName)

      cs.registerOutParameter(paramIndex, sqlType, typeName);
   
public voidregisterOutParameter(java.lang.String parameterName, int sqlType)

      cs.registerOutParameter(parameterName, sqlType);
   
public voidregisterOutParameter(java.lang.String parameterName, int sqlType, int scale)

      cs.registerOutParameter(parameterName, sqlType, scale);
   
public voidregisterOutParameter(java.lang.String parameterName, int sqlType, java.lang.String typeName)

      cs.registerOutParameter(parameterName, sqlType, typeName);
   
public voidsetAsciiStream(java.lang.String parameterName, java.io.InputStream x, int length)

      cs.setAsciiStream(parameterName, x, length);
   
public voidsetBigDecimal(java.lang.String parameterName, java.math.BigDecimal x)

      cs.setBigDecimal(parameterName, x);
   
public voidsetBinaryStream(java.lang.String parameterName, java.io.InputStream x, int length)

      cs.setBinaryStream(parameterName, x, length);
   
public voidsetBoolean(java.lang.String parameterName, boolean x)

      cs.setBoolean(parameterName, x);
   
public voidsetByte(java.lang.String parameterName, byte x)

      cs.setByte(parameterName, x);
   
public voidsetBytes(java.lang.String parameterName, byte[] x)

      cs.setBytes(parameterName, x);
   
public voidsetCharacterStream(java.lang.String parameterName, java.io.Reader reader, int length)

      cs.setCharacterStream(parameterName, reader, length);
   
public voidsetDate(java.lang.String parameterName, java.sql.Date x)

      cs.setDate(parameterName, x);
   
public voidsetDate(java.lang.String parameterName, java.sql.Date x, java.util.Calendar cal)

      cs.setDate(parameterName, x, cal);
   
public voidsetDouble(java.lang.String parameterName, double x)

      cs.setDouble(parameterName, x);
   
public voidsetFloat(java.lang.String parameterName, float x)

      cs.setFloat(parameterName, x);
   
public voidsetInt(java.lang.String parameterName, int x)

      cs.setInt(parameterName, x);
   
public voidsetLong(java.lang.String parameterName, long x)

      cs.setLong(parameterName, x);
   
public voidsetNull(java.lang.String parameterName, int sqlType)

      cs.setNull(parameterName, sqlType);
   
public voidsetNull(java.lang.String parameterName, int sqlType, java.lang.String typeName)

      cs.setNull(parameterName, sqlType, typeName);
   
public voidsetObject(java.lang.String parameterName, java.lang.Object x)

      cs.setObject(parameterName, x);
   
public voidsetObject(java.lang.String parameterName, java.lang.Object x, int targetSqlType)

      cs.setObject(parameterName, x, targetSqlType);
   
public voidsetObject(java.lang.String parameterName, java.lang.Object x, int targetSqlType, int scale)

      cs.setObject(parameterName, x, targetSqlType, scale);
   
public voidsetShort(java.lang.String parameterName, short x)

      cs.setShort(parameterName, x);
   
public voidsetString(java.lang.String parameterName, java.lang.String x)

      cs.setString(parameterName, x);
   
public voidsetTime(java.lang.String parameterName, java.sql.Time x)

      cs.setTime(parameterName, x);
   
public voidsetTime(java.lang.String parameterName, java.sql.Time x, java.util.Calendar cal)

      cs.setTime(parameterName, x, cal);
   
public voidsetTimestamp(java.lang.String parameterName, java.sql.Timestamp x)

      cs.setTimestamp(parameterName, x);
   
public voidsetTimestamp(java.lang.String parameterName, java.sql.Timestamp x, java.util.Calendar cal)

      cs.setTimestamp(parameterName, x, cal);
   
public voidsetURL(java.lang.String parameterName, java.net.URL val)

      cs.setURL(parameterName, val);
   
public booleanwasNull()

      return cs.wasNull();