75 const string&
GetDbFrom(
void)
const {
return m_DbFrom; }
83 const string&
GetTerm(
void)
const {
return m_Term; }
151 const char* x_GetRetModeName(
void)
const;
152 const char* x_GetCommandName(
void)
const;
User-defined methods of the data storage class.
Include a standard set of the NCBI C++ Toolkit most basic headers.
const CEUtils_IdGroupSet & GetIdGroups(void) const
Multiple ID groups.
virtual string GetQueryString(void) const
Get CGI script query string.
void SetVersion(const string &version)
ECommand GetCommand(void) const
ERetMode
Output data types.
void SetTerm(const string &term)
const string & GetLinkName(void) const
Link to a specific neighbor subset.
void SetMinDate(const CTime &date)
ERetMode GetRetMode(void) const
Output data type.
const CTime & GetMinDate(void) const
Min date. Both min and max date must be set.
virtual ESerialDataFormat GetSerialDataFormat(void) const
Get serial stream format for reading data.
CEUtils_IdGroupSet m_IdGroups
void SetRetMode(ERetMode retmode)
const string & GetVersion(void) const
Latest DTD version.
void SetLinkName(const string &linkname)
void SetMaxDate(const CTime &date)
const string & GetTerm(void) const
Search term.
void SetDateType(const string &type)
int GetRelDate(void) const
Relative date to start search with, in days.
const string & GetDateType(void) const
Limit dates to a specific date field based on database (e.g.
const CTime & GetMaxDate(void) const
Max date. Both min and max date must be set.
void SetDbFrom(const string &dbfrom)
const string & GetHolding(void) const
List LinkOut URLs for the specified holding provider.
const string & GetDbFrom(void) const
Origination database.
CEUtils_IdGroupSet & GetIdGroups(void)
void SetHolding(const string &holding)
void Disconnect(void)
Close connection, destroy the stream.
void SetRelDate(int days)
void SetCommand(ECommand cmd)
@ eCmd_llinks
LinkOut URLs, except PubMed libraries.
@ eCmd_ncheck
Check for the existence of neighbor links.
@ eCmd_lcheck
Check for the existence of external links.
@ eCmd_prlinks
Links to the primary provider.
@ eCmd_neighbor
Display neighbors within a database (default)
@ eCmd_llinkslib
LinkOut URLs and Attributes.
@ eCmd_neighbor_history
Create history for use in other EUtils.
@ eCmd_neighbor_score
Display neighbors within a database, with scores.
ESerialDataFormat
Data file format.
#define END_NCBI_SCOPE
End previously defined NCBI scope.
#define BEGIN_NCBI_SCOPE
Define ncbi namespace.
#define NCBI_EUTILS_EXPORT
const string version
version string
Defines: CTimeFormat - storage class for time format.