kexi

KexiDB::pqxxPreparedStatement Class Reference

#include <pqxxpreparedstatement.h>

Inheritance diagram for KexiDB::pqxxPreparedStatement:
KexiDB::PreparedStatement

Public Member Functions

 pqxxPreparedStatement (StatementType type, ConnectionInternal &conn, FieldList &fields)
virtual bool execute ()
Public Member Functions inherited from KexiDB::PreparedStatement
 PreparedStatement (StatementType type, ConnectionInternal &conn, FieldList &fields, const TQStringList &where=TQStringList())
PreparedStatement & operator<< (const TQVariant &value)
void clearArguments ()

Public Attributes

bool m_resetRequired: 1

Additional Inherited Members

Public Types inherited from KexiDB::PreparedStatement
enum  StatementType { SelectStatement , InsertStatement }
typedef TDESharedPtr< PreparedStatement > Ptr
Protected Member Functions inherited from KexiDB::PreparedStatement
TQCString generateStatementString ()
Protected Attributes inherited from KexiDB::PreparedStatement
StatementType m_type
FieldList * m_fields
TQValueList< TQVariant > m_args
TQStringList * m_where
Field::List * m_whereFields

Detailed Description

Author
Adam Pigg adam@.nosp@m.pigg.nosp@m.z.co..nosp@m.uk

Definition at line 35 of file pqxxpreparedstatement.h.

Constructor & Destructor Documentation

◆ pqxxPreparedStatement()

pqxxPreparedStatement::pqxxPreparedStatement ( StatementType type,
ConnectionInternal & conn,
FieldList & fields )

Definition at line 33 of file pqxxpreparedstatement.cpp.

◆ ~pqxxPreparedStatement()

pqxxPreparedStatement::~pqxxPreparedStatement ( )
virtual

Definition at line 42 of file pqxxpreparedstatement.cpp.

Member Function Documentation

◆ execute()

bool pqxxPreparedStatement::execute ( )
virtual

Executes the prepared statement. In most cases you will need to clear arguments after executing, using clearArguments(). A number arguments set up for the statement must be the same as a number of fields defined in the underlying database table.

Returns
false on failure. Detailed error status can be obtained from KexiDB::Connection object used to create this statement.

Implements KexiDB::PreparedStatement.

Definition at line 46 of file pqxxpreparedstatement.cpp.

Member Data Documentation

◆ m_resetRequired

bool KexiDB::pqxxPreparedStatement::m_resetRequired

Definition at line 43 of file pqxxpreparedstatement.h.


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