Main Page Class Hierarchy Alphabetical List Compound List File List Compound Members

FXEX::FXDatabaseQuery Class Reference

Interface to data returned from a database query. More...

#include <FXDatabaseQuery.h>

Inheritance diagram for FXEX::FXDatabaseQuery::

FXEX::FXBaseObject FXObject List of all members.

Public Methods

FXDatabaseInterfacegetDatabase () const
FXString getQuery () const
void addFldTarget (FXObject *tgt, FXSelector msg, const FXString &fld)
void addFldTarget (FXObject *tgt, FXSelector msg, FXint fld)
void removeFldTarget (FXObject *tgt)
FXrsState getState () const
FXbool isOpen () const
FXbool isEditable () const
virtual void Open (const FXString &query, FXbool readOnly=TRUE)
virtual void Close ()
virtual void addNew ()
virtual void Edit ()
virtual void Delete ()
virtual void Update ()
virtual void CancelUpdate ()
virtual void Free ()
virtual void Requery ()='\0'
virtual FXbool moveFirst ()='\0'
virtual FXbool moveNext ()='\0'
virtual FXbool movePrevious ()='\0'
virtual FXbool moveLast ()='\0'
virtual FXbool moveTo (FXuint where)='\0'
virtual FXbool moveOf (FXint displacement)='\0'
virtual FXuint currentPos ()='\0'
virtual FXuint recordCount ()='\0'
FXint fieldCount ()
FXDatabaseFieldoperator[] (FXint pos)
virtual void save (FXStream &store) const
virtual void load (FXStream &store)
virtual ~FXDatabaseQuery ()

Detailed Description

Interface to data returned from a database query.

Definition at line 35 of file FXDatabaseQuery.h.


Constructor & Destructor Documentation

virtual FXEX::FXDatabaseQuery::~FXDatabaseQuery [virtual]
 

dtor.


Member Function Documentation

FXDatabaseInterface* FXEX::FXDatabaseQuery::getDatabase const [inline]
 

get database interface.

Definition at line 57 of file FXDatabaseQuery.h.

FXString FXEX::FXDatabaseQuery::getQuery const [inline]
 

get the last query.

Definition at line 60 of file FXDatabaseQuery.h.

void FXEX::FXDatabaseQuery::addFldTarget FXObject * tgt,
FXSelector msg,
const FXString & fld
 

Add fld targets.

void FXEX::FXDatabaseQuery::addFldTarget FXObject * tgt,
FXSelector msg,
FXint fld
 

void FXEX::FXDatabaseQuery::removeFldTarget FXObject * tgt
 

FXrsState FXEX::FXDatabaseQuery::getState const [inline]
 

Definition at line 66 of file FXDatabaseQuery.h.

FXbool FXEX::FXDatabaseQuery::isOpen const
 

FXbool FXEX::FXDatabaseQuery::isEditable const
 

virtual void FXEX::FXDatabaseQuery::Open const FXString & query,
FXbool readOnly = TRUE
[virtual]
 

virtual void FXEX::FXDatabaseQuery::Close [virtual]
 

virtual void FXEX::FXDatabaseQuery::addNew [virtual]
 

virtual void FXEX::FXDatabaseQuery::Edit [virtual]
 

virtual void FXEX::FXDatabaseQuery::Delete [virtual]
 

virtual void FXEX::FXDatabaseQuery::Update [virtual]
 

virtual void FXEX::FXDatabaseQuery::CancelUpdate [virtual]
 

virtual void FXEX::FXDatabaseQuery::Free [virtual]
 

virtual void FXEX::FXDatabaseQuery::Requery [virtual]
 

virtual FXbool FXEX::FXDatabaseQuery::moveFirst [virtual]
 

virtual FXbool FXEX::FXDatabaseQuery::moveNext [virtual]
 

virtual FXbool FXEX::FXDatabaseQuery::movePrevious [virtual]
 

virtual FXbool FXEX::FXDatabaseQuery::moveLast [virtual]
 

virtual FXbool FXEX::FXDatabaseQuery::moveTo FXuint where [virtual]
 

virtual FXbool FXEX::FXDatabaseQuery::moveOf FXint displacement [virtual]
 

virtual FXuint FXEX::FXDatabaseQuery::currentPos [virtual]
 

Current position.

virtual FXuint FXEX::FXDatabaseQuery::recordCount [virtual]
 

Estimate record count.

FXint FXEX::FXDatabaseQuery::fieldCount
 

Field count.

FXDatabaseField& FXEX::FXDatabaseQuery::operator[] FXint pos
 

virtual void FXEX::FXDatabaseQuery::save FXStream & store const [virtual]
 

Stream save and load.

Reimplemented from FXEX::FXBaseObject.

virtual void FXEX::FXDatabaseQuery::load FXStream & store [virtual]
 

load object from stream.

Reimplemented from FXEX::FXBaseObject.