KDb
KDbCursor.h
38 -# by passing KDbQuerySchema object to KDbConnection::executeQuery() or KDbConnection::prepareQuery();
41 -# by passing raw query statement string to KDbConnection::executeQuery() or KDbConnection::prepareQuery();
49 The cursor can also be positioned after the last record (if any) with moveNext() -- then eof() equals true.
64 - Do not use delete operator for KDbCursor objects - this will fail; use KDbConnection::deleteCursor()
238 KDbCursor(KDbConnection* conn, const KDbEscapedString& sql, Options options = KDbCursor::Option::None);
241 KDbCursor(KDbConnection* conn, KDbQuerySchema* query, Options options = KDbCursor::Option::None);
305 int m_logicalFieldCount; //!< logical field count, i.e. without internal values like Record Id or lookup
QCA_EXPORT void init()
QDataStream & operator<<(QDataStream &out, const KDateTime &dateTime)
KDbQueryColumnInfo::Vector * m_visibleFieldsExpanded
Useful e.g. for value(int) method to obtain access to schema definition.
Definition: KDbCursor.h:324
provides data for single edited database record
Definition: KDbRecordEditBuffer.h:76
bool m_buffering_completed
true if we already have all records stored in the buffer
Definition: KDbCursor.h:320
Structure for storing single record with type information.
Definition: KDbRecordData.h:36
KDbQuerySchema provides information about database query.
Definition: KDbQuerySchema.h:45
int m_logicalFieldCount
logical field count, i.e. without internal values like Record Id or lookup
Definition: KDbCursor.h:305
Provides database connection, allowing queries and data modification.
Definition: KDbConnection.h:51
int m_fieldsToStoreInRecord
Used by storeCurrentRecord(), reimplement if needed.
Definition: KDbCursor.h:302
This file is part of the KDE documentation.
Documentation copyright © 1996-2022 The KDE developers.
Generated on Sat Jun 25 2022 06:21:33 by doxygen 1.8.17 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2022 The KDE developers.
Generated on Sat Jun 25 2022 06:21:33 by doxygen 1.8.17 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.