ldas-tools-diskcacheAPI  2.7.1
Classes | Public Types | Public Member Functions | Private Attributes | List of all members
diskCache::Cache::QueryParams Class Reference

#include <QueryParams.hh>

Classes

class  MissingVariableError
 

Public Types

typedef std::map< std::string, std::string > container_type
 
typedef std::map< std::string, std::string > container_type
 
typedef std::map< std::string, std::string > container_type
 

Public Member Functions

void AddParam (const std::string &Variable, const std::string &Value)
 
const container_typeParams () const
 
const std::string & Value (const std::string &Variable) const
 
void Translate (QueryAnswer &Answer, const Registry &Indexes) const
 Optimize the query. More...
 
void AddParam (const std::string &Variable, const std::string &Value)
 
const container_typeParams () const
 
const std::string & Value (const std::string &Variable) const
 
void Translate (QueryAnswer &Answer, const Registry &Indexes) const
 Optimize the query. More...
 
void AddParam (const std::string &Variable, const std::string &Value)
 
const container_typeParams () const
 
const std::string & Value (const std::string &Variable) const
 
void Translate (QueryAnswer &Answer, const Registry &Indexes) const
 Optimize the query. More...
 

Private Attributes

container_type m_symbol_table
 

Member Typedef Documentation

◆ container_type [1/3]

typedef std::map< std::string, std::string > diskCache::Cache::QueryParams::container_type

◆ container_type [2/3]

typedef std::map< std::string, std::string > diskCache::Cache::QueryParams::container_type

◆ container_type [3/3]

typedef std::map< std::string, std::string > diskCache::Cache::QueryParams::container_type

Member Function Documentation

◆ AddParam() [1/3]

void diskCache::Cache::QueryParams::AddParam ( const std::string &  Variable,
const std::string &  Value 
)
inline

◆ AddParam() [2/3]

void diskCache::Cache::QueryParams::AddParam ( const std::string &  Variable,
const std::string &  Value 
)

◆ AddParam() [3/3]

void diskCache::Cache::QueryParams::AddParam ( const std::string &  Variable,
const std::string &  Value 
)

◆ Params() [1/3]

const QueryParams::container_type & diskCache::Cache::QueryParams::Params ( ) const
inline

◆ Params() [2/3]

const container_type& diskCache::Cache::QueryParams::Params ( ) const

◆ Params() [3/3]

const container_type& diskCache::Cache::QueryParams::Params ( ) const

◆ Translate() [1/3]

void diskCache::Cache::QueryParams::Translate ( QueryAnswer Answer,
const Registry Indexes 
) const

Optimize the query.

◆ Translate() [2/3]

void diskCache::Cache::QueryParams::Translate ( QueryAnswer Answer,
const Registry Indexes 
) const

Optimize the query.

◆ Translate() [3/3]

void diskCache::Cache::QueryParams::Translate ( QueryAnswer Answer,
const Registry Indexes 
) const

Optimize the query.

◆ Value() [1/3]

const std::string & diskCache::Cache::QueryParams::Value ( const std::string &  Variable) const
inline

◆ Value() [2/3]

const std::string& diskCache::Cache::QueryParams::Value ( const std::string &  Variable) const

◆ Value() [3/3]

const std::string& diskCache::Cache::QueryParams::Value ( const std::string &  Variable) const

Member Data Documentation

◆ m_symbol_table

container_type diskCache::Cache::QueryParams::m_symbol_table
private

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