Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

Opie::DB::OSQLResult Class Reference

#include </home/clem/local/src/opie/libopie2/opiedb/osqlresult.h>

Collaboration diagram for Opie::DB::OSQLResult:

Collaboration graph
[legend]
List of all members.

Public Types

enum  State { Success = 0, Failure, Undefined }

Public Member Functions

 OSQLResult (enum State state=Undefined, const OSQLResultItem::ValueList &r=OSQLResultItem::ValueList(), const OSQLError::ValueList &errors=OSQLError::ValueList())
 ~OSQLResult ()
State state () const
OSQLError::ValueList errors () const
OSQLResultItem::ValueList results () const
void setState (enum State state)
void setErrors (const OSQLError::ValueList &error)
void setResults (const OSQLResultItem::ValueList &result)
OSQLResultItem first ()
OSQLResultItem next ()
bool atEnd ()
OSQLResultItem::ValueList::ConstIterator iterator () const

Private Attributes

enum State m_state
OSQLResultItem::ValueList m_list
OSQLError::ValueList m_error
OSQLResultItem::ValueList::Iterator it
Private * d

Detailed Description

the OSQLResult either a SQL statement failed or succeeded

Definition at line 82 of file osqlresult.h.


Member Enumeration Documentation

enum Opie::DB::OSQLResult::State
 

The State of a Result

Enumeration values:
Success 
Failure 
Undefined 

Definition at line 85 of file osqlresult.h.


Constructor & Destructor Documentation

OSQLResult::OSQLResult enum State  state = Undefined,
const OSQLResultItem::ValueList r = OSQLResultItem::ValueList(),
const OSQLError::ValueList errors = OSQLError::ValueList()
 

default c'tor

Parameters:
state The State of the Result
r ResultItems errors the Errors a OSQLResult created

Definition at line 84 of file osqlresult.cpp.

OSQLResult::~OSQLResult  ) 
 

Definition at line 91 of file osqlresult.cpp.


Member Function Documentation

bool OSQLResult::atEnd  ) 
 

Definition at line 120 of file osqlresult.cpp.

References QValueList< T >::end(), it, and m_list.

OSQLError::ValueList OSQLResult::errors  )  const
 

Definition at line 100 of file osqlresult.cpp.

References m_error.

OSQLResultItem OSQLResult::first  ) 
 

Definition at line 112 of file osqlresult.cpp.

References QValueList< T >::begin(), it, and m_list.

Referenced by ODateBookAccessBackend_SQL::find(), Opie::ODateBookAccessBackend_SQL::find(), OContactAccessBackend_SQL::requestNonCustom(), and Opie::OPimContactAccessBackend_SQL::requestNonCustom().

OSQLResultItem::ValueList::ConstIterator OSQLResult::iterator  )  const
 

Definition at line 126 of file osqlresult.cpp.

References QValueList< T >::begin(), it, and m_list.

OSQLResultItem OSQLResult::next  ) 
 

Definition at line 116 of file osqlresult.cpp.

References it.

OSQLResultItem::ValueList OSQLResult::results  )  const
 

Definition at line 106 of file osqlresult.cpp.

References m_list.

Referenced by ODateBookAccessBackend_SQL::extractUids(), OContactAccessBackend_SQL::extractUids(), Opie::ODateBookAccessBackend_SQL::requestCustom(), OContactAccessBackend_SQL::requestCustom(), Opie::OPimContactAccessBackend_SQL::requestCustom(), and OTodoAccessBackendSQL::uids().

void OSQLResult::setErrors const OSQLError::ValueList error  ) 
 

Definition at line 103 of file osqlresult.cpp.

References m_error.

void OSQLResult::setResults const OSQLResultItem::ValueList result  ) 
 

Definition at line 109 of file osqlresult.cpp.

References m_list.

void Opie::DB::OSQLResult::setState enum State  state  ) 
 

OSQLResult::State OSQLResult::state  )  const
 

Definition at line 94 of file osqlresult.cpp.

References m_state.

Referenced by OTodoAccessBackendSQL::add(), Opie::OPimTodoAccessBackendSQL::add(), ODateBookAccessBackend_SQL::add(), Opie::ODateBookAccessBackend_SQL::add(), OContactAccessBackend_SQL::add(), Opie::OPimContactAccessBackend_SQL::add(), OTodoAccessBackendSQL::find(), ODateBookAccessBackend_SQL::load(), Opie::ODateBookAccessBackend_SQL::load(), ODateBookAccessBackend_SQL::nonRepeats(), Opie::ODateBookAccessBackend_SQL::nonRepeats(), OContactAccessBackend_SQL::queryByExample(), Opie::OPimContactAccessBackend_SQL::queryByExample(), ODateBookAccessBackend_SQL::rawRepeats(), Opie::ODateBookAccessBackend_SQL::rawRepeats(), OTodoAccessBackendSQL::remove(), ODateBookAccessBackend_SQL::remove(), Opie::ODateBookAccessBackend_SQL::remove(), OContactAccessBackend_SQL::remove(), Opie::OPimContactAccessBackend_SQL::remove(), Opie::ODateBookAccessBackend_SQL::requestCustom(), OContactAccessBackend_SQL::requestCustom(), Opie::OPimContactAccessBackend_SQL::requestCustom(), OContactAccessBackend_SQL::sorted(), Opie::OPimContactAccessBackend_SQL::sorted(), OTodoAccessBackendSQL::update(), Opie::OPimTodoAccessBackendSQL::update(), ODateBookAccessBackend_SQL::update(), Opie::ODateBookAccessBackend_SQL::update(), OContactAccessBackend_SQL::update(), and Opie::OPimContactAccessBackend_SQL::update().


Member Data Documentation

Private* Opie::DB::OSQLResult::d [private]
 

Definition at line 114 of file osqlresult.h.

OSQLResultItem::ValueList::Iterator Opie::DB::OSQLResult::it [private]
 

Definition at line 113 of file osqlresult.h.

Referenced by atEnd(), first(), iterator(), and next().

OSQLError::ValueList Opie::DB::OSQLResult::m_error [private]
 

Definition at line 112 of file osqlresult.h.

Referenced by errors(), and setErrors().

OSQLResultItem::ValueList Opie::DB::OSQLResult::m_list [private]
 

Definition at line 111 of file osqlresult.h.

Referenced by atEnd(), first(), iterator(), results(), and setResults().

enum State Opie::DB::OSQLResult::m_state [private]
 

Definition at line 110 of file osqlresult.h.

Referenced by state().


The documentation for this class was generated from the following files:
Generated on Sat Nov 5 18:01:21 2005 for OPIE by  doxygen 1.4.2