trader  v0.1a
A framework to build trading applications
Classes | Public Member Functions | Public Attributes | List of all members
trader::BittrexDatabase::Trade_History Class Reference
Inheritance diagram for trader::BittrexDatabase::Trade_History:
Inheritance graph
[legend]
Collaboration diagram for trader::BittrexDatabase::Trade_History:
Collaboration graph
[legend]

Classes

struct  Record
 
struct  RecordWithId
 

Public Member Functions

 Trade_History (Poco::Data::Session *_db, std::string _suffix="")
 
void init ()
 
void clear ()
 
void insert (Trade_History::Record &record)
 
void insertOnce (Trade_History::Record &record)
 
void insertMultiple (std::vector< Trade_History::Record > &records)
 
void insertMultiple (std::vector< Trade_History::RecordWithId > &records)
 
void insertMultipleUnique (std::vector< Trade_History::Record > &records)
 
void deleteMultiple (std::vector< Trade_History::RecordWithId > &records)
 
void insertAndDeleteUnchanged (Trade_History::Record &record)
 
void insertUnique (Trade_History::Record &record)
 
void getLatest (Trade_History::RecordWithId &rec)
 
std::size_t getAll (std::vector< Trade_History::RecordWithId > &records, std::string condition)
 

Public Attributes

Poco::Data::Session * db
 
std::string tableName
 

The documentation for this class was generated from the following files: