2005/5/9

     
 

class LitePreparedStatement

artefaktur
Modules   Namespace List   Class Hierarchy   Alphabetical List   Compound List   Namespace Members   Compound Members   Related Pages  

acdk::sql::sqlite::LitePreparedStatement Class Reference

#include <LitePreparedStatement.h>

Inheritance diagram for acdk::sql::sqlite::LitePreparedStatement:

acdk::sql::sqlite::LiteStatement acdk::sql::PreparedStatement acdk::lang::Object acdk::sql::Statement acdk::lang::ObjectBase acdk::lang::dmi::StdDispatch List of all members.

Detailed Description

Prepared statements for SQLite database.


Public Member Functions

 LitePreparedStatement (IN(RLiteConnection) con, IN(RLiteTable) table)
virtual void addBatch ()
virtual void clearParameters ()
virtual bool execute ()
virtual RResultSet executeQuery ()
virtual int executeUpdate ()
virtual RResultSetMetaData getMetaData ()
virtual void setBoolean (int parameterIndex, bool x)
virtual void setByte (int parameterIndex, byte x)
virtual void setBytes (int parameterIndex, INP(RbyteArray) x)
 currently not supported

virtual void setDate (int parameterIndex, INP(acdk::util::RDate) x)
 currently not supported

virtual void setDate (int parameterIndex, INP(acdk::util::RDate) x, INP(acdk::util::RCalendar) cal)
 currently not supported

virtual void setDouble (int parameterIndex, double x)
 defined(ACDK_MINI)

virtual void setFloat (int parameterIndex, float x)
virtual void setInt (int parameterIndex, int x)
virtual void setLong (int parameterIndex, jlong x)
virtual void setNull (int parameterIndex, int sqlType)
virtual void setNull (int paramIndex, int sqlType, INP(RString) typeName)
virtual void setObject (int parameterIndex, INP(acdk::lang::Object) x)
 currently not supported

virtual void setObject (int parameterIndex, INP(acdk::lang::Object) x, int targetSqlType)
 currently not supported

virtual void setObject (int parameterIndex, INP(acdk::lang::Object) x, int targetSqlType, int scale)
 currently not supported

virtual void setShort (int parameterIndex, short x)
virtual void setString (int parameterIndex, INP(RString) x)
virtual void setBlob (int parameterIndex, INP(RBlob) b)
virtual void setTime (int parameterIndex, INP(RTime) x)
 currently not supported

virtual void setTime (int parameterIndex, INP(RTime) x, INP(acdk::util::RCalendar) cal)
 currently not supported

virtual void setTimestamp (int parameterIndex, INP(RTimestamp) x)
 currently not supported

virtual void setTimestamp (int parameterIndex, INP(RTimestamp) x, INP(acdk::util::RCalendar) cal)
 currently not supported


Protected Attributes

RLiteTable _table


Constructor & Destructor Documentation

acdk::sql::sqlite::LitePreparedStatement::LitePreparedStatement IN(RLiteConnection con,
IN(RLiteTable table
[inline]
 


Member Function Documentation

virtual void acdk::sql::sqlite::LitePreparedStatement::addBatch  )  [inline, virtual]
 

Implements acdk::sql::PreparedStatement.

virtual void acdk::sql::sqlite::LitePreparedStatement::clearParameters  )  [inline, virtual]
 

Implements acdk::sql::PreparedStatement.

virtual bool acdk::sql::sqlite::LitePreparedStatement::execute  )  [virtual]
 

Implements acdk::sql::PreparedStatement.

virtual RResultSet acdk::sql::sqlite::LitePreparedStatement::executeQuery  )  [virtual]
 

Implements acdk::sql::PreparedStatement.

virtual int acdk::sql::sqlite::LitePreparedStatement::executeUpdate  )  [virtual]
 

Implements acdk::sql::PreparedStatement.

virtual RResultSetMetaData acdk::sql::sqlite::LitePreparedStatement::getMetaData  )  [inline, virtual]
 

Implements acdk::sql::PreparedStatement.

virtual void acdk::sql::sqlite::LitePreparedStatement::setBlob int  parameterIndex,
INP(RBlob b
[inline, virtual]
 

Implements acdk::sql::PreparedStatement.

virtual void acdk::sql::sqlite::LitePreparedStatement::setBoolean int  parameterIndex,
bool  x
[inline, virtual]
 

Implements acdk::sql::PreparedStatement.

virtual void acdk::sql::sqlite::LitePreparedStatement::setByte int  parameterIndex,
byte  x
[inline, virtual]
 

Implements acdk::sql::PreparedStatement.

virtual void acdk::sql::sqlite::LitePreparedStatement::setBytes int  parameterIndex,
INP(RbyteArray x
[inline, virtual]
 

currently not supported

Implements acdk::sql::PreparedStatement.

virtual void acdk::sql::sqlite::LitePreparedStatement::setDate int  parameterIndex,
INP(acdk::util::RDate x,
INP(acdk::util::RCalendar cal
[inline, virtual]
 

currently not supported

Implements acdk::sql::PreparedStatement.

virtual void acdk::sql::sqlite::LitePreparedStatement::setDate int  parameterIndex,
INP(acdk::util::RDate x
[inline, virtual]
 

currently not supported

Implements acdk::sql::PreparedStatement.

virtual void acdk::sql::sqlite::LitePreparedStatement::setDouble int  parameterIndex,
double  x
[inline, virtual]
 

defined(ACDK_MINI)

Implements acdk::sql::PreparedStatement.

virtual void acdk::sql::sqlite::LitePreparedStatement::setFloat int  parameterIndex,
float  x
[inline, virtual]
 

Implements acdk::sql::PreparedStatement.

virtual void acdk::sql::sqlite::LitePreparedStatement::setInt int  parameterIndex,
int  x
[inline, virtual]
 

Implements acdk::sql::PreparedStatement.

virtual void acdk::sql::sqlite::LitePreparedStatement::setLong int  parameterIndex,
jlong  x
[inline, virtual]
 

Implements acdk::sql::PreparedStatement.

virtual void acdk::sql::sqlite::LitePreparedStatement::setNull int  paramIndex,
int  sqlType,
INP(RString typeName
[inline, virtual]
 

Implements acdk::sql::PreparedStatement.

virtual void acdk::sql::sqlite::LitePreparedStatement::setNull int  parameterIndex,
int  sqlType
[inline, virtual]
 

Implements acdk::sql::PreparedStatement.

virtual void acdk::sql::sqlite::LitePreparedStatement::setObject int  parameterIndex,
INP(acdk::lang::Object x,
int  targetSqlType,
int  scale
[inline, virtual]
 

currently not supported

Implements acdk::sql::PreparedStatement.

virtual void acdk::sql::sqlite::LitePreparedStatement::setObject int  parameterIndex,
INP(acdk::lang::Object x,
int  targetSqlType
[inline, virtual]
 

currently not supported

Implements acdk::sql::PreparedStatement.

virtual void acdk::sql::sqlite::LitePreparedStatement::setObject int  parameterIndex,
INP(acdk::lang::Object x
[inline, virtual]
 

currently not supported

Implements acdk::sql::PreparedStatement.

virtual void acdk::sql::sqlite::LitePreparedStatement::setShort int  parameterIndex,
short  x
[inline, virtual]
 

Implements acdk::sql::PreparedStatement.

virtual void acdk::sql::sqlite::LitePreparedStatement::setString int  parameterIndex,
INP(RString x
[inline, virtual]
 

Implements acdk::sql::PreparedStatement.

virtual void acdk::sql::sqlite::LitePreparedStatement::setTime int  parameterIndex,
INP(RTime x,
INP(acdk::util::RCalendar cal
[inline, virtual]
 

currently not supported

Implements acdk::sql::PreparedStatement.

virtual void acdk::sql::sqlite::LitePreparedStatement::setTime int  parameterIndex,
INP(RTime x
[inline, virtual]
 

currently not supported

Implements acdk::sql::PreparedStatement.

virtual void acdk::sql::sqlite::LitePreparedStatement::setTimestamp int  parameterIndex,
INP(RTimestamp x,
INP(acdk::util::RCalendar cal
[inline, virtual]
 

currently not supported

Implements acdk::sql::PreparedStatement.

virtual void acdk::sql::sqlite::LitePreparedStatement::setTimestamp int  parameterIndex,
INP(RTimestamp x
[inline, virtual]
 

currently not supported

Implements acdk::sql::PreparedStatement.


Member Data Documentation

RLiteTable acdk::sql::sqlite::LitePreparedStatement::_table [protected]