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);
28 void remove(Interfaces::Action* _action);
32 knowCore::ReturnValue<knowCore::Value> execute(const QString& _text);
36 knowCore::ReturnValue<knowCore::Value> execute(const Context& _context, const QString& _text);
37 private:
38 struct Private;
39 Private* const d;
40 };
41}
Definition Connection.h:25
Definition Context.h:8
Definition Engine.h:13
void add(const QStringList &_keys, Interfaces::Action *_action, bool _action_owned_by_engine)
knowCore::ReturnValue< knowCore::Value > execute(const Context &_context, const QString &_text)
knowCore::ReturnValue< knowCore::Value > execute(const QString &_text)
void remove(Interfaces::Action *_action)