本文整理汇总了C++中session::exec_with_stream_output方法的典型用法代码示例。如果您正苦于以下问题:C++ session::exec_with_stream_output方法的具体用法?C++ session::exec_with_stream_output怎么用?C++ session::exec_with_stream_output使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类session
的用法示例。
在下文中一共展示了session::exec_with_stream_output方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: while
vector<string>
database::retrieve_column_titles(const binomen &table) const {
const session s = get_session();
const unique_ptr<dialect_sql> cmd = make_dialect_sql();
cmd->write_retrieve_metadata(table);
const result_stream stream = s->exec_with_stream_output(*cmd, 1);
vector<string> result;
while (unique_ptr<row> r = s->next_output(stream)) {
string name;
r->get("name", name);
string type;
r->get("type", type);
result.push_back("\"" + name + "\" " + type);
}
return result;
}