Hikyuu  0.1
Public 成员函数 | 所有成员列表
hku::H5KDataDriverImp类 参考

#include <H5KDataDriverImp.h>

类 hku::H5KDataDriverImp 继承关系图:
Inheritance graph
[图例]
hku::H5KDataDriverImp 的协作图:
Collaboration graph
[图例]

Public 成员函数

 H5KDataDriverImp (const shared_ptr< IniParser > &, const string &filename)
 
virtual ~H5KDataDriverImp ()
 
virtual void loadKData (const string &market, const string &code, KQuery::KType kType, size_t start_ix, size_t end_ix, KRecordList *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线记录 更多...
 
- Public 成员函数 继承自 hku::KDataDriverImp
 KDataDriverImp (const shared_ptr< IniParser > &config)
 
virtual ~KDataDriverImp ()
 

额外继承的成员函数

- Protected 属性 继承自 hku::KDataDriverImp
shared_ptr< IniParserm_config
 

构造及析构函数说明

hku::H5KDataDriverImp::H5KDataDriverImp ( const shared_ptr< IniParser > &  config,
const string filename 
)
hku::H5KDataDriverImp::~H5KDataDriverImp ( )
virtual

成员函数说明

size_t hku::H5KDataDriverImp::getCount ( const string market,
const string code,
KQuery::KType  kType 
)
virtual

获取指定类型的K线数据量

参数
market市场简称
code证券代码
kTypeK线类型
返回

重载 hku::KDataDriverImp .

bool hku::H5KDataDriverImp::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::KDataDriverImp .

KRecord hku::H5KDataDriverImp::getKRecord ( const string market,
const string code,
size_t  pos,
KQuery::KType  kType 
)
virtual

获取指定的K线记录

参数
market市场简称
code证券代码
posK线记录索引
kTypeK线类型
返回

重载 hku::KDataDriverImp .

void hku::H5KDataDriverImp::loadKData ( const string market,
const string code,
KQuery::KType  kType,
size_t  start_ix,
size_t  end_ix,
KRecordList out_buffer 
)
virtual

将指定类型的K线数据加载至缓存

参数
market市场简称
code证券代码
kTypeK线类型
start_ix欲加载的起始位置
end_ix欲加载的结束位置,不包含自身
out_buffer[out] 缓存指针

重载 hku::KDataDriverImp .


该类的文档由以下文件生成: