#include <H5KDataDriver.h>
|
| H5KDataDriver () |
|
virtual | ~H5KDataDriver () |
|
virtual bool | _init () |
| 子类初始化私有变量接口 更多...
|
|
virtual void | loadKData (const string &market, const string &code, KQuery::KType kType, size_t start_ix, size_t end_ix, KRecordListPtr out_buffer) |
| 将指定类型的K线数据加载至缓存 更多...
|
|
virtual size_t | getCount (const string &market, const string &code, KQuery::KType kType) |
| 获取指定类型的K线数据量 更多...
|
|
virtual bool | getIndexRangeByDate (const string &market, const string &code, const KQuery &query, size_t &out_start, size_t &out_end) |
| 获取指定日期范围对应的K线记录索引 更多...
|
|
virtual KRecord | getKRecord (const string &market, const string &code, size_t pos, KQuery::KType kType) |
| 获取指定的K线记录 更多...
|
|
virtual TimeLineList | getTimeLineList (const string &market, const string &code, const KQuery &query) |
| 获取分时线 更多...
|
|
virtual TransList | getTransList (const string &market, const string &code, const KQuery &query) |
| 获取历史分笔数据 更多...
|
|
| KDataDriver () |
|
| KDataDriver (const string &name) |
|
virtual | ~KDataDriver () |
|
const string & | name () const |
|
bool | init (const Parameter &) |
|
hku::H5KDataDriver::H5KDataDriver |
( |
| ) |
|
hku::H5KDataDriver::~H5KDataDriver |
( |
| ) |
|
|
virtual |
bool hku::H5KDataDriver::_init |
( |
| ) |
|
|
virtual |
bool hku::H5KDataDriver::getIndexRangeByDate |
( |
const string & |
market, |
|
|
const string & |
code, |
|
|
const KQuery & |
query, |
|
|
size_t & |
out_start, |
|
|
size_t & |
out_end |
|
) |
| |
|
virtual |
获取指定日期范围对应的K线记录索引
- 参数
-
market | 市场简称 |
code | 证券代码 |
query | 查询条件 |
out_start | [out] 对应K线记录位置 |
out_end | [out] 对应的K线记录位置 |
- 返回
重载 hku::KDataDriver .
将指定类型的K线数据加载至缓存
- 参数
-
market | 市场简称 |
code | 证券代码 |
kType | K线类型 |
start_ix | 欲加载的起始位置 |
end_ix | 欲加载的结束位置,不包含自身 |
out_buffer | [out] 缓存指针 |
重载 hku::KDataDriver .
该类的文档由以下文件生成: