ClockWork DB CoreAPI 1.0.48
Abstract Time Series and Storage/Management Library
Loading...
Searching...
No Matches
time_scale_converters.hpp
1#ifndef HAVE_TOM_TSDB_TIME_SCALE_CONVERTERS_HPP
2#define HAVE_TOM_TSDB_TIME_SCALE_CONVERTERS_HPP
3
4#include <tom-util/time_scale_converters.hpp>
5#include <tom-tsdb/time_series.hpp>
6#include <tom-tsdb/datastore.hpp>
7
8namespace tom {
9namespace tsdb {
10
11class time_scale_adapter_factory;
12typedef time_scale_adapter_factory ts_adapter_factory;
13
15{
16public:
17
18 static
20 get_adapter( const tom::tsdb::time_series &ts,
22 bool ignore_missing = true );
23
24 static
26 get_adapter( const tom::tsdb::time_series &ts,
27 native_calendar_type target_cal,
28 bool ignore_missing = true );
29
30private:
33
35 operator=( const time_scale_adapter_factory & );
36};
37
38} // end tsdb namespace
39} // end tom namespace
40
41#endif
Definition calendar.hpp:120
Definition time_scale_converters.hpp:157
Definition datastore.hpp:80
Definition time_scale_converters.hpp:15
Definition time_series.hpp:313