knowL: Knowledge Libraries
Loading...
Searching...
No Matches
knowl
src
knowDBC
Interfaces
Result.h
1
#pragma once
2
3
#include <knowDBC/Forward.h>
4
5
namespace
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
}
knowCore::Value
Definition
Value.h:13
knowDBC::Interfaces::Result
Definition
Result.h:8
knowDBC::Interfaces::Result::value
virtual knowCore::Value value(int _tuple, int _field) const =0
knowDBC::Interfaces::Result::error
virtual QString error() const =0
knowDBC::Interfaces::Result::fields
virtual int fields() const =0
knowDBC::Interfaces::Result::tuples
virtual int tuples() const =0
knowDBC::Interfaces::Result::query
virtual QString query() const =0
knowDBC::Interfaces::Result::fieldNames
virtual QStringList fieldNames() const =0
Generated by
1.12.0