knowL: Knowledge Libraries
Loading...
Searching...
No Matches
knowDBC::DefaultResult Struct Reference
Inheritance diagram for knowDBC::DefaultResult:
Collaboration diagram for knowDBC::DefaultResult:

Public Member Functions

 DefaultResult (const QString &_error, const QString &_query, Type _type, const QStringList &_fields, const QList< knowCore::ValueList > &_data)
 
Type type () const override
 
int tuples () const override
 
int fields () const override
 
QStringList fieldNames () const override
 
knowCore::Value value (int _tuple, int _field) const override
 
QString error () const override
 
QString query () const override
 
- Public Member Functions inherited from knowDBC::Interfaces::Result

Public Attributes

QString m_error
 
QString m_query
 
Type m_type
 
QStringList m_fields
 
QList< knowCore::ValueListm_data
 

Additional Inherited Members

- Public Types inherited from knowDBC::Interfaces::Result
enum class  Type { Invalid , Failed , VariableBinding , Boolean }
 

Member Function Documentation

◆ error()

QString knowDBC::DefaultResult::error ( ) const
inlineoverridevirtual
Returns
an error message if status() is set to Status::Failed.

Implements knowDBC::Interfaces::Result.

◆ fieldNames()

QStringList knowDBC::DefaultResult::fieldNames ( ) const
inlineoverridevirtual
Returns
the list of fields

Implements knowDBC::Interfaces::Result.

◆ fields()

int knowDBC::DefaultResult::fields ( ) const
inlineoverridevirtual
Returns
the number of fields (i.e. columns)

Implements knowDBC::Interfaces::Result.

◆ query()

QString knowDBC::DefaultResult::query ( ) const
inlineoverridevirtual
Returns
the text of the query used for obtaining the results.

Implements knowDBC::Interfaces::Result.

◆ tuples()

int knowDBC::DefaultResult::tuples ( ) const
inlineoverridevirtual
Returns
the number of tuples (i.e. rows)

Implements knowDBC::Interfaces::Result.

◆ type()

Type knowDBC::DefaultResult::type ( ) const
inlineoverridevirtual

◆ value()

knowCore::Value knowDBC::DefaultResult::value ( int _tuple,
int _field ) const
inlineoverridevirtual
Returns
the value at given _tuple (row) and _field (column)

Implements knowDBC::Interfaces::Result.


The documentation for this struct was generated from the following file: