![]() |
Trading System API
3.0
Library for Simulating and Deploying Trading and Investment Strategies
|
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 ©_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 ©_prop=table_copy_params()) | tsa::data_base | |
create_series_table(const std::string &name, const tsa::column_defs &columns) override | tsa::fast::database | virtual |
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_base | inline |
database(const os::path &db_path, open_db_flag_type flag=create_db) | tsa::fast::database | |
drop_series_table(const std::string &table_name) override | tsa::fast::database | virtual |
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::database | static |
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::object | inline |
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::database | static |
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) override | tsa::fast::database | virtual |
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) override | tsa::fast::database | virtual |
series_table_closest_timestamp_LOE(const date_time &ts, const std::string &table_name) override | tsa::fast::database | virtual |
series_table_column_defs(const std::string &table_name) override | tsa::fast::database | virtual |
series_table_first_timestamp(const std::string &table_name) override | tsa::fast::database | virtual |
series_table_last_timestamp(const std::string &table_name) override | tsa::fast::database | virtual |
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 override | tsa::fast::database | virtual |
table_exists_with_data(const std::string &table_name) | tsa::fast::database | |
table_has_data(const std::string &table_name) override | tsa::fast::database | virtual |
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::database | virtual |
table_record_count_is_known(void) const | tsa::fast::database | virtual |
truncate_series_table(const std::string &table_name, const date_time &new_max_timestamp=date_time::min) override | tsa::fast::database | virtual |
type(void) const override | tsa::fast::database | virtual |
~data_base(void) | tsa::data_base | inlinevirtual |
~database(void) | tsa::fast::database | virtual |
~object(void) | tsa::object | inlinevirtual |