#include <CDFDataBaseDataSource.h>
QDOS::CDFDataBaseDataSource::CDFDataBaseDataSource | ( | ) | [inline] |
QDOS::CDFDataBaseDataSource::CDFDataBaseDataSource | ( | const string & | data_config_file_name | ) | [inline] |
QDOS::CDFDataBaseDataSource::~CDFDataBaseDataSource | ( | ) | [inline] |
void QDOS::CDFDataBaseDataSource::check_data_type | ( | const CDF_DCMDataIntervalList & | data_intervals, | |
vector< DataIntervalInfo > & | info | |||
) | [private] |
void QDOS::CDFDataBaseDataSource::close | ( | ) | [virtual] |
Implements QDOS::DataSource.
DataBuffer_var QDOS::CDFDataBaseDataSource::get_data | ( | const string & | data_name, | |
const TimeInterval & | time_interval | |||
) | [virtual] |
Implements QDOS::TimeStructuredDataSource.
DataBuffer_var QDOS::CDFDataBaseDataSource::get_data | ( | const string & | data_name | ) | [virtual] |
Reimplemented from QDOS::DataSource.
DataBuffer_var QDOS::CDFDataBaseDataSource::get_data_data | ( | const string & | data_name, | |
const TimeInterval & | time_interval, | |||
int | entry = -1 | |||
) |
void QDOS::CDFDataBaseDataSource::get_data_info | ( | const string & | data_name, | |
vector< string > & | info, | |||
const TimeInterval & | tint = TimeInterval() | |||
) | [inline] |
DataNamesTable_var QDOS::CDFDataBaseDataSource::get_data_names | ( | void | ) | [virtual] |
Implements QDOS::DataSource.
void QDOS::CDFDataBaseDataSource::get_database_name | ( | string & | dcm_file_name | ) | [inline] |
DataNamesTable_var QDOS::CDFDataBaseDataSource::get_datafile_names | ( | const string & | data_name, | |
const TimeInterval & | tint | |||
) | [inline] |
DataNamesTable_var QDOS::CDFDataBaseDataSource::get_datafile_names | ( | ) | [inline] |
void QDOS::CDFDataBaseDataSource::get_dcm_filenames | ( | vector< string > & | fnames | ) | [inline] |
CDFDCMReadStatus QDOS::CDFDataBaseDataSource::get_dcm_read_status | ( | ) | const [inline] |
DataBuffer_var QDOS::CDFDataBaseDataSource::get_meta_data | ( | const string & | data_name | ) |
void QDOS::CDFDataBaseDataSource::get_meta_names | ( | const string & | data_name, | |
vector< string > & | mnames | |||
) | [inline] |
DataNamesTable_var QDOS::CDFDataBaseDataSource::get_meta_names | ( | const string & | data_name = "" |
) |
DataNamesTable_var QDOS::CDFDataBaseDataSource::get_names | ( | void | ) |
int QDOS::CDFDataBaseDataSource::get_num_entries | ( | const string & | data_name, | |
const TimeInterval & | tint | |||
) | [inline] |
void QDOS::CDFDataBaseDataSource::get_time_range | ( | const string & | data_name, | |
TimeInterval & | tint | |||
) | [inline] |
void QDOS::CDFDataBaseDataSource::get_time_range | ( | TimeInterval & | tint | ) | [inline] |
bool QDOS::CDFDataBaseDataSource::is_data_available | ( | const string & | data_source_name, | |
const TimeInterval & | tint | |||
) |
void QDOS::CDFDataBaseDataSource::open | ( | const string & | dcm_file_name | ) | [inline, virtual] |
Implements QDOS::DataSource.
void QDOS::CDFDataBaseDataSource::set_numeric_ignoration_functor | ( | string | var_name, | |
IgnoreNumericDataFunctor_var | ignore_functor | |||
) | [inline] |
Vostream& operator<< | ( | Vostream & | v_os, | |
const CDFDataBaseDataSource & | cdf_db | |||
) | [friend] |
Vistream& operator>> | ( | Vistream & | v_is, | |
CDFDataBaseDataSource & | cdf_db | |||
) | [friend] |
string QDOS::CDFDataBaseDataSource::_dcm_file_name [private] |
map<string,IgnoreNumericDataFunctor_var> QDOS::CDFDataBaseDataSource::numeric_ignoration_table [private] |