kDB: Knowledge DataBase
Loading...
Searching...
No Matches
Engine.h
1#include <QStringList>
2
3#include <kDB/Forward.h>
4
5namespace kDB::Repository::krQuery
6{
12 class Engine
13 {
14 public:
15 Engine(const kDB::Repository::Connection& _connection);
16 ~Engine();
24 void add(const QStringList& _keys, Interfaces::Action* _action, bool _action_owned_by_engine);
29 void remove(Interfaces::Action* _action);
33 cres_qresult<knowCore::Value> execute(const QString& _text);
37 cres_qresult<knowCore::Value> execute(const Context& _context, const QString& _text);
42 private:
43 struct Private;
44 Private* const d;
45 };
46} // namespace kDB::Repository::krQuery
Definition Connection.h:26
Definition Context.h:8
Definition Engine.h:13
void add(const QStringList &_keys, Interfaces::Action *_action, bool _action_owned_by_engine)
Definition Engine.cpp:83
void remove(Interfaces::Action *_action)
Definition Engine.cpp:100
knowDBC::Query createQuery()
Definition Engine.cpp:176
cres_qresult< knowCore::Value > execute(const QString &_text)
Definition Engine.cpp:117
Definition Query.h:12