kDB: Knowledge DataBase
Loading...
Searching...
No Matches
kDBQuick::AbstractQuery Class Referenceabstract
Inheritance diagram for kDBQuick::AbstractQuery:
Collaboration diagram for kDBQuick::AbstractQuery:

Classes

struct  Private
 

Signals

void executionFinished ()
 
void connectionChanged ()
 
void queryChanged ()
 
void autoExecuteChanged ()
 
void lastErrorChanged ()
 
void bindingsChanged ()
 

Public Member Functions

 AbstractQuery (Private *_d, QObject *_parent=nullptr)
 
virtual Q_INVOKABLE void execute ()=0
 
Connectionconnection () const
 
void setConnection (Connection *_connection)
 
QVariant bindings () const
 
void setBindings (const QVariant &_bindings)
 
QString query ()
 
void setQuery (const QString &_query)
 
QAbstractItemModel * result () const
 
bool isAutoExecute () const
 
void setAutoExecute (bool _exec)
 
QString lastError () const
 

Protected Member Functions

void executeIfNeeded ()
 

Protected Attributes

Private *const d
 

Properties

kDBQuick::Connectionconnection
 
QString query
 
QAbstractItemModel * result
 
bool autoExecute
 
QString lastError
 
QVariant bindings
 

Member Function Documentation

◆ executionFinished

void kDBQuick::AbstractQuery::executionFinished ( )
signal

This signal is emited when the execution of the query is finished


The documentation for this class was generated from the following file: