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

KDB::Recordset Class Reference

A set of records, that can be traversed through iterators. More...

#include <recordset.h>

Inheritance diagram for KDB::Recordset:

KDB::DataObject KDB::Object KDB::KShared KDB::QObject List of all members.

Public Methods

 ~Recordset ()
RecordsetIterator begin ()
FieldList fields ()
bool updatable ()
RecordPtr addRecord ()
void requery ()
unsigned long long count ()

Signals

void recordAdded ( RecordPtr )
void recordRemoved ( RecordPtr )
void recordUpdated ( RecordPtr )
void changed ()

Friends

class  Table
class  Query
class  Database

Detailed Description

A set of records, that can be traversed through iterators.

A recordset can be obtained directly by the database (through KDB::Database::openRecordset() ("Select * from blah") ) or from an existing table or query.

There are two types of recordsets: read only or updatable. the type can be queried through updatable()

an updatable recordset can be asked to build new records, as well as delete existing ones. Updates are allowed in the KDB::Record class

Author(s):
Alessandro Praduroux <pradu@thekompany.com> , Michael Koch <m_kock@bigfoot.de>
Version:
kdbcore 0.0.2


Constructor & Destructor Documentation

~Recordset ( )
 


Member Function Documentation

RecordPtr addRecord ( )
 

RecordsetIterator begin ( )
 

void changed ( ) [signal]
 

unsigned long long count ( )
 

FieldList fields ( )
 

void recordAdded ( RecordPtr ) [signal]
 

void recordRemoved ( RecordPtr ) [signal]
 

void recordUpdated ( RecordPtr ) [signal]
 

void requery ( )
 

bool updatable ( )
 


Friends And Related Function Documentation

class Database [friend]
 

class Query [friend]
 

class Table [friend]
 


The documentation for this class was generated from the following file:
Generated at Fri Sep 29 16:32:22 2000 for KDB by doxygen1.2.1 written by Dimitri van Heesch, © 1997-2000