Trading System API  3.0
Library for Simulating and Deploying Trading and Investment Strategies
tsa::timescale::converter_base Class Reference

Base class for objects performing timescale conversions. More...

#include <TSADBTimescale.h>

Inheritance diagram for tsa::timescale::converter_base:
tsa::object

Public Attributes

tsa::date_time begin_time_point = date_time::min
 The begin time point.
 
bool clear_target_overlap = false
 true to clear target overlap.
 
bool clear_target_table = false
 true to clear target table.
 
tsa::date_time end_time_point = date_time::max
 The end time point.
 
std::string source_table_name
 Name of the source table.
 
std::string target_table_data_definition = "open,high,low,close,volume"
 Target table data definition.
 
std::string target_table_name
 Name of the target table.
 
tsa::os::path temp_directory
 Pathname of the temporary directory.
 

Additional Inherited Members

- Public Member Functions inherited from tsa::object
 object (void)
 Constructor.
 
virtual ~object (void)
 Destructor.
 
const char * class_name (void) const
 Returns the class name as returned by the 'Real Time Type Information' (RTTI) mechanism. More...
 
bool has_same_class_as (const object &other) const
 Returns true if self has the same type as other object. More...
 

Detailed Description

Base class for objects performing timescale conversions.