Library for MQL5 (MetaTrader) with support for Spark
|
Write data to a file format MySQL.
Public Member Functions | |
int | getHandle () |
string | getFileName () |
string | getTable () |
void | setTable (string _table) |
string | getSchema () |
void | setSchema (string _schema) |
CSqlFile () | |
CSqlFile (string _table, bool _append, string _schema="forex", string _filesuffix="") | |
bool | createFile (string _table, bool _append, string _schema="forex", string _filesuffix="") |
~CSqlFile () | |
void | close () |
bool | createTable (CSqlObject &sqlobject, bool drop=true) |
bool | insert (CSqlObject &sqlobject) |
string | getString (string rec) |
void | transaction (bool commit=false) |
Protected Attributes | |
int | hsql |
string | table |
string | schema |
string | filename |
uint | transaction_count |
CSqlFile::CSqlFile | ( | ) |
CSqlFile::CSqlFile | ( | string | _table, |
bool | _append, | ||
string | _schema = "forex" , |
||
string | _filesuffix = "" |
||
) |
CSqlFile::~CSqlFile | ( | ) |
void CSqlFile::close | ( | ) |
bool CSqlFile::createFile | ( | string | _table, |
bool | _append, | ||
string | _schema = "forex" , |
||
string | _filesuffix = "" |
||
) |
bool CSqlFile::createTable | ( | CSqlObject & | sqlobject, |
bool | drop = true |
||
) |
string CSqlFile::getFileName | ( | ) |
int CSqlFile::getHandle | ( | ) |
string CSqlFile::getSchema | ( | ) |
string CSqlFile::getString | ( | string | rec | ) |
string CSqlFile::getTable | ( | ) |
bool CSqlFile::insert | ( | CSqlObject & | sqlobject | ) |
void CSqlFile::setSchema | ( | string | _schema | ) |
void CSqlFile::setTable | ( | string | _table | ) |
void CSqlFile::transaction | ( | bool | commit = false | ) |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |