ldas-tools-diskcacheAPI
2.5.6
|
Optimized version of an ASCII query. More...
#include <SDGTx.hh>
Public Types | |
enum | { CRITERIA_BIT_NONE = 0x0000, CRITERIA_BIT_EXTENSION = 0x0001, CRITERIA_BIT_SITE = 0x0002, CRITERIA_BIT_DESCRIPTION = 0x0004, CRITERIA_BIT_START = 0x0008, CRITERIA_BIT_STOP = 0x0010, CRITERIA_BIT_GAPS = 0x0020, CRITERIA_BIT_RESAMPLE = 0x0040 } |
typedef INT_4U | time_type |
enum | { GEN_FILENAMES = 0x0001, GEN_GAPS = 0x0002, GEN_INTERVALS = 0x0004, GEN_MASK = 0xFFFF } |
typedef std::list< std::string > | filename_container_type |
typedef std::list< std::string > | interval_container_type |
Public Member Functions | |
QueryParams (INT_4U Mask=QueryAnswer::IndexDataBase::GEN_MASK) | |
Default constructor. More... | |
QueryParams (const Cache::QueryParams &Params) | |
Constructor. More... | |
virtual void | Complete (INT_4U Mask=QueryAnswer::IndexDataBase::GEN_MASK) |
void | CriteriaDescription (const std::string &Description) |
void | CriteriaExtension (const std::string &Extension) |
void | CriteriaInterval (time_type Start, time_type Stop) |
void | CriteriaSite (const std::string &Site) |
const std::string & | Description () const |
const std::string & | Extension () const |
void | Fill (const std::string &DirectoryName, const std::string &Extension, const std::string &SiteDesc, time_type Start, time_type Stop, time_type Duration) |
virtual bool | IsCompleted () const |
virtual void | Resample () |
const std::string & | Site () const |
time_type | Start () const |
time_type | Stop () const |
bool | Wildcard (const std::string &Data) const |
const filename_container_type & | Filenames () const |
virtual void | Swap (filename_container_type &Filenames) |
virtual void | SwapGaps (gap_container_type &Gaps) |
virtual void | SwapIntervals (interval_container_type &Intervals) |
Public Attributes | |
INT_4U | mask |
filename_container_type | m_filenames |
interval_container_type | intervals |
Friends | |
void | DirectoryInfo::Find (const Directory &Dir, QueryAnswer &Answer) const |
Optimized version of an ASCII query.
|
inherited |
|
inherited |
typedef INT_4U diskCache::Cache::SDGTx::QueryParams::time_type |
anonymous enum |
diskCache::Cache::SDGTx::QueryParams::QueryParams | ( | INT_4U | Mask = QueryAnswer::IndexDataBase::GEN_MASK | ) |
Default constructor.
diskCache::Cache::SDGTx::QueryParams::QueryParams | ( | const Cache::QueryParams & | Params | ) |
Constructor.
[in] | Params | The ASCII representation of the query |
|
virtual |
Implements diskCache::Cache::QueryAnswer::IndexDataBase.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inlineinherited |
void diskCache::Cache::SDGTx::QueryParams::Fill | ( | const std::string & | DirectoryName, |
const std::string & | Extension, | ||
const std::string & | SiteDesc, | ||
time_type | Start, | ||
time_type | Stop, | ||
time_type | Duration | ||
) |
|
virtual |
Implements diskCache::Cache::QueryAnswer::IndexDataBase.
|
virtual |
Implements diskCache::Cache::QueryAnswer::IndexDataBase.
|
inline |
|
inline |
|
inline |
|
inlinevirtualinherited |
|
inlinevirtualinherited |
|
inlinevirtualinherited |
|
inline |
|
friend |
|
inherited |
|
inherited |
|
inherited |