Shadowrun: Awakened 29 September 2011 - Build 871
Public Member Functions
sql::PreparedStatement Class Reference

#include <prepared_statement.h>

Inheritance diagram for sql::PreparedStatement:

List of all members.

Public Member Functions

virtual void clearParameters ()=0
virtual bool execute ()=0
virtual bool execute (const std::string &sql)=0
virtual ResultSetexecuteQuery (const std::string &sql)=0
virtual ResultSetexecuteQuery ()=0
virtual int executeUpdate ()=0
virtual int executeUpdate (const std::string &sql)=0
virtual ResultSetMetaDatagetMetaData ()=0
virtual ParameterMetaDatagetParameterMetaData ()=0
virtual void setBigInt (unsigned int parameterIndex, const std::string &value)=0
virtual void setBlob (unsigned int parameterIndex, std::istream *blob)=0
virtual void setBoolean (unsigned int parameterIndex, bool value)=0
virtual void setDateTime (unsigned int parameterIndex, const std::string &value)=0
virtual void setDouble (unsigned int parameterIndex, double value)=0
virtual void setInt (unsigned int parameterIndex, int32_t value)=0
virtual void setInt64 (unsigned int parameterIndex, int64_t value)=0
virtual void setNull (unsigned int parameterIndex, int sqlType)=0
virtual PreparedStatementsetResultSetType (sql::ResultSet::enum_type type)=0
virtual void setString (unsigned int parameterIndex, const std::string &value)=0
virtual void setUInt (unsigned int parameterIndex, uint32_t value)=0
virtual void setUInt64 (unsigned int parameterIndex, uint64_t value)=0
virtual ~PreparedStatement ()

Detailed Description

Definition at line 28 of file prepared_statement.h.


Constructor & Destructor Documentation

virtual sql::PreparedStatement::~PreparedStatement ( ) [inline, virtual]

Definition at line 31 of file prepared_statement.h.

{}

Member Function Documentation

virtual void sql::PreparedStatement::clearParameters ( ) [pure virtual]
virtual bool sql::PreparedStatement::execute ( const std::string &  sql) [pure virtual]

Implements sql::Statement.

virtual bool sql::PreparedStatement::execute ( ) [pure virtual]
virtual ResultSet* sql::PreparedStatement::executeQuery ( const std::string &  sql) [pure virtual]

Implements sql::Statement.

virtual ResultSet* sql::PreparedStatement::executeQuery ( ) [pure virtual]
virtual int sql::PreparedStatement::executeUpdate ( const std::string &  sql) [pure virtual]

Implements sql::Statement.

virtual int sql::PreparedStatement::executeUpdate ( ) [pure virtual]
virtual ResultSetMetaData* sql::PreparedStatement::getMetaData ( ) [pure virtual]
virtual ParameterMetaData* sql::PreparedStatement::getParameterMetaData ( ) [pure virtual]
virtual void sql::PreparedStatement::setBigInt ( unsigned int  parameterIndex,
const std::string &  value 
) [pure virtual]
virtual void sql::PreparedStatement::setBlob ( unsigned int  parameterIndex,
std::istream *  blob 
) [pure virtual]
virtual void sql::PreparedStatement::setBoolean ( unsigned int  parameterIndex,
bool  value 
) [pure virtual]
virtual void sql::PreparedStatement::setDateTime ( unsigned int  parameterIndex,
const std::string &  value 
) [pure virtual]
virtual void sql::PreparedStatement::setDouble ( unsigned int  parameterIndex,
double  value 
) [pure virtual]
virtual void sql::PreparedStatement::setInt ( unsigned int  parameterIndex,
int32_t  value 
) [pure virtual]
virtual void sql::PreparedStatement::setInt64 ( unsigned int  parameterIndex,
int64_t  value 
) [pure virtual]
virtual void sql::PreparedStatement::setNull ( unsigned int  parameterIndex,
int  sqlType 
) [pure virtual]
virtual PreparedStatement* sql::PreparedStatement::setResultSetType ( sql::ResultSet::enum_type  type) [pure virtual]

Implements sql::Statement.

virtual void sql::PreparedStatement::setString ( unsigned int  parameterIndex,
const std::string &  value 
) [pure virtual]
virtual void sql::PreparedStatement::setUInt ( unsigned int  parameterIndex,
uint32_t  value 
) [pure virtual]
virtual void sql::PreparedStatement::setUInt64 ( unsigned int  parameterIndex,
uint64_t  value 
) [pure virtual]

The documentation for this class was generated from the following file:

Copyright © 2007-2010 by The Shadowrun: Awakened Team. This work is licensed under the GNU Lesser General Public License 3.

GNU Lesser General Public License 3 Sourceforge.net