kDB: Knowledge DataBase
Loading...
Searching...
No Matches
Parser_p.h
1#include <QVariantHash>
2
3#include <knowRDF/Triple.h>
4
5namespace kDB::Repository::VersionControl::DeltaParser
6{
7 class Lexer;
8 class Parser
9 {
10 public:
11 struct Result
12 {
13 bool valid;
14 QList<knowRDF::Triple> inserted, deleted;
15 };
16 public:
17 Parser(Lexer* _lexer);
18 ~Parser();
19 Result parse();
20 const knowCore::Messages& messages() const;
21 static Result parse(const QByteArray& _query, knowCore::Messages* _messages);
22 private:
23 struct PrivateBase;
24 struct Private;
25 Private* const d;
26 };
27} // namespace kDB::Repository::VersionControl::DeltaParser
Definition Revision.h:9
Definition Messages.h:18