org.axiondb.jdbc

Class AxionPreparedStatement

public class AxionPreparedStatement extends AxionStatement implements Statement, PreparedStatement

A PreparedStatement implementation.

Version: $Revision: 1.34 $ $Date: 2007/11/13 19:04:01 $

Author: Chuck Burdick Rod Waldhoff Ahimanikya Satapathy

UNKNOWN: Support currently unsupported JDBC 3 methods.

Nested Class Summary
protected classAxionPreparedStatement.Parameters
Constructor Summary
protected AxionPreparedStatement(AxionConnection conn, String sql)
protected AxionPreparedStatement(AxionConnection conn, String sql, int resultSetType, int resultSetConcurrency)
Method Summary
voidaddBatch(String sql)
voidaddBatch()
voidclearParameters()
voidclose()
booleanexecute(String sql)
booleanexecute()
int[]executeBatch()
ResultSetexecuteQuery(String sql)
ResultSetexecuteQuery()
intexecuteUpdate(String sql)
intexecuteUpdate()
ResultSetMetaDatagetMetaData()
ParameterMetaDatagetParameterMetaData()
Currently unsupported.
voidsetArray(int i, Array arr)
voidsetAsciiStream(int n, InputStream in, int length)
voidsetBigDecimal(int i, BigDecimal big)
voidsetBinaryStream(int n, InputStream in, int length)
voidsetBlob(int i, Blob blob)
voidsetBoolean(int i, boolean bool)
voidsetByte(int i, byte b)
voidsetBytes(int i, byte[] bytes)
voidsetCharacterStream(int n, Reader reader, int length)
voidsetClob(int i, Clob clob)
voidsetDate(int i, Date date)
voidsetDate(int i, Date date, Calendar cal)
voidsetDouble(int i, double d)
voidsetEscapeProcessing(boolean enable)
voidsetFloat(int i, float f)
voidsetInt(int i, int value)
voidsetLong(int i, long l)
voidsetNull(int i, int sqlType)
voidsetNull(int i, int sqlType, String typeName)
voidsetObject(int i, Object o)
voidsetObject(int i, Object o, int targetSqlType)
voidsetObject(int i, Object o, int targetSqlType, int scale)
voidsetRef(int i, Ref ref)
voidsetShort(int i, short s)
voidsetString(int i, String str)
voidsetTime(int i, Time time)
voidsetTime(int i, Time time, Calendar cal)
voidsetTimestamp(int i, Timestamp timestamp)
voidsetTimestamp(int i, Timestamp timestamp, Calendar cal)
voidsetUnicodeStream(int n, InputStream in, int length)
voidsetURL(int i, URL url)

Constructor Detail

AxionPreparedStatement

protected AxionPreparedStatement(AxionConnection conn, String sql)

AxionPreparedStatement

protected AxionPreparedStatement(AxionConnection conn, String sql, int resultSetType, int resultSetConcurrency)

Method Detail

addBatch

public void addBatch(String sql)

addBatch

public void addBatch()

clearParameters

public void clearParameters()

close

public void close()

execute

public boolean execute(String sql)

execute

public boolean execute()

executeBatch

public int[] executeBatch()

executeQuery

public ResultSet executeQuery(String sql)

executeQuery

public ResultSet executeQuery()

executeUpdate

public int executeUpdate(String sql)

executeUpdate

public int executeUpdate()

getMetaData

public ResultSetMetaData getMetaData()

getParameterMetaData

public ParameterMetaData getParameterMetaData()
Currently unsupported.

setArray

public void setArray(int i, Array arr)

setAsciiStream

public void setAsciiStream(int n, InputStream in, int length)

setBigDecimal

public void setBigDecimal(int i, BigDecimal big)

setBinaryStream

public void setBinaryStream(int n, InputStream in, int length)

setBlob

public void setBlob(int i, Blob blob)

setBoolean

public void setBoolean(int i, boolean bool)

setByte

public void setByte(int i, byte b)

setBytes

public void setBytes(int i, byte[] bytes)

setCharacterStream

public void setCharacterStream(int n, Reader reader, int length)

setClob

public void setClob(int i, Clob clob)

setDate

public void setDate(int i, Date date)

setDate

public void setDate(int i, Date date, Calendar cal)

setDouble

public void setDouble(int i, double d)

setEscapeProcessing

public void setEscapeProcessing(boolean enable)

setFloat

public void setFloat(int i, float f)

setInt

public void setInt(int i, int value)

setLong

public void setLong(int i, long l)

setNull

public void setNull(int i, int sqlType)

setNull

public void setNull(int i, int sqlType, String typeName)

setObject

public void setObject(int i, Object o)

setObject

public void setObject(int i, Object o, int targetSqlType)

setObject

public void setObject(int i, Object o, int targetSqlType, int scale)

setRef

public void setRef(int i, Ref ref)

setShort

public void setShort(int i, short s)

setString

public void setString(int i, String str)

setTime

public void setTime(int i, Time time)

setTime

public void setTime(int i, Time time, Calendar cal)

setTimestamp

public void setTimestamp(int i, Timestamp timestamp)

setTimestamp

public void setTimestamp(int i, Timestamp timestamp, Calendar cal)

setUnicodeStream

public void setUnicodeStream(int n, InputStream in, int length)

Deprecated: See java.sql.PreparedStatement#setUnicodeStream

setURL

public void setURL(int i, URL url)