A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from http://www.ncbi.nlm.nih.gov/IEB/ToolBox/CPP_DOC/doxyhtml/query__data__source_8hpp_source.html below:

NCBI C++ ToolKit: include/gui/objutils/query_data_source.hpp Source File

Go to the documentation of this file.

Go to the SVN repository for this file.

1 #ifndef GUI_OBJUTILS___QUERY_DATA_SOURCE__HPP 2 #define GUI_OBJUTILS___QUERY_DATA_SOURCE__HPP

EStringMatching

String matching algorithms.

@ ePlainSearch

Plain search.

virtual ~IQueryDataSource()

dtor

virtual CRef< objects::CScope > GetScope()

Return a scope for the data source, if available.

virtual void ClearQueryResults()=0

Clear any current results from previous queries.

vector< pair< string, string > > TNamedQueries

virtual string GetColumnLabel(size_t col) const =0

get number and names of columns in data source

virtual size_t GetColsCount() const =0

virtual void ExecuteStringQuery(const string &query, size_t &num_selected, size_t &num_queried, CStringMatching::EStringMatching string_matching=CStringMatching::ePlainSearch, NStr::ECase use_case=NStr::eCase)=0

Execute a string-matching query on the underlying data.

virtual void SetQueryResults(CMacroQueryExec *q)=0

Set selection results to be whatever elements are selected in 'q'.

virtual CMacroQueryExec * GetQueryExec(bool casesensitive, CStringMatching::EStringMatching matching)=0

Create an appropriate instance of a subclass of CQueryExec for that will be used to execute a query o...

The NCBI C++ standard methods for dealing with std::string.

#define END_NCBI_SCOPE

End previously defined NCBI scope.

#define BEGIN_NCBI_SCOPE

Define ncbi namespace.

ECase

Which type of string comparison.

@ eCase

Case sensitive compare.

#define NCBI_GUIOBJUTILS_EXPORT

Defines to provide correct exporting from DLLs in Windows.


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