org.sourceforge.jxutil.sql
Class ParameterContainer
java.lang.Object
|
+--org.sourceforge.jxutil.sql.ParameterContainer
- Direct Known Subclasses:
- XAbstractRowSet
- public class ParameterContainer
- extends Object
ParameterContainer is container for Parameters.
The parameters are recorded precisely, so they can be replayed
effectively.
- Version:
- 0.1, 01/05/23
- Author:
- Keve Müller
Method Summary |
void |
clearParameters()
|
protected void |
replayParameters(PreparedStatement pstmt)
|
void |
setArray(int parameterIndex,
Array x)
|
void |
setAsciiStream(int parameterIndex,
InputStream x,
int length)
|
void |
setBigDecimal(int parameterIndex,
BigDecimal x)
|
void |
setBinaryStream(int parameterIndex,
InputStream x,
int length)
|
void |
setBlob(int parameterIndex,
Blob x)
|
void |
setBoolean(int parameterIndex,
boolean x)
|
void |
setByte(int parameterIndex,
byte x)
|
void |
setBytes(int parameterIndex,
byte[] x)
|
void |
setCharacterStream(int parameterIndex,
Reader x,
int length)
|
void |
setClob(int parameterIndex,
Clob x)
|
void |
setDate(int parameterIndex,
Date x)
|
void |
setDate(int parameterIndex,
Date x,
Calendar cal)
|
void |
setDouble(int parameterIndex,
double x)
|
void |
setFloat(int parameterIndex,
float x)
|
void |
setInt(int parameterIndex,
int x)
|
void |
setLong(int parameterIndex,
long x)
|
void |
setNull(int parameterIndex,
int sqlType)
|
void |
setNull(int parameterIndex,
int sqlType,
String typeName)
|
void |
setObject(int parameterIndex,
Object x)
|
void |
setObject(int parameterIndex,
Object x,
int targetSqlType)
|
void |
setObject(int parameterIndex,
Object x,
int targetSqlType,
int scale)
|
private void |
setParameter(int parameterIndex,
int type,
Object value)
|
void |
setRef(int parameterIndex,
Ref x)
|
void |
setShort(int parameterIndex,
short x)
|
void |
setString(int parameterIndex,
String x)
|
void |
setTime(int parameterIndex,
Time x)
|
void |
setTime(int parameterIndex,
Time x,
Calendar cal)
|
void |
setTimestamp(int parameterIndex,
Timestamp x)
|
void |
setTimestamp(int parameterIndex,
Timestamp x,
Calendar cal)
|
void |
setURL(int parameterIndex,
URL x)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
paramObjects
protected ArrayList paramObjects
paramSet
protected BitSet paramSet
paramTypes
protected ArrayList paramTypes
ParameterContainer
public ParameterContainer()
clearParameters
public void clearParameters()
replayParameters
protected void replayParameters(PreparedStatement pstmt)
throws SQLException
SQLException
setArray
public void setArray(int parameterIndex,
Array x)
setAsciiStream
public void setAsciiStream(int parameterIndex,
InputStream x,
int length)
setBigDecimal
public void setBigDecimal(int parameterIndex,
BigDecimal x)
setBinaryStream
public void setBinaryStream(int parameterIndex,
InputStream x,
int length)
setBlob
public void setBlob(int parameterIndex,
Blob x)
setBoolean
public void setBoolean(int parameterIndex,
boolean x)
setByte
public void setByte(int parameterIndex,
byte x)
setBytes
public void setBytes(int parameterIndex,
byte[] x)
setCharacterStream
public void setCharacterStream(int parameterIndex,
Reader x,
int length)
setClob
public void setClob(int parameterIndex,
Clob x)
setDate
public void setDate(int parameterIndex,
Date x)
setDate
public void setDate(int parameterIndex,
Date x,
Calendar cal)
setDouble
public void setDouble(int parameterIndex,
double x)
setFloat
public void setFloat(int parameterIndex,
float x)
setInt
public void setInt(int parameterIndex,
int x)
setLong
public void setLong(int parameterIndex,
long x)
setNull
public void setNull(int parameterIndex,
int sqlType)
setNull
public void setNull(int parameterIndex,
int sqlType,
String typeName)
setObject
public void setObject(int parameterIndex,
Object x)
setObject
public void setObject(int parameterIndex,
Object x,
int targetSqlType)
setObject
public void setObject(int parameterIndex,
Object x,
int targetSqlType,
int scale)
setParameter
private void setParameter(int parameterIndex,
int type,
Object value)
setRef
public void setRef(int parameterIndex,
Ref x)
setShort
public void setShort(int parameterIndex,
short x)
setString
public void setString(int parameterIndex,
String x)
setTime
public void setTime(int parameterIndex,
Time x)
setTime
public void setTime(int parameterIndex,
Time x,
Calendar cal)
setTimestamp
public void setTimestamp(int parameterIndex,
Timestamp x)
setTimestamp
public void setTimestamp(int parameterIndex,
Timestamp x,
Calendar cal)
setURL
public void setURL(int parameterIndex,
URL x)
Copyright © 2001,2002 Keve Müller, et al.; see LICENSE file for details.