kexi
- kexi
- plugins
- scripting
- kexidb
20#ifndef KROSS_KEXIDB_KEXIDBCURSOR_H
21#define KROSS_KEXIDB_KEXIDBCURSOR_H
25#include <api/object.h>
26#include <api/variant.h>
30#include <kexidb/cursor.h>
31#include <kexidb/roweditbuffer.h>
33namespace Kross { namespace KexiDB {
85 class KexiDBCursor : public Kross::Api::Class<KexiDBCursor>
90 virtual const TQString getClassName() const;
124 TQVariant value(uint index);
127 bool setValue(uint index, TQVariant value);
142 : buffer( new ::KexiDB::RowEditBuffer( true) )
151 TQMap<TQ_LLONG, Record*> m_modifiedrecords;
Provides database cursor functionality.
virtual void storeCurrentRow(RowData &data) const =0
provides data for single edited database row KexiDB::RowEditBuffer provides data for single edited ro...
A connection to a database.
TQValueVector< TQVariant > RowData structure for storing single record with type information
KrossKexiDB provides access to the KexiDB database functionality.
|