Search Toolkit Book for IQueryDataSource
class IQueryDataSource More...
#include <gui/objutils/query_data_source.hpp>
class IQueryDataSource
This is an abstract interface for any datasource that wants to support queries using CQueryParseTree and CQueryExec. This interface supports searching the data source for a spcified string (when parsing is not being used) and supports the creation of a query execution object that is tailored for that data source. This interface also allows the user to set and clear a set of selected results for the data source.
Definition at line 54 of file query_data_source.hpp.
◆ TNamedQueries ◆ ~IQueryDataSource() virtual IQueryDataSource::~IQueryDataSource ( ) inlinevirtual ◆ ClearQueryResults() virtual void IQueryDataSource::ClearQueryResults ( ) pure virtual ◆ ExecuteStringQuery()Execute a string-matching query on the underlying data.
Implemented in CPhyloTreeDataSource, and CTDQueryDataSource.
Referenced by CQueryParsePanel::CQueryJob::Execute().
◆ GetColsCount() ◆ GetColumnLabel() virtual string IQueryDataSource::GetColumnLabel ( size_t col ) const pure virtual ◆ GetQueryExec() ◆ GetScope() virtual CRef<objects::CScope> IQueryDataSource::GetScope ( void ) inlinevirtual ◆ SetQueryResults()The documentation for this class was generated from the following file:
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4