Trading System API  3.0
Library for Simulating and Deploying Trading and Investment Strategies
tsa::fast::database Member List

This is the complete list of members for tsa::fast::database, including all inherited members.

class_name(void) const tsa::object
copy_table(const std::string &source_table_name, const std::string &copy_table_name)tsa::fast::database
copy_table_from(data_base &source_db, const std::string &source_table_name, const std::string &target_table_name, const table_copy_params &copy_prop=table_copy_params())tsa::data_base
create_series_table(const std::string &name, const tsa::column_defs &columns) overridetsa::fast::databasevirtual
create_table(const std::string &table_name, const tsa::column_defs &columns)tsa::fast::database
create_table(const tsa::mem_table &mem_table, const std::string &db_table_name, replace_flag_type replace=no_replace_existing)tsa::fast::database
data_base(void)tsa::data_baseinline
database(const os::path &db_path, open_db_flag_type flag=create_db)tsa::fast::database
drop_series_table(const std::string &table_name) overridetsa::fast::databasevirtual
drop_table(const std::string &table_name, missing_table_flag_type missing_table_flag=silent_on_missing)tsa::fast::database
exists(const os::path &db_path)tsa::fast::databasestatic
export_table(const std::string &name, const os::path &dir_path, bool replace=true)tsa::fast::database
has_same_class_as(const object &other) const tsa::object
import(const file_import_rules__obsolete &import_properties)tsa::data_base
import_table(const os::path &dir_path, const std::string &file_name, bool replace=false, bool error_as_exception=true)tsa::fast::database
object(void)tsa::objectinline
print_graph(const std::string &table, std::ostream &stream, const std::string &column, size_t width=70, size_t height=20, const date_time &start=date_time::min, const date_time &end=date_time::max)tsa::fast::database
print_table(const std::string &name, std::ostream &stream, size_t FPPrecision=8, size_t maxNumRec=tsa::print_no_limit, bool bPrintTimestamp=true)tsa::fast::database
print_table_csv(const std::string &name, std::ostream &stream, size_t maxNumRec=tsa::print_no_limit)tsa::fast::database
print_table_csv(const std::string &name, const date_time &start, const date_time &end, std::ostream &stream)tsa::fast::database
print_table_info(const std::string &table_name, std::ostream &stream)tsa::data_base
print_table_names(std::ostream &)tsa::fast::database
print_table_report(std::ostream &stream)tsa::fast::database
print_table_vertical(const std::string &name, std::ostream &stream, bool inclTimestamp=true, size_t maxNumRecToPrint=tsa::print_no_limit)tsa::fast::database
remove(const os::path &db_path)tsa::fast::databasestatic
rename_table(const std::string &table_name, const std::string &new_table_name)tsa::fast::database
save_table_html(const std::string &name, const os::path &path, size_t FPPrecision=8, size_t maxNumRec=tsa::print_no_limit, bool bPrintTimestamp=true)tsa::fast::database
series_append(const std::string &table_name, const tsa::mem_table &data) overridetsa::fast::databasevirtual
series_columns_match(const std::string &table_name, const tsa::mem_table &m_table)tsa::data_base
series_load(const std::string &table_name, tsa::mem_table &data, const date_time &from_timestamp, size_t num_records) overridetsa::fast::databasevirtual
series_table_closest_timestamp_LOE(const date_time &ts, const std::string &table_name) overridetsa::fast::databasevirtual
series_table_column_defs(const std::string &table_name) overridetsa::fast::databasevirtual
series_table_first_timestamp(const std::string &table_name) overridetsa::fast::databasevirtual
series_table_last_timestamp(const std::string &table_name) overridetsa::fast::databasevirtual
table(const std::string &table_name)tsa::fast::database
table_column_defs(const std::string &table_name)tsa::fast::database
table_count(void) const tsa::fast::database
table_exists(const std::string &name) const overridetsa::fast::databasevirtual
table_exists_with_data(const std::string &table_name)tsa::fast::database
table_has_data(const std::string &table_name) overridetsa::fast::databasevirtual
table_is_open(const std::string &table_name)tsa::fast::database
table_is_readable(const std::string &name)tsa::fast::database
table_is_writeable(const std::string &name) const tsa::fast::database
table_names(std::vector< std::string > &table_name_arr) const tsa::fast::database
table_record_count(const std::string &table_name)tsa::fast::databasevirtual
table_record_count_is_known(void) const tsa::fast::databasevirtual
truncate_series_table(const std::string &table_name, const date_time &new_max_timestamp=date_time::min) overridetsa::fast::databasevirtual
type(void) const overridetsa::fast::databasevirtual
~data_base(void)tsa::data_baseinlinevirtual
~database(void)tsa::fast::databasevirtual
~object(void)tsa::objectinlinevirtual