knowL: Knowledge Libraries
Loading...
Searching...
No Matches
knowDBC::Query Class Reference

Classes

struct  OptionsKeys
 

Public Member Functions

 Query (Interfaces::QueryExecutor *_query)
 
 Query (const Query &_sqlQuery)
 
Queryoperator= (const Query &_sqlQuery)
 
QString query () const
 
void setQuery (const QString &_text, bool _keepBindings=false)
 
cres_qresult< void > loadFromFile (const knowCore::Uri &_source)
 
cres_qresult< void > loadFromFile (const QString &_filename)
 
void clearOptions ()
 
knowCore::Value option (const QString &_key)
 
void unsetOption (const QString &_key)
 
void setOption (const QString &_key, const knowCore::Value &_value)
 
template<typename _T_ >
void setOption (const QString &_key, const _T_ &_value)
 
void setOptions (const knowCore::ValueHash &_values)
 
void bindValue (const QString &_name, const knowCore::Value &_variant)
 
void bindValue (const QString &_name, const char *_literal)
 
template<typename _T_ >
void bindValue (const QString &_name, const _T_ &_value)
 
void bindValues (const knowCore::ValueHash &_values)
 
void bindValues (const QMap< QString, knowCore::Value > &_values)
 
template<typename _T_ , typename... _TOther_>
void bindValues (const QString &_name, const _T_ &_value, _TOther_... _other)
 
void clearBindings ()
 
knowDBC::Result execute ()
 

Member Function Documentation

◆ loadFromFile() [1/2]

cres_qresult< void > Query::loadFromFile ( const knowCore::Uri & _source)

Attempt to load a query from a file.

◆ loadFromFile() [2/2]

cres_qresult< void > Query::loadFromFile ( const QString & _filename)

Attempt to load a query from a file.


The documentation for this class was generated from the following files: