knowL: Knowledge Libraries
Loading...
Searching...
No Matches
knowDBC::Quick::Query Class Reference
Inheritance diagram for knowDBC::Quick::Query:
Collaboration diagram for knowDBC::Quick::Query:

Signals

void executionFinished ()
 
void connectionChanged ()
 
void queryChanged ()
 
void autoExecuteChanged ()
 
void lastErrorChanged ()
 
void bindingsChanged ()
 
void multipleQueriesChanged ()
 
void queryTypeChanged ()
 
void environmentChanged ()
 

Public Member Functions

 Query (QObject *_parent=nullptr)
 
Q_INVOKABLE void execute ()
 
knowDBC::Connection connection () const
 
void setConnection (const knowDBC::Connection &_connection)
 
QVariant bindings () const
 
void setBindings (const QVariant &_bindings)
 
QVariant environment () const
 
void setEnvironment (const QVariant &_environment)
 
QString query ()
 
void setQuery (const QString &_query)
 
QAbstractItemModel * result () const
 
bool isAutoExecute () const
 
void setAutoExecute (bool _exec)
 
bool isMultipleQueries () const
 
void setMultipleQueries (bool _v)
 
QString lastError () const
 
QString queryType () const
 
void setQueryType (const QString &_queryType)
 

Protected Member Functions

void executeIfNeeded ()
 

Properties

knowDBC::Connection connection
 
QString query
 
QAbstractItemModel * result
 
bool autoExecute
 
QString lastError
 
QVariant bindings
 
bool multipleQueries
 
QVariant environment
 
QString queryType
 

Member Function Documentation

◆ executionFinished

void knowDBC::Quick::Query::executionFinished ( )
signal

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


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