knowL: Knowledge Libraries
Loading...
Searching...
No Matches
Result.h
1#pragma once
2
3#include <knowDBC/Forward.h>
4
5namespace knowDBC::Interfaces
6{
7 class Result
8 {
9 public:
10 enum class Type
11 {
12 Invalid, Failed, VariableBinding, Boolean
13 };
14 public:
15 virtual ~Result();
16 virtual Type type() const = 0;
20 virtual int tuples() const = 0;
24 virtual int fields() const = 0;
28 virtual QStringList fieldNames() const = 0;
32 virtual knowCore::Value value(int _tuple, int _field) const = 0;
36 virtual QString error() const = 0;
40 virtual QString query() const = 0;
41 };
42}
Definition Value.h:13
Definition Result.h:8
virtual knowCore::Value value(int _tuple, int _field) const =0
virtual QString error() const =0
virtual int fields() const =0
virtual int tuples() const =0
virtual QString query() const =0
virtual QStringList fieldNames() const =0