|
ClockWork DB CoreAPI 1.0.48
Abstract Time Series and Storage/Management Library
|
#include <tom-tsdb/session.hpp>
Public Member Functions | |
| void | extended_functions (const char *cmd, const char *args) |
| void | extended_functions (const char *cmd, const observation &args) |
| void | extended_functions (const observation &cmd, const char *args) |
| virtual void | extended_functions (const observation &cmd, const observation &args) |
| virtual connection_sptr | get_connection ()=0 |
| virtual connection_sptr | get_connection (const connection_info &)=0 |
| virtual const connection_meta_data_vec & | get_connections_meta_data () const =0 |
| virtual const provider & | get_provider () const =0 |
| virtual const tom::String & | name () const =0 |
sessions are the top level objects that control all interaction with a given repository. Repositories are logical groupings of data that use one persistence back-end. For example, you may have US Equity Data stored in a FAME database within a repository that contained US Market Data, and Compustat Data in an ORACLE server within a repository of US Fundamentals data.
Repositories are configured in the tom-environment.xml file. See the documentation for tsdb configuration for more details.
|
inline |
many persistence backends may offer extended functions that can be called throught this session method. See back-end documentation for more information
|
inline |
many persistence backends may offer extended functions that can be called throught this session method. See back-end documentation for more information
|
inline |
many persistence backends may offer extended functions that can be called throught this session method. See back-end documentation for more information
|
virtual |
many persistence backends may offer extended functions that can be called throught this session method. See back-end documentation for more information
|
pure virtual |
get the default connection object for this session. This typically will be to local file-systems, or a local server
|
pure virtual |
get a connection for a remote or local service as specified by the connection_info object
|
pure virtual |
get a vector of connection meta data for connections defined for this repository
|
pure virtual |
get the provider used to manage the persistence for this session, e.g., FAME, BDB, ORACLE, MySQL, etc...
|
pure virtual |
get the name of the session